当前位置:网站首页 > 编程语言 > 正文

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



目录

一、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()方法将窗体显示为模式对话框,并将当前活动窗口设置为它的所有者。语法如下:

 
   

到此这篇打印控件是啥(打印控件功能)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 工具类品牌排行榜(工具类品牌排行榜最新)2026-02-17 11:36:04
  • 获取位置权限怎么设置(在哪里设置获取位置的权限)2026-02-17 11:36:04
  • .py文件(py文件打不开一闪就没了)2026-02-17 11:36:04
  • 预训练权重文件是什么(预训练权重不匹配怎么办)2026-02-17 11:36:04
  • 网站制作代码是什么(怎样制作一个自己的网站代码)2026-02-17 11:36:04
  • 手机定位打开后无法定位(手机定位开启无法使用)2026-02-17 11:36:04
  • nat类型监测(nat检测)2026-02-17 11:36:04
  • 断开连接英文(断开连接英文缩写)2026-02-17 11:36:04
  • ovns电子烟一次性(yoot电子烟一次性)2026-02-17 11:36:04
  • enoent翻译(enemies翻译)2026-02-17 11:36:04
  • 全屏图片