Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

DiagramControl.PrintToPdf(PdfExportOptions, Nullable<Size>, Nullable<Thickness>, Boolean) Method

Exports the diagram to a multi-page PDF file specified by the user in the invoked dialog window.

Namespace: DevExpress.Xpf.Diagram

Assembly: DevExpress.Xpf.Diagram.v24.2.dll

NuGet Package: DevExpress.Wpf.Diagram

#Declaration

public void PrintToPdf(
    PdfExportOptions options = null,
    Size? pageSize = null,
    Thickness? pageMargin = null,
    bool showOptionsDialog = true
)

#Optional Parameters

Name Type Default Description
options PdfExportOptions null

The options that define how a document is exported.

pageSize Nullable<Size> null

A System.Windows.Size object specifying the PDF page size.

pageMargin Nullable<Thickness> null

A System.Windows.Thickness 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 DiagramControl property value is used. See the table below.

Method Parameter

DiagramControl Property

options

PdfExportOptions

printBounds

PrintExportMode, PageMargin

pageSize

PageSize

pageMargin

PageMargin

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

See Also