Skip to main content
All docs
V25.1
  • PdfPage.ScaleContent(Double, Double) Method

    Scales the page content.

    Namespace: DevExpress.Pdf

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

    NuGet Package: DevExpress.Pdf.Core

    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