【问题标题】:Print PDF and Custom Label Size打印 PDF 和自定义标签尺寸
【发布时间】:2013-01-01 23:50:41
【问题描述】:

我正在使用 iTextSharp (winforms) 生成 PDF 文档,现在我需要使用标签打印机打印生成的 PDF 文档。

我的机器上安装了多台打印机,因此使用 VB.net 我需要选择某个热敏打印机。

选择打印机后,我需要指定运输标签尺寸(宽度和高度)。

所以一旦标签选择了打印机并且我指定了自定义标签尺寸,我希望在没有任何用户操作的情况下打印标签(比如跳过 Confitm 框进行打印)。

我不需要完整的代码,我只需要有人把我引向正确的方向。

谢谢

【问题讨论】:

  • 这是什么类型的应用程序。如果是 Silverlight(例如),您必须显示打印对话框。
  • Windows 应用程序。没有网络。

标签: c# vb.net winforms printing


【解决方案1】:

您可以使用 PrintDocument 对象。使用 Print 方法,并在 PrintPage 处理程序中进行实际打印。为此,您可以输出到 PrintPage 处理程序中参数 PrintPageEventArgs 的图形对象。

【讨论】:

  • 不幸的是,我找不到任何显示如何使用 PdfDocument 对象打印 PDF 文件的示例。它显示了如何打印字符串。我的标签是用 PDF 设计的,我无法打印字符串。
  • 抱歉,我认为 iTextSharp 会在 PrintPage 处理程序中使用图形对象具有类似 graphics.draw... 的东西。这里有一个类似的问题可能会为您提供答案:stackoverflow.com/questions/6097747/itextsharp-pdf-printing
猜你喜欢
  • 2020-04-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-24
  • 1970-01-01
  • 1970-01-01
  • 2019-02-07
相关资源
最近更新 更多