问题标签 [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.
vb.net - 使用 printdocument 打印多页
我正在制作程序,其中:在 datagridview 中选择几行后,它会检查是否选择了 1 个或多个。如果是一份,则在一页上打印两份报告(一份报告=半页) 如果多份:每页打印两份报告,根据需要打印多少页。问题是,我的代码打印了 4531456453 页的相同报告(第一行和第二行):/
基本代码示例:
截至目前,正如我之前所说,它打印了无限数量的页面,这些页面包含来自 SelectedRows 的数据和 data2,索引为 0 和 1。
silverlight - 文本块运行打印
看来,如果您有一个带有 Run 的 Textblock,它将不会在 Silverlight 5 中使用 PrintDocument 打印。其他人有这个问题或解决方案吗?
vb.net - 如何在打印文档中旋转垂直定位的字符串?
我在打印文档中垂直打印一个字符串...字符串打印正确..但它在内部打印..我想显示字符串外部...谁能帮助我如何垂直打印字符串以及在外部位置..这是我的示例代码
c# - 使用 .NET 排版文本
我正在编写一个 WinForms .NET 程序,该程序需要在页面上放置一些文本(带有一些基本的几何/矢量图形)。是否有相当于 OS X 的Core Graphics和/或Core Text的东西?到目前为止,我只是使用 aPrintDocument
并使用Graphics
提供的对象PrintPageEventArgs
在页面上绘制文本,但是对诸如字间距、行间距等内容的控制非常少,而且很多事情都必须手动完成。
我觉得我错过了什么;有没有更好的方法在页面上排版文本?我不介意使用第三方解决方案,只要它们可以免费供个人使用。
这将用于排版少量文件,包括一页小册子/传单(大多数文本是可变的,但图像是静态的)、获奖证书(大多数文本和图像是静态的,但有些文本是可变的)、时间表、等等
c# - PrintDocument (FixedDoc) WordWrapping?
所以我从一个启用了自动换行的文本框中打印出一些文本,但是当我打印出文档时,应该自动换行的字符串不会,并且会在页面上截断。我想简单地为我的打印文档启用自动换行。还有一种方法可以设置打印文档的边距,一些文本会从顶部和左侧边距中截断。谢谢!下面附上代码。
c# - 如何在 C# WinForms 中将面板的内容(基本上是标签)清晰地打印到打印机
我有此代码用于将面板打印到打印机。它有标签,而这些标签是我唯一想要打印的东西。它可以工作,但打印时,标签打印不清晰。它就像模糊或什么的。
c# - 将 System.Drawing.Printing.PrintDocument 转换为 PDF c#
System.Drawing.Printing.PrintDocument
我必须使用以某种格式生成报告的 3rd 方 SDK 。由于我的项目不是 Windows 窗体项目(它是 Web 项目),我需要将其转换System.Drawing.Printing.PrintDocument
为 PDF。我已经下载了 iTextSharp 和 SharpPDF,但它们似乎创建了一个新的 PDF。我还浏览了这里的教程:http: //sharppdf.sourceforge.net/Tutorials.html。我的要求是将已有的文档转换为 PDF。使用这些库时我缺少什么吗?有人可以提供一个示例代码来实现这一点吗?
c# - Graphics.DrawString 以打印文档宽度为中心
我正在尝试将字符串放在打印文档的中心。我已经用图像完成了以下操作,它可以工作,但似乎与字符串不一样。
这是我用来居中图像的代码
我试图居中的文本是从 TabControl 中的 Tab 提供的
我也在下面尝试过并使用 string_size.Width /2 代替 txtData.Width
编辑
当前完整代码
不明白为什么我必须混合使用 PageBounds 和 MarginBounds 来使图像居中,然后将文本与 MarginBounds 或两个 PageBounds 居中
c# - PrintDocument 类上的可序列化问题
我正在使用一个名为 Laserfiche 的软件。它有一个工作流服务器和一个 SDK,允许您使用自己的自定义活动。创建自定义活动时有一个要求。它必须是序列化的。所以我把属性 [Serializable] 放在所有的类上。问题是当我使用 System.Drawing.Printing.PrintDocument 类时。我得到:
2013 年 2 月 9 日 13:07:12 v9SignoffAuthentication 程序集“System.Drawing,版本=4.0.0.0,文化=中性,PublicKeyToken=b03f5f7f11d50a3a”中的类型“System.Drawing.Printing.PrintDocument”未标记为可序列化。
我谷歌了一下,发现 PrintDocument 不能被序列化。我添加属性
并且自定义活动运行但不完全。我得到一个例外
这是在覆盖方法中
错误是
System.NullReferenceException:对象引用未设置为对象的实例。在 WFPrintCustomActivity.WFPrintCustomActivity.Execute(ActivityExecutionContext executionContext)||02/09/2013 13:15:38
如果我将对象标记为 NonSerialized,以后不能调用其中一种方法吗?
有任何想法吗?
谢谢
詹弗兰科
c# - 如何跳转到 PrintDocument 的下一页?
我有一个应用程序可以打印您想要的条码数量,但如果条码数量大于PrintDocument的大小,它不会跳转到下一页。
我想知道如何添加更多页面或在PrintDocument的下一页中写入。
我正在使用 PrintPreview 在此 Windows 窗体中显示 PrintDocument。