Delphi DotMatrix报告使用相同的fr3文件通过快速报告打印,但结果使用不同的字体

时间:2015-02-20 04:03:07

标签: delphi delphi-xe2 fastreport

抱歉我的英文不好,如果我的问题没有遵守规则,我很抱歉,因为这是我在stackoverflow中的第一个问题。

我正在重写使用Delphi开发的内部办公应用程序,但我没有以前的源代码。对于应用程序报告,我使用的是来自之前开发人员的相同FastReport .fr3文件。但是当我试图将其打印出来时,它会以不同的字体打印出来。打印前的快速报告预览已经相同,但打印后不同。我错过了一些设置吗?

这里是打印报告的预览:

我的申请报告: https://dl.dropboxusercontent.com/u/42816630/stackoverflow/my%20app%20report%20result.jpg

之前的申请报告: https://dl.dropboxusercontent.com/u/42816630/stackoverflow/previous%20app%20report%20result.jpg

使用DotMatrix布局的报告。我已经删除了TfrxDotMatrixExport。并且还试图改变打印的字体和布局,但仍然无法达到相同的效果。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我找到了解决方案,Ken White先生回答是对的,我必须使用Escape命令到打印机。

我的打印机是Epson LQ-2180,因此我使用Epson Escape Command将字体设置得更大。

这是我的解决方案:

ESC ! n --> where n =  8 (Emphasized)
In Decimal would be #26#33#8

感谢您的帮助。