printdocument

    0热度

    1回答

    我得到了一个窗体,其中有多个主要标签和文本框的页面,我试图保留我已经在winform中的字体,到目前为止我能够打印的第一页,但是当我尝试添加其余的控件时,它做了各种奇怪的东西,这是我的代码的一部分,我把所有的东西打印,但并非面板中的所有控件显示打印预览。所以我发现面板上的控件没有按顺序,我需要做的是先创建打印页面的数量,然后将控件放在这些打印页面中。首先尝试创建打印页面以将控件添加到它的任何帮助。

    0热度

    1回答

    我想打印整个形式的大小(1415x1000)的。但它是打印尺寸(1185x740)的形式。 我指的是代码从MSDN网站: [System.Runtime.InteropServices.DllImport("gdi32.dll")] public static extern long BitBlt(IntPtr hdcDest, int nXDest, int nYDest, int n

    0热度

    1回答

    创建一个带有窗体屏幕截图的打印选项,因为我确实需要整个窗体。这导致打印输出的附加打印对话框。 下面是代码, private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e){ var scr = Screen.FromPoint(this.Location)

    1热度

    1回答

    我有这样的方法应该产生什么,我需要打印: private void myPrintDocument_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { e.Graphics.PageUnit = GraphicsUnit.Inch; e.Graphics.DrawIma

    0热度

    1回答

    我需要将文档打印到打印机,以便在打印文档之前用户需要输入PIN。 在我的研究迄今为止我见过的唯一方法完成,这是文档打印到PRN文件,然后编辑该文件在比纳尔寻找 byte[] searchfor = System.Text.Encoding.ASCII.GetBytes(@"@PJL SET HOLD=OFF" + "\n" + "@PJL SET USERNAME=\"SYSTEM\"");

    2热度

    1回答

    我想在C#中生成主要用于打印的文档。 基本上它是一个表单,我将填入数据库中对象的值。 我过去使用的代码很丑,很长,写起来很痛苦,而且更糟。 public class MyDoc : PrintDocument { private MyContainer _myObject; //Inherits from list. private int PageCount()

    0热度

    1回答

    我有在asp.net打印账单的项目。我已经制作了我自己的Printing类,继承自PrintDocument表单System.Drawing.Printing,它在Visual Studio开发服务器中工作正常。但是,在IIS中部署后它不起作用。 经过相当多的研究后,我发现System.Drawing.Printing不适用于asp.net。 有没有什么办法可以使用相同的类进行一些调整打印....

    0热度

    1回答

    这次我有一个希望很简单的问题:我想打印循环打印并以每页2×2打印的项目。我为此使用了一个循环,并使用了一个Rectangle数组。这可以改变。打印到图形的某个部分最简单的方法是什么? 上下文是我做它在打印时,使用附带的e.Graphics对象 - 当前的代码如下所示: public void BeginPrintEvent(object sender, PrintPageEventArgs e)

    0热度

    1回答

    所以这里是我的情况:首先,我所有的打印代码都存储在一个模块中,当我单击打印按钮。我的问题是,第一次打印我的文档时,我的页面打印质量很好,但如果再次单击打印,页面将开始打印。当我调试时,e.hasmorepages将被设置为false,但它会循环并再次运行print_page事件几次...我很困惑,为什么它循环几次,即使hasmorepages肯定设置为false?通常第一次打印正确的事实,而不是第

    0热度

    1回答

    两个文件我用打印按键一按,两个文件。当我这样做, 我有这样的错误:Dialog boxes must be open by user。 下面是代码: PrintDocument monDocument = new PrintDocument(); btPrint.IsEnabled = true; monDocument.PrintPage += new EventHandler<Print