2025年打印控件是啥(打印控件功能)

打印控件是啥(打印控件功能)p id main toc strong 目录 strong p 一 PageSetupDia 控件 1 Document 属性 2 AllowMargins 属性 3 AllowOrienta 属性 4 AllowPaper 属性 5 AllowPrinter 属性 6 示例源码及生成效果 二

大家好,我是讯享网,很高兴认识大家。



 <p id="main-toc"><strong>目录</strong></p> 

讯享网

一、PageSetupDialog 控件  

1.Document属性

2.AllowMargins属性

3.AllowOrientation属性

4.AllowPaper属性

5.AllowPrinter属性

6.示例源码及生成效果

二、PrintDialog控件

1.Document属性

2.AllowCurrentPage属性

3.AllowPrintToFile属性

4.AllowSelection属性

5.AllowSomePages属性

6.示例源码及生成效果

三、PrintDocument控件

四、PrintPreviewControl控件

五、PrintPreviewDialog控件


讯享网

1.Document属性

2.UseAntiAlias属性

3.ShowDialog()方法


        Windows应用程序中提供了一组打印控件,包括 PageSetupDialog 、 PrintDialog 、 PrintDocument 、 PrintPreviewControl 和 PrintPreviewDialog 控件,开发程序时,开发人员可以直接使用这些控件控制打印的文本和数据格式。

        PageSetupDialog控件用于设置页面详细信息以便打印。允许用户设置边框和边距调整量、页眉和页脚以及纵向或横向打印。

        在创建PageSetupDialog类的实例时,读/写属性将被设置为初始值。将AllowMargins、AllowOrientation、AllowPaper、AllowPrinter、ShowNetwork属性设置为true,将Document、MinMargins、PageSettings、PrinterSettings属性设置为null,将ShowHelp属性设置为false。

属    性 说    明 Documen   获取页面设置的PrintDocument类对象 AllowMargins   是否启用对话框的边距部分 AllowOrientation   是否启用对话框的方向部分(横向对纵向) AllowPaper   是否启用对话框的纸张部分(纸张大小和纸张来源 AllowPrinter   是否启用“打印机”按钮

        Document属性用于获取页面设置的PrintDocument。语法如下:

讯享网

        AllowMargins属性用于设置是否启用对话框的边距部分。语法如下:

 
    

        AllowOrientation属性用于设置是否启用对话框的方向部分(横向对纵向)。语法如下:

讯享网

        AllowPaper属性用于设置是否启用对话框的纸张部分(纸张大小和纸张来源)。语法如下:

 
    

        AllowPrinter属性用于设置是否启用“打印机”按钮。语法如下:

讯享网
 
    

        PrintDialog控件用于选择打印机、选择要打印的页以及确定其他与打印相关的设置。通过PrintDialog控件可以选择全部打印、打印选定的页范围或打印选定内容。

        PrintDialog类与System.Windows.Forms.PrintDialog不同,后者用于Windows窗体应用程序。

属    性 说    明 Documen   获取PrinterSettings类的PrintDocument对象 AllowCurrentPage   是否显示“当前贞”选项按钮 AllowPrintToFile   是否启用“打印到文件”复选框 AllowSelection   是否启用“选择”选项按钮 AllowSomePages   是否启用“页”选项按钮

        Document属性用于获取PrinterSettings的PrintDocument对象。语法如下:

讯享网

        AllowCurrentPage属性用于设置是否显示“当前页”选项按钮。语法如下:

 
    

        AllowPrintToFile属性用于设置是否启用“打印到文件”复选框。语法如下:

讯享网

        AllowSelection属性用于设置是否启用“选择”选项按钮。语法如下:

 
    

        AllowSomePages属性用于设置是否启用“页”选项按钮。语法如下:

讯享网
 
    

        PrintDocument控件设置打印的文档。PrintDocument控件中比较常见的是控件的PrintPage事件和Print()方法。PrintPage事件在需要为当前页打印的输出时发生。调用Print()方法开始文档的打印进程。

        在打印开始后,通过DefaultPageSettings属性更改页设置对正在打印的页没有任何影响。

讯享网

        PrintPreviewControl控件用于按文档打印时的外观显示文档。该控件只为用户提供一个预览打印文档的功能,因此通常只有在希望编写自己的打印预览用户界面时才使用PrintPreviewControl控件。PrintPreviewControl控件比较重要的是Document属性,该属性用于设置要预览的文档。 语法如下:

 
    

        在创建PrintPreviewControl类的实例时,一些读/写属性被设置为初始值。如AutoZoom为true、Document为null、Columns为1、Rows为0、StartPage为0。

讯享网

        调整DrawImage()方法里的参数宽度和高度,就会让输出的图片适应打印预览区域。为了不使图片比例失真,要做到参数宽度和高度与打印预览区域尤其与图片的像素比例一致。

        PrintPreviewDialog控件用于显示文档打印后的外观。该控件包含此对话打印、放大、显示一页或多页和关闭框的按钮。PrintPreviewDialog控件的常见属性和方法有Document属性、UseAntiAlias属性和ShowDialog()方法。

        Document属性用于设置要预览的文档。语法如下:

 
    

        UseAntiAlias属性用于设置打印是否使用操作系统的防锯齿功能。语法如下:

讯享网

        ShowDialog()方法将窗体显示为模式对话框,并将当前活动窗口设置为它的所有者。语法如下:

 
    


小讯
上一篇 2025-06-10 12:28
下一篇 2025-06-11 13:10

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/196150.html