问题标签 [printdocument]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4685 浏览

c# - PrintDocument N of N 页

我正在使用此类手动打印和绘制文档,但不确定如何在文档上书写第 1 页,共 10 页,第 2 页,共 10 页等

有任何想法吗?

0 投票
2 回答
5626 浏览

c# - 如何使用 C# graphics.DrawString 绘制 unicode 字符串

我正在尝试使用 .NET 框架提供的 PrintDocument 将高棉脚本(unicode)字符串发送到打印机。

不幸的是,在我看来 Graphics.DrawString() 不能正确呈现高棉脚本。

平台:Windows 7 Ultimate
IDE:VS 2010 Ultimate

这是示例代码:

0 投票
1 回答
541 浏览

c# - .net 2.0 PrintDocument 问题

我正在尝试通过虚拟 PDF 打印机驱动程序(FoxitPDF Writer、doPDF、NovaPDF 等)打印一些页面。

它很少打印。大多数时候页面是空白的。当我尝试从 MS Word 中打印文档时,情况并非如此。

为什么?我应该寻找什么来解决问题?

这是我的代码:

0 投票
1 回答
406 浏览

c# - 是否有任何工具可以将 XML/XSLT 或 HTML/CSS 转换为图形?

我想知道,是否有一种工具可以将简单的 HTML/CSS(或只是 HTML)或 XML/XSLT 转换为 Graphics 对象?

我需要在 PrintDocument 上放置一些数据,而使用 Graphics 对象实在是乏味了。那么有什么工具可以做到这一点吗?

谢谢你。

0 投票
1 回答
1200 浏览

c# - 帮助创建 PrintDocument 的工具?

我有一个 PrintDocument 及其PrintPage事件,该事件与使用Graphics对象绘制到页面的函数相关联。

但这是非常乏味的。我在设置文件中有一些公司数据,我需要以格式良好的方式放在页面上,你知道,左上角是徽标,右上角是日期,然后中间还有一些数据......

目前,这是我的做法:

现在它不完全一样,我有一些变量,如pageWidthpageHeight,我可以除以 2 并打印在文档的中心或最右边等。等等。

但是,这又乏味了。有没有更好的方法来获取页面上的数据以进行打印?

0 投票
3 回答
182 浏览

javascript - 使用内部网络,是否可以静默打印文档?

我有一个客户在他们的大厅里有一个触摸屏信息亭。它本质上是一个内部 html 网站。他们希望客户能够单击链接并获得 pdf 打印,而无需看到打印对话框或不必回溯……完全不引人注意的打印。

我已经阅读文章并尝试了近一年的代码片段,但没有找到一个有信誉的解决方案。有些人正确地警告安全漏洞或根本无法做到这一点。

客户端的旧触摸屏结构完全是在 Flash 中制作的,我正在避免这样做。但是,他们能够做到这一点。我相信这个问题已经被问了一千次了,但这真的不可能吗?

当前运行触摸屏的 CPU 是 Windows XP。他们确实有一个工作密切的 IT 人员,但我不知道该问什么。他从未提供任何其他解决方案。

谢谢

0 投票
6 回答
20595 浏览

c# - 如何设置为默认打印机

如何设置PrintDocument.PrinterSettings.PrinterName为默认打印机?

我不是在谈论在操作系统中设置默认打印机。相反,我说的是设置 PrintDocument 对象,以便它打印到默认打印机。

0 投票
1 回答
1505 浏览

c# - 在 PrintPageEventArgs (PrintDocument

我目前正在用 ASP.NET/C# 编写一个应用程序,用户需要能够通过基于 Web 的管理系统生成 PDF 的发票摘要。

客户不想使用 iTextSharp 之类的开源解决方案(我知道这很愚蠢),而是购买了带有虚拟 PDF 打印机的 Adob​​e Acrobat/Reader(不确定哪个)。因此,我们将与服务器上的这台打印机进行交互以生成 PDF。

这很好——我们可以轻松地生成 PDF 并将它们显示给用户。但是,现在将内容写入要打印的文档的方式(使用 PrintPageEventArgs 事件的 Graphics 类)对我来说有点陌生。编写文本和标题信息是小菜一碟,但是将 GridView 的内容写入文档最简单的方法是什么?

这是我正在使用的那种东西的一些示例代码:

0 投票
4 回答
16542 浏览

c# - 我可以禁用打印页面 x of y 对话框吗?

我正在使用 c# 开发一个全屏信息亭应用程序。我需要打印门票和收据。我使用 PrintDocument 类进行打印。打印机打印完美,但我需要禁用打印过程中显示的弹出对话框。

截屏

我听说可以在控制面板中使用打印机和传真禁用它,但我在控制面板中没有打印机和传真。

我可以禁用显示的对话框吗?如果可以,我该怎么做?

0 投票
2 回答
33871 浏览

c# - System.Drawing.Brush 来自 System.Drawing.Color

我正在为我们公司开发一个 WinForm 打印应用程序。

打印文档时,我需要获取System.Drawing.Color文档上每个 Control 的属性,并创建一个System.Drawing.Brush对象来绘制它。

有没有办法将System.Drawing.Color值转换为System.Drawing.Brush值?

注意:我试过研究这个System.Windows.Media.SolidColorBrush()方法,但它似乎没有帮助。