All docs
V20.1
20.1
19.2
19.1
The page you are viewing does not exist in version 19.1. This link will take you to the root page.
18.2
The page you are viewing does not exist in version 18.2. This link will take you to the root page.
18.1
The page you are viewing does not exist in version 18.1. This link will take you to the root page.
17.2
The page you are viewing does not exist in version 17.2. This link will take you to the root page.

DiagramControl.PrintToPdf(Stream, Int32, Orientation, 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.v20.1.dll

Declaration

public void PrintToPdf(
    Stream stream,
    int pagesCount,
    Orientation fitOrientation,
    RectangleF? printBounds = default(RectangleF? ),
    PdfExportOptions options = null,
    SizeF? pageSize = default(SizeF? ),
    Padding? pageMargin = default(Padding? )
)
Public Sub PrintToPdf(
    stream As Stream,
    pagesCount As Integer,
    fitOrientation As Orientation,
    printBounds As RectangleF? = Nothing,
    options As PdfExportOptions = Nothing,
    pageSize As SizeF? = Nothing,
    pageMargin As Padding? = Nothing
)

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.Forms.Orientation enumeration value.

Optional Parameters

Name Type Default Description
printBounds Nullable<RectangleF>

null

A System.Drawing.RectangleF value that specifies the print bounds.

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.

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