Back to Devexpress

PdfPage.OffsetContent(Double, Double) Method

officefileapi-devexpress-dot-pdf-dot-pdfpage-dot-offsetcontent-x28-system-dot-double-system-dot-double-x29.md

latest2.2 KB
Original Source

PdfPage.OffsetContent(Double, Double) Method

Offsets the page content.

Namespace : DevExpress.Pdf

Assembly : DevExpress.Pdf.v25.2.Core.dll

NuGet Package : DevExpress.Pdf.Core

Declaration

csharp
public void OffsetContent(
    double dx,
    double dy
)
vb
Public Sub OffsetContent(
    dx As Double,
    dy As Double
)

Parameters

NameTypeDescription
dxDouble

The horizontal offset (in points).

| | dy | Double |

The vertical offset (in points).

|

Remarks

The OffsetContent method call does not affect the page size.

Note

PDF pages are measured in points. One point is 1/72nd of an inch (0.3528 mm). To convert this measurement unit to pixels, use the Units.PointsToPixelsF method.

Example

The code sample below specifies the content offset:

csharp
using DevExpress.Pdf;

using (PdfDocumentProcessor processor = new PdfDocumentProcessor())
{
    processor.LoadDocument(@"Document.pdf");
    PdfPage page = processor.Document.Pages[0];
    page.OffsetContent(50, 50);
    processor.SaveDocument("result.pdf");
}
vb
Imports DevExpress.Pdf

Using processor As New PdfDocumentProcessor()
    processor.LoadDocument("Document.pdf")
    Dim page As PdfPage = processor.Document.Pages(0)
    page.OffsetContent(50, 50)
    processor.SaveDocument("result.pdf")
End Using

See Also

PdfPage Class

PdfPage Members

DevExpress.Pdf Namespace