社区
控件
帖子详情
几十个form1.printform
jainkai
2017-08-12 11:37:06
barcodectrl控件打印条形码。
由于需要连续打印好几十张,
使用form1.printform的话每个printform都会向打印机发送一个指令,导致每个命令都完成都会停顿(不连续打印)
后改用printer打印
使用printer.newpage换页
最后 printer.endoc
成功,终于连续打印了,且一次只有一条打印指令
但是,另外又有问题了barcodectrl不支持printer打印,
求指导
我是打印不干胶
...全文
610
5
打赏
收藏
几十个form1.printform
barcodectrl控件打印条形码。 由于需要连续打印好几十张, 使用form1.printform的话每个printform都会向打印机发送一个指令,导致每个命令都完成都会停顿(不连续打印) 后改用printer打印 使用printer.newpage换页 最后 printer.endoc 成功,终于连续打印了,且一次只有一条打印指令 但是,另外又有问题了barcodectrl不支持printer打印, 求指导 我是打印不干胶
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2017-10-25
打赏
举报
回复
PaintPicture 方法 用以在 Form, PictureBox 或 Printer 上绘制图形文件(.bmp、.wmf、.emf、.cur、.ico或 .dib)的内容。不支持命名参数。 语法 object.PaintPicture picture, x1, y1, width1, height1, x2, y2, width2, height2, opcode PaintPicture 方法的语法包含下列部分: 部分 描述 object 可选的。一个对象表达式,其值为“应用于”列表中的一个对象。如果省略 object,带有焦点的 Form 对象缺省为 object。 Picture 必需的。要绘制到 object 上的图形源。Form 或 PictureBox 必须是 Picture 属性。 x1, y1 必需的。均为单精度值,指定在 object 上绘制 picture 的目标坐标(x-轴和y-轴)。object 的 ScaleMode 属性决定使用的度量单位。 Width1 可选的。单精度值,指示 picture 的目标宽度。object 的 ScaleMode 属性决定使用的度量单位。如果目标宽度比源宽度 (width2) 大或小,将适当地拉伸或压缩 picture。如果该参数省略,则使用源宽度。 Height1 可选的。 单精度值,指示 picture 的目标高度。object 的 ScaleMode 属性决定使用的度量单位。如果目标高度比源高度 (height2) 大或小,将适当地拉伸或压缩 picture。如果该参数省略,则使用源高度。 x2, y2 可选的。均为单精度值,指示 picture 内剪贴区的坐标(x-轴和y-轴)。object 的 ScaleMode 属性决定使用的度量单位。如果该参数省略,则缺省为 0。 Width2 可选的。单精度值,指示 picture 内剪贴区的源宽度。object 的 ScaleMode 属性决定使用的度量单位。如果该参数省略,则使用整个源宽度。 Height2 可选的。 单精度值,指示 picture 内剪贴区的源高度。object 的 ScaleMode 属性决定使用的度量单位。如果该参数省略,则使用整个源高度。 Opcode 可选的。是长型值或仅由位图使用的代码。它用来定义在将 pictur 绘制到 object 上时对 picture 执行的位操作(例如, vbMergeCopy 或 vbSrcAnd 操作符)。关于位操作符常数的完整列表,请参阅 Visual Basic Help 文件中的 RasterOp Constants 主题。 在使用opcode时有一些限制。例如,如果资源是图标或图元文件,则只能使用 vbSrcCopy,而不能使用其他的opcode;并且,与图案 (或 SDK 术语中的"画笔"),如 MERGECOPY、 PATCOPY、 PATPAINT 和 PATINVERT,相交互的opcode实际上是同目标的 FillStyle 属性交互。 注意 Opcode 用于将按位操作传递到位图。当传递其他图象类型时将一个值给该参数会造成“无效过程调用或参数”错误。这是设计的原因。要避免这个错误,对于除位图外的图象,将 Opcode 参数置为空。 说明 通过使用负的目标高度值 (height1) 和 / 或目标宽度值 (width1) ,可以水平或垂直翻转位图。 可以省略任何多个可选的尾部的参数 。如果省略了一个或多个可选尾部参数,则不能在指定的最后一个参数后面使用逗号。如果想指定某个可选参数,则必须先指定语法中出现在该参数前面的全部参数。 注意,在将一个.Bmp加载入 PictureBox 控件和使用 Windows API 函数 BitBlt() 添加图片之间有一点不同。当您对一个图象使用 BitBlt() 时,PictureBox 控件不知道象您使用 LoadPicture方法那样去调整大小。将 ScaleWidth 和 ScaleHeight 属性设置为图象的大小也不起作用。如果您想在使用 BitBlt 之后用 PictureBox 调整新图片的大小,必须用代码手工做,转换单位并处理边框,下面是如何这样做的一个简单示例: Sub ResizePictureBoxToImage(pic as PictureBox, twipWd _ as Integer, twipHt as Integer) ' 该代码假设所有的单位都为缇。如果 ' 不是,必须在调用该例程之前,转换为缇。 ' 这里也假设图象显示在0,0处。 Dim BorderHt as Integer, BorderWd as Integer BorderWd = Pic.Width - Pic.ScaleWidth BorderHt = Pic.Height - Pic.ScaleHeight pic.Move pic.Left, pic.Top, twipWd + BorderWd, _ twipHt + BorderHt End Sub
熊孩子开学喽
2017-10-24
打赏
举报
回复
本质上就是打印一个图形. 打印多张条形码, 就是多次打印. 打印的命令由VB发出, 告诉打印机要打印什么图形. 控件负责输出图形. 只要输出的图形能被VB捕获到, 比如显示在窗体上或者picturebox上, 那就可以了.
of123
2017-08-15
打赏
举报
回复
至少你可以把多个条码组成一个大的 Form,一次打印多条。
舉杯邀明月
2017-08-14
打赏
举报
回复
不清楚,围观一下………… 从来没有写过操作打印机的代码。
jainkai
2017-08-14
打赏
举报
回复
一个回复都没有
VB.net使用Print
F
orm
打印窗体
在VS2010中内置了了一个PowerPacks的扩展包,果然很好用啊,可以直接打印窗体内容 先从"工具箱"中拖一个Print
F
orm
到设计好的窗体中 然后在窗体里加了个打印的按钮,对应代码如下 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.
print后面什么也没有 vb_vb用print
f
orm
打印不出全部窗体内容
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解。话题:vb用print
f
orm
打印不出全部窗体内容,怎么办?回答:我来告诉你标准!用数据报表设计器设计数据报表话题:VB
f
orm
打印缩放的问题,想把
f
orm
扩大打印到A4纸问题详情:不管怎么设置,都不管用,很郁闷~ 码如下: Printer.Zoom =回答:
F
ORM
的大小不是无大的,是不能超过屏幕分辨率的范围的。 这种情况可以在
f
orm
...
F
orm
继承相关的问题
Print
F
orm
是票据设计用的Base
F
orm
,继承与
F
orm
画票据的人,再继承这个Print
F
orm
,比如 Print
F
orm
1。。。
有以下几个问题想请教:
1 我想在print
F
orm
里面加一些限制,并且子
f
orm
不允许修改这些限制。
比如说不显示标题栏等,应该如何实现?
2 我要写两三个方法的定义,画票据的人要完成这些方法的实现,
可是只有抽象类,才能强制子类实现方法,或者用接口,但是
已经做了一个基
F
orm
了,基
掌握VB打印预览功能:从基础到实践
打印预览是一种功能,允许用户在实际打印文档之前查看其在纸张上的布局和格式。对于Visual Basic(VB)开发人员来说,掌握打印预览技术可以显著提高应用程序的用户体验,减少打印错误,优化页面排版。对话框是VB提供的一个标准界面组件,它允许用户设置打印页面的大小、来源、边距等参数。开发者可以通过编程的方式配置对话框,使得用户可以定制自己的打印输出。该对话框的输出能够通过打印预览组件如直接反映出来。在实现自定义打印流程时,开发者需要考虑的步骤包括初始化打印机、配置打印页面、处理。
C#中设置打印功能
添加print
F
orm
1控件 然后输入 print
F
orm
1.PrintAction = System.Drawing.Printing.PrintAction.PrintToPreview; print
F
orm
1.Print();
控件
1,453
社区成员
41,351
社区内容
发帖
与我相关
我的任务
控件
VB 控件
复制链接
扫一扫
分享
社区描述
VB 控件
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章