【发布时间】:2011-11-10 14:30:56
【问题描述】:
我在打印时遇到了一些困难,当我将报告打印到物理打印机时,文本完全居中,但是当我将相同的报告打印到 PDF 打印机(例如,cutePDF)或 XPS 文档编写器时,左边距变为 0。同时当我正在尝试调整它在 PDF 和 XPS 中工作正常的边距,但物理打印会打印带有一些额外左边距的页面。我无法找出这种差异,我也尝试仅为非物理打印设置边距,但无法做到这一点。 如果可以根据打印机选择设置 marige,那就太好了,例如如果我将选择 PDF 打印机或 XPS 写入器,则边距会更改。我正在使用 Printer.canvas.textout(),打印文本的过程。
谁能帮帮我。
【问题讨论】:
-
欢迎来到 StackOverflow。任何人几乎不可能帮助您解决问题,因为您没有发布任何代码。如果我们看不到您尝试打印的方式,我们就看不到您做错了什么。请记住,我们无法从此处看到您的屏幕,因此我们拥有的 100% 信息是您在问题中提供的信息。请编辑您的帖子并提供相关代码(您也可以尝试在问题中添加一些分段符,以使其在您处理问题时更具可读性)。为了让我们帮助您解决您的问题,您必须帮助我们理解它。谢谢。 :)
标签: delphi delphi-2007