DiagramControl.PrintToPdf(Stream, Int32, Orientation, 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.v19.2.dll
Declaration
public void PrintToPdf(
Stream stream,
int pagesCount,
Orientation fitOrientation,
Rect? printBounds = default(Rect? ),
PdfExportOptions options = null,
Size? pageSize = default(Size? ),
Thickness? pageMargin = default(Thickness? )
)
Parameters
Name | Type | Description |
---|---|---|
stream | Stream | A System.IO.Stream object to which the created PDF document should be sent. |
pagesCount | Int32 | An integer value that specifies the number of pages to which to fit the diagram. |
fitOrientation | Orientation | A System.Windows.Controls.Orientation enumeration value. |
Optional Parameters
Name | Type | Default | Description |
---|---|---|---|
printBounds | Nullable<Rect> | *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<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 | |
printBounds | |
pageSize | |
pageMargin |
Use the ExportToPdf method to export the diagram to a single-page PDF document.