我正在生成一张收据,并使用Graphics对象调用DrawString方法打印所需的文本。graphics.DrawString(string, font, brush, widthOfPage / 2F, yPoint, stringformat); 这对我所需的工作效果很好。我总是知道我要...
为什么寻找这个魔术矩形这么难? 在OnPrintPage事件中,我有一个PrintPageEventArgs对象,并且我正在尝试使用Graphics在最大可打印区域的范围内进行绘图。 我已经尝试使用PageBounds、PrintableArea、Graphics.VisibleClipB...
我正在为我们公司开发一个WinForm打印应用程序。 当文档被打印时,我需要获取文档上每个控件的System.Drawing.Color属性并创建一个System.Drawing.Brush对象来绘制它。 是否有一种方法可以将System.Drawing.Color值转换为System.D...
在C#中,我正在尝试使用PrintDocument类打印一张图像,使用以下代码。该图像的尺寸为1200像素宽和1800像素高。我正在尝试使用一台小型斑马打印机在4*6纸张上打印此图像。但是该程序只打印了大图像的4*6部分。也就是说,它没有将图像调整到纸张大小! PrintDocumen...
我正在使用c#开发一个全屏幕亭应用程序。 我需要打印门票和收据。 我使用PrintDocument类进行打印。 打印机可以正常打印,但是我需要禁用打印期间显示的弹出对话框。 听说可以在控制面板中的“打印机和传真”中禁用它,但我在控制面板中没有找到“打印机和传真”选项。 我能否禁用显示的...
目前,我正在尝试在PrintDocument上构建我的表单,但我能看到东西实际出现在页面上的唯一方法是打印纸张。它有效,但我有很多东西需要添加,而我不想浪费大量纸张。目前我有一个打印对话框出现,但没有打印预览按钮。有没有办法让它出现?谢谢! public partial class Form...
我的问题是,我创建了一个“扩展”的RichTextBox控件,它使用本地API添加了许多标准控件缺少的RichEdit功能(例如:在不更改其他字体属性的情况下修改所选文本的单个字体属性,像WordPad一样将单词换行到打印机等)。作为控件的一部分,我公开了一个PrintDocument,用于打...
这是我想到的最好的方案: public static int GetPageCount( PrintDocument printDocument ) { printDocument.PrinterSettings.PrintFileName = Path.GetTempFileNam...
我正在编写一个WinForms .NET程序,需要在页面上排版一些文本(包括一些基本的几何/矢量图形)。是否有类似于OS X的Core Graphics和/或Core Text的等效物?到目前为止,我只是使用PrintDocument并使用PrintPageEventArgs提供的Graphi...
如何将PrintDocument.PrinterSettings.PrinterName设置为默认打印机? 我不是在谈论如何在操作系统中设置默认打印机,而是在谈论如何设置PrintDocument对象以便它可以打印到默认打印机。