标题:关于VB 打印
只看楼主
o___o___o
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-11-1
 问题点数:0 回复次数:5 
关于VB 打印
我想打印四个textbox里面的文字,能准确的打印,我怎么这个屏幕坐标就对不齐呢,打印出来,文字都是乱排的。
LABEL控件和TEXTBOX控件的文字打印出来怎么对齐,能不能直接打印它所在的屏幕位置,不用找它的坐标?

Private Sub Command1_Click()
Printer.FontName = "黑体"
Printer.FontSize = 18
Printer.ScaleMode = vbTwips
Printer.Zoom = 100

Printer.CurrentX = 1800
Printer.CurrentY = 1560
Printer.Print Label1.Caption

Printer.CurrentX = 2640
Printer.CurrentY = 1440
Printer.Print Text1.Text

Printer.CurrentX = 3720
Printer.CurrentY = 1560
Printer.Print Label2.Caption

Printer.CurrentX = 3720
Printer.CurrentY = 2280
Printer.Print Label3.Caption

Printer.CurrentX = 1800
Printer.CurrentY = 2880
Printer.Print Label4.Caption


Printer.CurrentX = 2400
Printer.CurrentY = 2805
Printer.Print Text3.Text

Printer.CurrentX = 1800
Printer.CurrentY = 3600
Printer.Print Label5.Caption


Printer.CurrentX = 2400
Printer.CurrentY = 3480
Printer.Print Text4.Text

Printer.EndDoc
End Sub

Private Sub Command2_Click()

Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""

End Sub
搜索更多相关主题的帖子: 打印 Print CurrentX CurrentY 屏幕 
2008-06-17 07:10
o___o___o
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-11-1
得分:0 
顺便问一下,VB界面中有没有象WORD一样的文字排版功能?如果没有怎么实现?
2008-06-17 07:12
jxyga111
Rank: 8Rank: 8
来 自:中華人民共和國
等 级:贵宾
威 望:33
帖 子:6015
专家分:895
注 册:2008-3-21
得分:0 
先在它们的属性里面啊,让他们都向左对齐
2008-06-17 08:54
o___o___o
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-11-1
得分:0 
对齐了啊.晕
2008-06-17 19:54
jxyga111
Rank: 8Rank: 8
来 自:中華人民共和國
等 级:贵宾
威 望:33
帖 子:6015
专家分:895
注 册:2008-3-21
得分:0 
放文本和标签对齐一点啥
2008-06-17 19:55



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-219544-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.408009 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved