VB打印技巧.pdf

VB打印技巧.pdf

ID:49822925

大小:120.97 KB

页数:4页

时间:2020-03-04

VB打印技巧.pdf_第1页
VB打印技巧.pdf_第2页
VB打印技巧.pdf_第3页
VB打印技巧.pdf_第4页
资源描述:

《VB打印技巧.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ResetPrinterOrientationMe'设为默认值Printer.Orientation=VbPRORPortrait'纵向打印Printer.Orientation=VbPRORLandscape'横向打印Printer.PaperSize=vbPRPSA4'定义纸张大小为A4设置打印页边距'你可以使用打印机的Scale属性来设置打印页边距。下面的代码设置左边距为1/2英寸。右边距为3/4英寸。乘以1440是将英尺转换成twips。Printer.ScaleLeft=-0.75*1440Printer.Sc

2、aleTop=-0.5*1440Printer.CurrentX=0Printer.CurrentY=0打印多页RichText打印对象在处理RichTextBox时由于忽视了RichText代码将不会工作得很好。为了打印RichTextBox,要使用SelPrint命令,但是SelPrint不是非常得友好,它按照自己的方式打印然后产生退纸动作。为了打印多页RichText,要找到每一页的开始和结束点,然后依此设置SelStart和SelLength,最后使用SelPrint打印出每一页。以下是工作的每一个步骤:1、使用

3、SaveFile命令保存编辑版本的文件。2、转换编辑版本为打印版本:遍历这个文档,修改SelIndent和SelRightIndent的数值,使之适合于打印机(注意:编辑时的缩进数值对于屏幕是合适的,但不适用于打印机)。做些其他的修改,比如:添加页眉,消除行号。3、使用SelPrint循环一次打印一个页面。这里,计算行数是一个技巧,找到LFCRs是容易的,但是,也必须要计算一下行缠绕,它也算在了行统计中,以及绝对不允许发生的页面溢出情况。4、使用SelRTF=""删除打印版本。5、使用LoadFile重新启动编辑版本。打

4、印MSFlexGrid这里有一个快速打印MSFlexGrid控件内容的方法:Printer.PaintPictureMSFlexGrid_Name.Picture,0,0Printer.EndDoc如果想打印满页面的整个长度,请在前面添加下面2个语句:Dimold_widthasIntegerMSFlexGrid_Name.width=printer.width然后,再在尾部添加:MSFlexGrid_Name.width=old_widthPaintpicture方法的说明object.PaintPicturepict

5、ure,x1,y1,width1,height1,x2,y2,width2,height2,opcodePaintPicture方法的语法包含下列部分:部分描述object可选的。一个对象表达式,该对象一定能在“应用于”列表中找到。如果省略object,带有焦点的Form对象缺省为object。Picture必需的。要绘制到object上的图形源。Form或PictureBox必须是Picture属性。x1,y1必需的。均为单精度数值,指定在object上绘制picture的目标坐标(x-轴和y-轴)。object的Sc

6、aleMode属性决定使用的度量单位。Width1可选的。单精度数值,指示picture的目标宽度。object的ScaleMode属性决定使用的度量单位。如果目标宽度比源宽度(width2)大或小,将适当地拉伸或压缩picture。如果该参数省略,则使用源宽度。Height1可选的。单精度数值,指示picture的目标高度。object的ScaleMode属性决定使用的度量单位。如果目标高度比源高度(height2)大或小,将适当地拉伸或压缩picture。如果该参数省略,则使用源高度。x2,y2可选的。均为单精度数值

7、,指示picture内剪贴区的坐标(x-轴和y-轴)。object的ScaleMode属性决定使用的度量单位。如果该参数省略,则缺省为0。Width2可选的。单精度数值,指示picture内剪贴区的源宽度。object的ScaleMode属性决定使用的度量单位。如果该参数省略,则使用整个源宽度。Height2可选的。单精度数值,指示picture内剪贴区的源高度。object的ScaleMode属性决定使用的度量单位。如果该参数省略,则使用整个源高度。Opcode可选的。是长型数值或仅由位图使用的代码。它用来定义在将pi

8、ctur绘制到object上时对picture执行的位操作(例如,vbMergeCopy或vbSrcAnd操作符)。关于位操作符常数的完整列表,请参阅VisualBasicHelp文件中的RasterOpConstants主题。说明通过使用负的目标高度值(height1)和/或目标宽度值(width1),可以水平或垂

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。