PdfPage.ScaleContent(Double, Double) Method
Scales the page content.
Namespace: DevExpress.Pdf
Assembly: DevExpress.Pdf.v24.1.Core.dll
NuGet Package: DevExpress.Pdf.Core
Declaration
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%:
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