Xceed PDF Library for .NET Documentation v1.0
Xceed.PdfLibrary.NET Assembly / Xceed.PdfLibrary.NET Namespace / PageSettings Class
In This Topic
    PageSettings Class
    In This Topic
    A page settings.
    Object Model
    PageSettings ClassMargins Structure
    Syntax
    public class PageSettings 
    Inheritance Hierarchy

    System.Object
       Xceed.PdfLibrary.NET.PageSettings

    Public Constructors
     NameDescription
    Public ConstructorInitializes a new instance of the PageSettings class.  
    Top
    Public Properties
     NameDescription
    Public PropertyGets or sets the ArtBox rectangle for the page.  
    Public PropertyGets or sets the BleedBox rectangle for the page.  
    Public PropertyGets or sets the CropBox rectangle for the page.  
    Public Property Gets or sets the format type for the page (e.g., A4, Letter, etc.). When FormatType is set, Width and Height are set from the format dimensions, and Orientation defaults to Portrait (but can be changed to Landscape to swap dimensions).  
    Public Property Gets or sets the height of the page in points. When set, Orientation will be automatically calculated based on Width/Height relationship.  
    Public PropertyGets or sets the margins for the page.  
    Public Property Gets or sets the orientation of the page (Portrait or Landscape). When Width and Height are explicitly set, Orientation must match the Width/Height relationship. If Width and Height are not explicitly set, Orientation will use FormatType dimensions.  
    Public PropertyGets or sets the TrimBox rectangle for the page.  
    Public Property Gets or sets the width of the page in points. When set, Orientation will be automatically calculated based on Width/Height relationship.  
    Top
    Supported Frameworks

    .NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.

    .NET Framework: net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.

    See Also