Back to Devexpress

DiagramControl.PrintToPdf(Stream, Double, Nullable<RectangleF>, PdfExportOptions, Nullable<SizeF>, Nullable<Padding>) Method

windowsforms-devexpress-dot-xtradiagram-dot-diagramcontrol-dot-printtopdf-x28-stream-double-nullable-rectanglef-pdfexportoptions-nullable-sizef-nullable-padding-x29.md

latest4.1 KB
Original Source

DiagramControl.PrintToPdf(Stream, Double, Nullable<RectangleF>, PdfExportOptions, Nullable<SizeF>, Nullable<Padding>) Method

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

Namespace : DevExpress.XtraDiagram

Assembly : DevExpress.XtraDiagram.v25.2.dll

NuGet Package : DevExpress.Win.Diagram

Declaration

csharp
public void PrintToPdf(
    Stream stream,
    double scale,
    RectangleF? printBounds = null,
    PdfExportOptions options = null,
    SizeF? pageSize = null,
    Padding? pageMargin = null
)
vb
Public Sub PrintToPdf(
    stream As Stream,
    scale As Double,
    printBounds As RectangleF? = Nothing,
    options As PdfExportOptions = Nothing,
    pageSize As SizeF? = Nothing,
    pageMargin As Padding? = Nothing
)

Parameters

NameTypeDescription
streamStream

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

| | scale | Double |

A System.Double value specifying the scale factor.

|

Optional Parameters

NameTypeDefaultDescription
printBoundsNullable<RectangleF>null

A System.Windows.Rect value that specifies the print bounds.

| | options | PdfExportOptions | null |

The options that define how a document is exported.

| | pageSize | Nullable<SizeF> | null |

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

| | pageMargin | Nullable<Padding> | null |

A System.Windows.Thickness object specifying the PDF page margins.

|

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

DiagramControl Class

DiagramControl Members

DevExpress.XtraDiagram Namespace