vfp报表打印出现打印预览不一致的情况

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vfp报表打印出现打印预览不一致的情况相关的知识,希望对你有一定的参考价值。

1打印预览和实际的打印的打印机不一致,

打印预览使用的是系统自带的各种虚拟的打印机,但实际打印时却是实际的打印机。

需要判断PrinterName是否一致

System.Drawing.Printing.PrintDocument对象的

string PrinterName= printDocument.PrinterSettings.PrinterName;
2打印预览和实际的打印的纸张不一致

预览时纸张可以是Custom类型的,但实际打印时,纸张却是固定的,有可能是A4。

System.Drawing.Printing.PrintDocument对象的PaperSize

PaperSize pageSize = printDocument.DefaultPageSettings.PaperSize;
3硬边距导致预览和实际打印边距不一致

预览时,边距比较小,但实际打印时,边距变大

这些情况都会导致,预览和打印不一致,在很特殊的情况下,会导致预览时是纵向的,但实际打印时横向的问题。
参考技术A 你犯了低级错误。
select * from table order by idz into cursor table1,sql语句不需要选定表,因为后面的from已经注明了。但是sql语句的格式是不能变的。不能因为已经是当前表,就把from table也去掉了。

vs asp.net水晶报表打印时无法显示条码

水晶报表在开发机、服务器调试状态下,预览打印都正常;但在客户端打印时,条码就显示不出来了,其他内容都正常,请问各位大侠是怎么回事!开发机、服务器、客户端都是使用的同一人水晶报表模板,同一台打印机
客户端服务器VS 水晶报表 字体都是一致的

参考技术A 条码打印需要专门的打印机,否则打印出来也无法识别的,而且水晶报表可以插入条码实现条码打印?追问

我的打印机是专业的标签打印机

参考技术B 我用百度没有找到,后来用谷歌浏览器查询找到答案了
非常简单。
安装Code39条形码字体时,只需右键选择“为所有用户安装”选项
估计开发环境调试,使用当前账号(与字体安装一个账户),所以字体有效。而IIS用户不是当前用户。
参考技术C 客户端没安装条形码的字体。

以上是关于vfp报表打印出现打印预览不一致的情况的主要内容,如果未能解决你的问题,请参考以下文章

如何控制DevExpress报表分页打印?

delphi 报表

C# winform做打印预览和打印功能怎么做?

网上打印纳税申报表等预览有网格打印不显示

FastReport教程在报表的预览模式下复制或删除页面

vs asp.net水晶报表打印时无法显示条码