DiagramControl.PrintToPdf(Double, PdfExportOptions, Nullable<SizeF>, Nullable<Padding>, Boolean) Method
Exports the diagram to a multi-page PDF file specified by the user in the invoked dialog window.
Namespace: DevExpress.XtraDiagram
Assembly: DevExpress.XtraDiagram.v24.1.dll
NuGet Package: DevExpress.Win.Diagram
Declaration
public void PrintToPdf(
double scale,
PdfExportOptions options = null,
SizeF? pageSize = null,
Padding? pageMargin = null,
bool showOptionsDialog = true
)
Parameters
Name | Type | Description |
---|---|---|
scale | Double | A System.Double value specifying the scale factor. |
Optional Parameters
Name | Type | Default | Description |
---|---|---|---|
options | PdfExportOptions | null | The options that define how a document is exported. |
pageSize | Nullable<SizeF> | null | A System.Drawing.SizeF object specifying the PDF page size. |
pageMargin | Nullable<Padding> | null | A System.Windows.Forms.Padding object specifying the PDF page margins. |
showOptionsDialog | Boolean | True | true, to invoke the dialog window which allows the user to change export options; otherwise, false. |
Remarks
If a method parameter is not specified, the corresponding DiagramOptionsView or DiagramOptionsExport property value is used. See the table below.
Method Parameter | DiagramControl Property |
---|---|
options | |
printBounds | |
pageSize | |
pageMargin |
Use the ExportToPdf method to export the diagram to a single-page PDF document.