社区
VB
帖子详情
VB.NET中使用PrintDocument控件实现打印
feitian1
2006-05-26 02:05:36
我已经使用画图设计好了纸张格式.纸张设计格式相当于5*2列的表格形式.假如规定一张A4纸上可以打印10条数据.数据库中假如有32条数据,现在已经打印了10条数据,那其他剩下数据在下页中显示,那么分页怎么实现呢?那纸张格式也要显示出来.
高手请指.谢谢!!
...全文
1181
4
打赏
收藏
VB.NET中使用PrintDocument控件实现打印
我已经使用画图设计好了纸张格式.纸张设计格式相当于5*2列的表格形式.假如规定一张A4纸上可以打印10条数据.数据库中假如有32条数据,现在已经打印了10条数据,那其他剩下数据在下页中显示,那么分页怎么实现呢?那纸张格式也要显示出来. 高手请指.谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sx_lxh
2006-05-27
打赏
举报
回复
If iCurPageNum < strPrint.GetUpperBound(0) Then
e.HasMorePages = true
else
e.HasMorePages =false
End If
kssys
2006-05-27
打赏
举报
回复
参看:http://community.csdn.net/Expert/TopicView3.asp?id=4730615
回复人:kssys(泡在CSDN,骗分) ( 四级(中级)) 信誉:100 2006-5-6 22:38:38 得分:0
?
很晚了,随意写一下。
Imports System.IO
Imports System.Drawing.Printing
Private printFont As New Font("Arial", 10)
Private iCurPageNum As Integer = 0
Private strPrint() As String = {"第一页测试字串", "哈哈这是第二页"}
Private Sub PrintDoc_PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDoc.PrintPage
Dim rectDraw As New RectangleF( _
e.MarginBounds.Left, e.MarginBounds.Top, e.MarginBounds.Width, e.MarginBounds.Height)
e.Graphics.DrawString(strPrint(iCurPageNum), printFont, Brushes.Black, rectDraw, strFormat)
If iCurPageNum < strPrint.GetUpperBound(0) Then
e.HasMorePages = False
else
e.HasMorePages =True
End If
iCurPageNum += 1
End Sub
hzybc
2006-05-27
打赏
举报
回复
e.HasMorePages = True '不是立即换页的命令,
Exit Sub '加这句才是
打印时要控制已打印的位置和数量
copico
2006-05-26
打赏
举报
回复
http://net.kaifz.com/PrintDocument-t165696.htm
vb.net
listview
打印
本文介绍在
VB.NET
中
实现
ListView
控件
内容
打印
的方法。需在窗体上添加ListView
控件
和
PrintD
ocument
组件,还给出了
实现
打印
功能的代码示例,包括触发
打印
操作和
打印
每页的事件处理程序,若内容超页会继续
打印
剩余内容。
一个.net的
打印
类,
打印
Dataset的,不错,保存于止
本文介绍了一种用于
打印
Datagrid
控件
数据的通用
打印
类,详细解释了如何设置字体、字号、表头、表脚等属性,并通过实例展示了如何进行页面设置、预览和
打印
操作。
条码调研
本文详细介绍了如何利用科本.net条码
控件
进行条码
打印
识别的Demo制作,支持多种流行码制,包括128A和39码,提供了从算法
实现
到实际应用的全过程,包括
打印
方法和导出图片功能,适用于企业内部
使用
。
vb.net
教程 11-1
打印
组件 4
PrintD
ocument
1
本文介绍了如何在
VB.NET
中
利用
PrintD
ocument
组件进行
打印
操作。首先设置
PrintD
ialog1的D
ocument
属性,然后显示
打印
对话框。如果用户确认
打印
,调用Print()方法触发PrintPage事件,在此事件
中
使用
Graphics绘制
打印
内容。最后,EndPrint事件标志着
打印
结束。示例代码详细展示了从按钮点击到
打印
完成的整个流程,包括图形绘制和文件保存。
【
VB.NET
】
实现
打印
机
打印
多行文字并进行排版
本文介绍在
VB.NET
(VS2010)
中
实现
打印
机
打印
多行文字并排版的方法。包括功能目标、关键类与概念,给出完整示例代码及各步骤。详细说明代码功能,如
PrintD
ocument
对象、PrintPage事件等,还介绍运行测试方法和扩展功能建议。
VB
16,718
社区成员
110,522
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章