问题标签 [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.
c# - BeginPrint事件和dataGridView问题
我在表单上有一个 dataGridView,那有很多列和行。现在我想将 dataGrid 列和行绘制到 printDocument 然后打印。但是当 printDocument 的 BeginPrint 事件在运行时,gridView 的列和行是空的,虽然不是。什么是错误?
c# - PrintDocument.Print() 抛出 Win32Exception
我从以下代码中得到一个奇怪的异常:
最后一行是抛出一个带有详细信息“句柄无效”的 Win32Exception,根据 msdn 文档,唯一应该抛出的异常是找不到打印机。异常似乎是某种驱动程序/非框架异常。
当我选择我的打印机(Lexmark T640,设置为直接打印到打印机端口)时,代码打印正常,但是选择我可以访问的其他两台打印机(另一台 T640 或戴尔颜色)中的任何一台,代码都会失败。另外两台打印机设置为通过我们的中央打印服务器进行打印,但我认为这不会有任何区别。任何人都可以给我任何指示吗?
编辑:刚刚尝试使用 printDialog.PrintQueue.Fullname 并且行为没有什么不同。替换为垃圾打印机名称会按预期抛出 InvalidPrinterException,表明它已找到打印机,但似乎失败了。
c# - 使用 .NET PrintDocument 打印时选择正确的纸张大小
当我循环浏览每一页时,我需要确定页面的大小并选择打印它的大小。有没有一种简单的方法来确定它们应该是什么大小?现在我正在按宽度和高度的比例。If ratio >= 1.64 && ratio <= 1.65 Then Legal Size, If ratio >= 1.29 && ratio <= 1.30 The Letter Size。但是,如果他们打印其他尺寸,我必须为每个尺寸都这样做吗?
c# - 在 PrintPreviewControl 上显示 PrintDocument 的所有页面
我在 PrintDocument 中创建多个页面并在 PrintPreviewControl 中显示它们时遇到问题。我可以很容易地创建一个页面,但是将多个页面串在一起却让我望而却步。
我最终将使用 GDI 绘制几页内容,但我无法让这样的东西按预期工作。
这个想法是创建 3 个单独的页面,并在 PrintPreview 控件中显示。我错过了什么?
c# - 将 WinForms RichTextBox 设置为 PrintDocument 的源
我想打印RichTextBox的内容,所以我试图从 RichTextBox 中制作一个PrintDocument。但我没有找到将简单的 RichTextBox 转换为 PrintDocument 的方法。有任何想法吗?
asp.net - 从.net中的应用程序批量打印?
我正在为我的公司 Intranet 开发一个项目,该项目需要在后台自动打印项目主 DTO 的多个附加文档。问题是它是一个网络项目,我希望在表面下完成打印。现在因为它在 Intranet 上,只有某些人可以使用它,我可以在后台设置一个公用打印机,但我想知道如何在表面下实际打印,附件可以是从影印 gifs/jpegs 到 pdf/word 文档的任何内容. 我应该使用 PrintDocument 类吗?不太确定如何实现这一点。为任何帮助而欢呼
c# - 使用点阵打印机时 PrintDocument 中的编码问题
我准备了一个用点阵打印机打印的文本。文本包含土耳其语字符,如 ü、ğ 等。
当我使用 .net 的 PrintDocument 类将此文本发送到点阵打印机时,打印文档上的土耳其语字符显示不正确。但是当我将相同的文本发送到激光打印机时,没有问题。我怎么解决这个问题?谢谢你的帮助。
...
vb.net - 通过VB.net打印word文档中的活动打印机问题
我的打印机名称是\\abc\First Floor A-Block
它的取名 \abc\First Floor A-Block on NE04:。我应该如何打印它
' 这里我给出了网络上的打印机名称,但它的名字
\abc\NE04 上的一楼 A 座:
有没有办法通过PrintDocument打印包含所有内容的 word 文档?
谢谢
c# - 有没有比这更好的方法来从 PrintDocument 获取页数?
这是我想出的最好的:
有一个更好的方法吗?(这实际上很慢)
silverlight - 在 SIlverlight PrintDocument 中设置首选项
我在 Silverlight 中使用 PrintDocument。我正在 Silverlight 页面中打印 Silverlight DataGrid。当我打印它时,只有一半的 DataGrid 被打印......所以我可以在任何地方设置 PrintDocument 的首选项。我想将其打印为横向类型。谢谢你。