VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)
首页 - 经验之谈 - 如何让点阵打印机每次印出一行?
发表评论(0)作者:, 平台:, 阅读:11228, 日期:2000-03-12
如何让点阵打印机每次印出一行?

VB 的 Printer 事 件 必 须 调 用 EndDoc 或 NewPage, 才 会 将 列 印的 资 料 输 出 到 打 印 机 , 但 每 印 就 是 一 页 , 我 希 望 每 输 出一 行 资 料 就 立 刻 印 在 点 阵 打 印 机 上 面 , 该 如 何 进 行 呢 ?

文 件 名 称 "PRN" 对 DOS 而 言 , 指 的 是 打 印 机 , 对 Windows 而 言 仍 然 是 适 用 的 , 因 此 先 利 用 以 下 叙 述 开 启 "PRN"(印表 机 ):

Open "PRN" For Output As #1

然 后 再 利 用 以 下 的 Print 叙 述 便 可 以 逐 行 印 出 资 料 :

Print #1, 资 料

注 : 如 果 想 输 出 中 文 , 必 须 使 用 中 文打 印 机 , 因 为 以 上 的 列 印 方 法 并 未 通 过 Windows 的 打 印 机驱 动 程 序 , 所 以 无 法 在 英 文 打 印 机 上 面 输 出 中 文 字 。