VB怎么实现打印如图text所有内容.到a4纸上,布局就是图上这样的

 我来答
若以下回答无法解决问题,邀请你更新回答
adai_008
2017-04-03 · TA获得超过1385个赞
知道大有可为答主
回答量:1152
采纳率:83%
帮助的人:782万
展开全部
一般的打印到纸面(打印机)的代码如下:
Printer.CurrentX = 500 '文字起始处的横坐标,一般以"缇"为单位,567缇=1厘米
Printer.CurrentY = 1000 '文字起始处的纵坐标
Printer.FontName = "宋体" '字体名
Printer.FontSize = 12 '字号
Printer.FontBold = False '是否加粗
Printer.FontItalic = True '是否斜体
Printer.FontUnderline = True '是否加下划线
Printer.Print Text1.Text '要打印的文字内容
我的经验就是在纸上先测量出各内容预计的打印位置,换算为“缇”,通过改变CurrentX和CurrentY的值来改变打印位置(当然要考虑页边距),每个内容都重复上述代码(代码中内容不都是必需的,如加粗和下划线等内容)。对对位要求精确的要反复试验多次。
所有内容都输出之后,要加上一行:
Printer.EndDoc
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式