VB 的 Printer 物 件 必 須 呼 叫 EndDoc 或 NewPage, 才 會 將 列 印
的 資 料 輸 出 到 印 表 機 , 但 每 印 就 是 一 頁 , 我 希 望 每 輸 出
一 行 資 料 就 立 刻 印 在 點 陣 印 表 機 上 面 , 該 如 何 進 行 呢 ?
檔 案 名 稱 "PRN" 對 DOS 而 言 , 指 的 是 印 表 機 , 對 Windows 而 言 仍 然 是 適 用 的 , 因 此 先 利 用 以 下 敘 述 開 啟 "PRN"(印 表 機 ): Open "PRN" For Output As #1 然 後 再 利 用 以 下 的 Print 敘 述 便 可 以 逐 行 印 出 資 料 : Print #1, 資 料 註 : 如 果 想 輸 出 中 文 , 必 須 使 用 中 文 印 表 機 , 因 為 以 上 的 列 印 方 法 並 未 透 過 Windows 的 印 表 機 驅 動 程 式 , 所 以 無 法 在 英 文 印 表 機 上 面 輸 出 中 文 字 。 |