1. vb编写打印功能
Private Sub Command1_Click() n = 4 For i = 4 To 1 Step -1 For j = 1 To 4 - i Print " "; Next j For j = 1 To 2 * i - 1 Print Trim(Str(i)); Next j Print Next iEnd Sub
2. vb编写打印功能有哪些
print方法可以在窗体上显示文本字符串和表达式的值,并可在其它图形对象或打印机上输出信息。
1、语法说明在vb中,print方法是用来输出信息的专用过程,显示的文本是作为图像来处理的,因此,print方法显示的文本字符串也往往作为图形文本。visual basic 允许在窗体、图形框和打印机用print方法显示文本字符串。语法格式: [对象]·Print [Spc(n)|Tab(n) expression charpos]说明:——指定文本显示的地方,可取的值:窗体名称、图片框名称或Printer(打印机),也可以是立即窗口(Debug)。如果省略“对象”,则指在当前窗体上输出。——可选的,用来在输出中插入空白字符,这里n为要插入的空白字符数。——可选的,用来将插入点定位在绝对列号上,这里n为列号。——可选的,表示要打印的数值表达式或字符串表达式,如果省略,则打印一空行。——可选的,指定下一个字符的插入点,可以是分号、逗号,也可以省略。使用分号(;)则直接将插入点定位在上一个被显示字符之后; 使用逗号(,)则将下一个输出字符的插入点定位在制表符上; 如果省略charpos,则在下一行打印下一字符。 例如,在不同的对象上分别打印消息“This is a testing message”。在名称为“MyForm”的窗体对象上显示; MyForm. Print “This is a testing message.”★在名称为“PicMiniMsg”的图片框对象上显示; PicMiniMsg. Print “This is a testing message.”★在当前窗体上显示; Print “This is a testing message.” ‘省略对象★在打印机上显示。 Printer. Print “This is a testingmessage.”
2、几种输出方法对于Boolean数据,输出结果是:True或者False;使用系统能识别的标准短日期格式书写Date数据。当日期或时间部件丢失或为零时,只书写已提供的部件;如果Expressionlist(表达式)为空,则无内容书写。但如果Expressionlist值为Null,则输出Null。在输出Null关键字时,要把关键字正确翻译出来。要把错误数据作为Error errorcode输出。在输出Error关键字时,要把关键字正确翻译出来。如果在具有缺省显示空间的模块之外使用此方法,则需要对象。否则将导致错误。但,如果在窗体模块上进行调用,则会在窗体上显示。注意:Print方法只能用于可显示文本的对象。 因为Print方法是按照字符比例进行打印,所以字符数与字符所占据的宽度固定的列的数目无关。如像W这样的宽字母占据的宽度超过一固定的列宽,而像i这样的窄字母占据的宽度则较小。所以,考虑到要使用比平均字符更宽的空间,表列一定要留有足够的余地。也可以使用固定间距的字体来确保每一字符均只占一列。
3. vb 打印控件
VB6.0中控件有很多,常用控件在VB6.0加载后,可从工具箱中找到,如图片框Picture,标签Label,文本框TextBox,按钮Command,时钟Timer等等.其它类型的高级控件如工具栏ToolBar,状态栏StatusBar,进程条ProgressBar等,还有各种Active X 控件则需通过VB工程菜单的部件项选加.
4. vb 打印输出
print方法可以在窗体上显示文本字符串和表达式的值,并可在其它图形对象或打印机上输出信息。
1、语法说明在vb中,print方法是用来输出信息的专用过程,显示的文本是作为图像来处理的,因此,print方法显示的文本字符串也往往作为图形文本。visual basic 允许在窗体、图形框和打印机用print方法显示文本字符串。语法格式: [对象]·Print [Spc(n)|Tab(n) expression charpos]说明:——指定文本显示的地方,可取的值:窗体名称、图片框名称或Printer(打印机),也可以是立即窗口(Debug)。如果省略“对象”,则指在当前窗体上输出。——可选的,用来在输出中插入空白字符,这里n为要插入的空白字符数。——可选的,用来将插入点定位在绝对列号上,这里n为列号。——可选的,表示要打印的数值表达式或字符串表达式,如果省略,则打印一空行。——可选的,指定下一个字符的插入点,可以是分号、逗号,也可以省略。使用分号(;)则直接将插入点定位在上一个被显示字符之后; 使用逗号(,)则将下一个输出字符的插入点定位在制表符上; 如果省略charpos,则在下一行打印下一字符。 例如,在不同的对象上分别打印消息“This is a testing message”。在名称为“MyForm”的窗体对象上显示; MyForm. Print “This is a testing message.”★在名称为“PicMiniMsg”的图片框对象上显示; PicMiniMsg. Print “This is a testing message.”★在当前窗体上显示; Print “This is a testing message.” ‘省略对象★在打印机上显示。 Printer. Print “This is a testingmessage.”
2、几种输出方法对于Boolean数据,输出结果是:True或者False;使用系统能识别的标准短日期格式书写Date数据。当日期或时间部件丢失或为零时,只书写已提供的部件;如果Expressionlist(表达式)为空,则无内容书写。但如果Expressionlist值为Null,则输出Null。在输出Null关键字时,要把关键字正确翻译出来。要把错误数据作为Error errorcode输出。在输出Error关键字时,要把关键字正确翻译出来。如果在具有缺省显示空间的模块之外使用此方法,则需要对象。否则将导致错误。但,如果在窗体模块上进行调用,则会在窗体上显示。注意:Print方法只能用于可显示文本的对象。 因为Print方法是按照字符比例进行打印,所以字符数与字符所占据的宽度固定的列的数目无关。如像W这样的宽字母占据的宽度超过一固定的列宽,而像i这样的窄字母占据的宽度则较小。所以,考虑到要使用比平均字符更宽的空间,表列一定要留有足够的余地。也可以使用固定间距的字体来确保每一字符均只占一列。希望对你能有所帮助。
5. vb打印设置代码
Option ExplicitPrivate Sub Command1_Click() '清空组合列表框 Combo1.Clear '获取打印机。如果系统安装了打印机则添加到组合列表框中 Dim p As Printer For Each p In Printers Combo1.AddItem p.DeviceName Next '如果组合列表框中有打印机信息,显示第一项 If Combo1.ListCount > 0 Then Combo1.ListIndex = 0 '否则提示:系统未安装打印机 Else MsgBox "本计算机上未安装打印机”" End IfEnd SubPrivate Sub Form_Load() Command1.Caption = "获取打印机"End Sub
6. vb指定打印机打印
Private Sub Command1_Click()
Print Text1.Text
End Sub
7. vb窗口打印
最方便同时也是最灵活的打印方式是直接利用VB的Printer对象,只要把平时用Print命令输出到窗体的内容直接发到Printer对象即可:
Printer.Print "要打印的内容放在这里"Printer.Print "打印的内容可以分多行输出"Printer.Print "也可以把打印内容放到变量中,比如后面的这个x"; xPrinter.PaintPicture LoadPicture("图片文件名"), 0, 0 '还可以直接在打印机中输出图片Printer.Line (0, 0) - (3000, 2100) '还可以画线、画圆等等,跟屏幕输出是完全一样的Printer.EndDoc '这个命令可以把上面要打印的内容真正发往打印机
8. vbs 打印
wincc控件名称: HwDataReport
V59.0
1、不用写一行脚本;
2、可以自定义查询时间,支持生成班、日、月和年报表;
3、可以自定义报表标题、背景色和字体;
4、可以自定义列标题,替换归档变量名称为自定义名称;
5、自定义显示的小数位数;
6、支持累积量、平均值、最大值、最小值和差值;
7、支持多个不同格式的报表;
8、支持数据预览和打印;
9、支持导出为Excel;
10、提供API接口,可以使用VBS控制它定时自动生成报表并打印;
11、支持运行在客户机上,可以设置归档数据服务器名称;
12、支持自定义报表打印样式;
13、支持曲线展示;
14、可以嵌入到WinCC画面里,和您的项目浑然一体;
15、支持字符串类型变量查询;
觉得有用点个赞吧
9. vb如何实现打印
VB可以用CurrentX、CurrentY 属性实现定位打印。用ScaleMode 属性确定打印机对象坐标的度量单位。ScaleMode 属性,当使用图形方法或调整控件位置时,返回或设置一个值,该值指示对象坐标的度量单位。具体实现代码:
10. vb编写打印程序
可使用水晶报表(CrystalReport)控件,也可使用VB6.0自带的DataReport,使用DataReport必须先建立DataEnvironment。 这两个报表控件都是直接关联数据库,使用SQL命令生成查询即可生成打印表格(带预览功能)。
水晶报表好处就是比datareport使用上方便些,也容易控制,datareport则是VB6.0自带的,我个人还是喜欢用datareport,datareport用熟了也非常方便。
- 相关评论
- 我要评论
-