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