Skip to main content

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

Exports the diagram to a multi-page PDF document which is sent to the specified stream.

Namespace: DevExpress.Xpf.Diagram

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

NuGet Package: DevExpress.Wpf.Diagram

Declaration

public void PrintToPdf(
    Stream stream,
    Rect? printBounds = null,
    PdfExportOptions options = null,
    Size? pageSize = null,
    Thickness? pageMargin = null
)

Parameters

Name Type Description
stream Stream

A System.IO.Stream object to which the created PDF document should be sent.

Optional Parameters

Name Type Default Description
printBounds Nullable<Rect> null

A System.Windows.Rect object specifying the rectangle which encompasses the total background area when printing the diagram.

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.

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