PDFPAGE_PageRotate
IPDFDocument3 :: PDF page methods

See Also Example
Collapse All

This property rotates the resulting page.

Syntax

TxPDFPageRotate PDFPAGE_PageRotate { get; set; }
Value
One of theĀ TxPDFPageRotate values

Remarks

This property determines number of degrees (in 90-degree steps) for clockwise page rotation when the page is displayed or printed. Remember that all changes for a page must occur before the first drawing on a page.

Equivalent in new interface: IPDFDocument4::PageRotate.

Example

Page Rotation Example

Delphi
[copy to clipboard]
{ PDF object is supposed to be created }
PDF.BeginDoc;
PDF.PDFPAGE_Width := 300;
PDF.PDFPAGE_Height := 300;
PDF.PDFPAGE_SetActiveFont('Helvetica', False, False, False, False, 16.0, 0);
PDF.PDFPAGE_TextOut(20, 20, 0.0, 'Usual page.';
PDF.NewPage;
PDF.PDFPAGE_Width := 300;
PDF.PDFPAGE_Height := 300;
PDF.PDFPAGE_SetActiveFont('Helvetica', False, False, False, False, 16.0, 0);
PDF.PDFPAGE_TextOut(20, 20, 0.0, 'Rotated page.');
PDF.PDFPAGE_PageRotate := pr90;
PDF.EndDoc;
C/C++
[copy to clipboard]
// PDF object is supposed to be created
PDF->BeginDoc();
PDF->PDFPAGE_Width = 300;
PDF->PDFPAGE_Height = 300;
PDF->PDFPAGE_SetActiveFont("Helvetica", False, False, False, False, 16.0, 0);
PDF->PDFPAGE_TextOut(20, 20, 0.0, "Usual page.");
PDF->NewPage();
PDF->PDFPAGE_Width = 300;
PDF->PDFPAGE_Height = 300;
PDF->PDFPAGE_SetActiveFont("Helvetica", False, False, False, False, 16.0, 0);
PDF->PDFPAGE_TextOut(20, 20, 0.0, "Rotated page.");
PDF->PDFPAGE_PageRotate = pr90;
PDF->EndDoc();
C#
[copy to clipboard]
// PDF object is supposed to be created
PDF.BeginDoc();
PDF.PDFPAGE_Width = 300;
PDF.PDFPAGE_Height = 300;
PDF.PDFPAGE_SetActiveFont("Helvetica", False, False, False, False, 16.0, 0);
PDF.PDFPAGE_TextOut(20, 20, 0.0, "Usual page.");
PDF.NewPage();
PDF.PDFPAGE_Width = 300;
PDF.PDFPAGE_Height = 300;
PDF.PDFPAGE_SetActiveFont("Helvetica", False, False, False, False, 16.0, 0);
PDF.PDFPAGE_TextOut(20, 20, 0.0, "Rotated page.");
PDF.PDFPAGE_PageRotate = TxPDFPageRotate.pr90;
PDF.EndDoc();
Visual Basic
[copy to clipboard]
' PDF object is supposed to be created
PDF.BeginDoc
PDF.PDFPAGE_Width = 300
PDF.PDFPAGE_Height = 300
PDF.PDFPAGE_SetActiveFont "Helvetica", False, False, False, False, 16.0, 0
PDF.PDFPAGE_TextOut 20, 20, 0.0, "Usual page."
PDF.NewPage
PDF.PDFPAGE_Width = 300
PDF.PDFPAGE_Height = 300
PDF.PDFPAGE_SetActiveFont "Helvetica", False, False, False, False, 16.0, 0
PDF.PDFPAGE_TextOut 20, 20, 0.0, "Rotated page."
PDF.PDFPAGE_PageRotate = 1 'pr90 = 1
PDF.EndDoc

See Also

Reference