Skip to main content
All docs
V22.1
.NET Framework 4.5.2+

PdfPage.ScaleContent(Double, Double) Method

Scales the page content.

Namespace: DevExpress.Pdf

Assembly: DevExpress.Pdf.v22.1.Core.dll

Declaration

public void ScaleContent(
    double scaleX,
    double scaleY
)

Parameters

Name Type Description
scaleX Double

The horizontal scale factor (1 is 100%).

scaleY Double

The vertical scale factor (1 is 100%).

Remarks

The ScaleContent method call does not affect the page size. To flip content horizontally or vertically, specify a negative value for the method parameter.

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 scales the content to 75%:

scaled content

using (PdfDocumentProcessor processor = new PdfDocumentProcessor())
{
    processor.LoadDocument(@"Document.pdf");
    PdfPage page = processor.Document.Pages[0];
    page.ScaleContent(0.75,0.75);
    processor.SaveDocument("result.pdf");
}
See Also