关于报表打印!

zwh 2000-03-13 01:45:00
请问如何在 VB 中调用 API 函数修改设置打印机自定义纸张的大小,以适应打印各种报表,该如何做?
...全文
172 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
guest 2000-03-26
  • 打赏
  • 举报
回复
ActiveReports
mrlx 2000-03-17
  • 打赏
  • 举报
回复
使用VB的CreastalReport
RuFeng 2000-03-17
  • 打赏
  • 举报
回复
最近我也在做报表的工作,用到了一个很好的报表控件,VSVIEW6。0,这东西比较好用,很方便实现你所讲的功能,同时还可以实现很好的预览,你可以到VB控件天堂去找。
playyuer 2000-03-17
  • 打赏
  • 举报
回复
欢迎光临新站点"拟想软件工作室":
http://simideal.top263.net

Microsoft Visual Basic 6.0 之
Data Report Designer 的
ActiveX Dll 打印全面解决方案:

DataReportPlus (DRptPlus.Dll) Build: 1.00.0050
更新情况介绍:


* 增加支持打印预览 DataGrid 控件的类: DataGridDataReport
DataGridDataReport:
Object.ShowReport DataGridX
注意:
(在 Windows 95 下可能不能正常使用!)
报表与 DataGrid 格式一致,包括列宽、列数据格式、列对齐方式...
如果 DataGrid 的某列列宽太窄,则报表将不予打印该列。

* 增加支持直接打印(不预览)的方法:
Object.PrintReport ...

* 增加PageHeader、ReportTitle、PageFooter属性
Object.PageHeader="hello"
...

* 增加支持打印预览 MsChart 控件的类:
MsChartDataReport:
Object.ShowReport MSChartX
注意:
报表的系统(窗口控制)菜单->打印设置:可以放大、缩小...

* 增加支持打印预览 Picture 对象的类:
ImageDataReport:
Object.ShowReport PictureX.Picture
注意:
报表的系统(窗口控制)菜单->打开文件:可以浏览选择图像文件...


功能介绍:
由程序员编写少量程序代码,
即可实现用户设置报表打印的
表头、页眉、页脚、表体、字体、颜色、纸张大小、方向等,并打印:

1.ADODB.Recordset (二维表和条带两种格式)
2.DataGrid (二维表一种格式)
3.MsChart 图表
4.常见图像格式文件


monday 2000-03-16
  • 打赏
  • 举报
回复
用comdialog控件,记得设置完后printer要enddoc一下。
dongdong 2000-03-13
  • 打赏
  • 举报
回复
使用VB的报表控件,应当可以很容易实现这个功能

809

社区成员

发帖
与我相关
我的任务
社区描述
VB 多媒体
社区管理员
  • 多媒体
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧