彩票走势图

logo DevExpress WinForm中文手册
文档彩票走势图>>DevExpress WinForm中文手册>>使用XtraPrinting库导出各种格式的控件(PDF, HTML, BMP等)

使用XtraPrinting库导出各种格式的控件(PDF, HTML, BMP等)


立即下载DevExpress WinForms

Printing Library允许您将 DevExpress .NET控件导出为各种文档格式(PDF、HTML、 MHT、 TXT、 CSV、 XLS、 RTF)和图像格式(BMP、JPEG、GIF、 TIFF、PNG、EMF),本主题演示如何使用“ Print Preview”窗口并通过代码将控件导出为PDF格式。

提示: XtraPrinting Library不能将某些控件导出为特定的格式,但是所有控件都可以导出为PDF或图像格式。

使用打印预览窗口导出

可以使用Print Preview窗口将可打印控件导出为可用格式。

使用控件的ShowPrintPreview方法来显示这个窗口,下图展示了网格控件的打印预览窗口。

窗口

Print Preview表单顶部的工具栏显示 Export Document…按钮,单击此按钮可显示一个下拉菜单,允许您选择所需的导出文件格式。

PDF

要将页头或报表头添加到报表中,请使用 printable link ()生成报表。

代码导出

下面的代码演示了如何在没有Print Preview窗口的情况下使用xtrapprinting Library方法将控件导出为PDF文件,控件(XtraGrid)通过PrintingSystemBaseExportToPdf方法导出为PDF。

C#:


using DevExpress.XtraPrinting;

// Create a PrintingSystem component.
DevExpress.XtraPrinting.PrintingSystem ps = new DevExpress.XtraPrinting.PrintingSystem();

// Create a link that will print a control.
DevExpress.XtraPrinting.PrintableComponentLink link = new PrintableComponentLink(ps);

// Specify the control to be printed.
link.Component = gridControl1;

// Generate a report.
link.CreateDocument();

// Export the report to a PDF file.
string filePath = @"c:\gridcontrol.pdf";
link.PrintingSystem.ExportToPdf(filePath);

System.Diagnostics.Process process = new System.Diagnostics.Process();
process.StartInfo.FileName = filePath;
process.Start();


VB.NET:


Imports DevExpress.XtraPrinting

' Create a PrintingSystem component.
Dim ps As New DevExpress.XtraPrinting.PrintingSystem()

' Create a link that will print a control.
Dim link As New DevExpress.XtraPrinting.PrintableComponentLink(ps)

' Specify the control to be printed.
link.Component = gridControl1

' Generate a report.
link.CreateDocument()

' Export a report to a PDF file.
Dim filePath As String = "c:\gridcontrol.pdf"
link.PrintingSystem.ExportToPdf(filePath)

Dim process As New System.Diagnostics.Process()
process.StartInfo.FileName = filePath
process.Start()


扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP