DiagramControl.PrintToPdf(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.v20.1.dll

Declaration

public void PrintToPdf(
    PdfExportOptions options = null,
    SizeF? pageSize = default(SizeF? ),
    Padding? pageMargin = default(Padding? ),
    bool showOptionsDialog = true
)
Public Sub PrintToPdf(
    options As PdfExportOptions = Nothing,
    pageSize As SizeF? = Nothing,
    pageMargin As Padding? = Nothing,
    showOptionsDialog As Boolean = True
)

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 show the dialog window that allows the user to configure export options; otherwise, false. By default, true.

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

PdfExportOptions

printBounds

PrintExportMode, PageMargin

pageSize

PageSize

pageMargin

PageMargin

Use the ExportToPdf method to export the diagram to a single-page PDF document.

See Also