This class represents the page object. This is definitively detailed in:.

The ISO PDF Specification, ISO 32000-1:2008 PDF 1.7; Table: 30, page 77.

The ISO PDF Specification, ISO 32000-2:2017 PDF 2.0; Table: 31, page 103.

Adobe Supplement to the ISO 32000, BaseVersion: 1.7, ExtensionLevel: 3; Table: 3.27, page 23.

This class is always an indirect object because AnnotationElement.EntryP, BeadElement.EntryP, DpartElement.EntryEnd, DpartElement.EntryStart, MarkedContentReferenceElement.EntryPg, ObjectReferenceElement.EntryPg, PageTreeNodeElement.EntryKids, SeparationElement.EntryPages, StructureElementElement.EntryPg and StructureTreeRootElement.EntryParentTree require it to be so.

A page object defines all properties of a single page in a PDF document. It is a leaf node in the page tree and is referenced from its parent page tree node's Kids array.

The MediaBox defines the full extent of the page's physical medium. CropBox, BleedBox, TrimBox, and ArtBox define successively more specific regions within the MediaBox for different production purposes.

The Resources entry holds the resource dictionary for this page, listing all fonts, images, color spaces, patterns, and other objects used in the page's content streams. Resources may also be inherited from ancestor page tree nodes.

The Contents entry references the page's content stream or an array of content streams. Multiple content streams are treated as if they were concatenated into one. The streams contain the PDF operators that describe the page's visual appearance.

The Rotate entry specifies the clockwise rotation in degrees applied to the page when displayed or printed. Valid values are 0, 90, 180, and 270.

The Annots entry holds an array of annotation dictionaries attached to the page. Annotations include markup, links, form fields, and media.

The Group entry designates the page as a transparency group, controlling how the page's content composites when the page is used as a transparency group XObject.

The UserUnit entry, introduced in PDF 1.6, specifies the size of one user space unit in points. The default is 1/72 inch. A value other than 1 scales the entire page coordinate system.

The AF entry holds associated files linked to this page for PDF/A-3 and PDF 2.0 workflows. The OutputIntents entry provides output intent information specific to this page, overriding any document-level output intents.

System.Object
    WebSupergoo.ABCpdf14.Elements.Element
       WebSupergoo.ABCpdf14.Elements.PageObjectElement

 

   
   
Method
Description
PageObjectElement Create a new PageObjectElement.
inherited methods...

 

   
   
Property
Description
EntryType Represents the "Type" entry of the page object object.
EntryParent Represents the "Parent" entry of the page object object.
EntryLastModified Represents the "LastModified" entry of the page object object.
EntryResources Represents the "Resources" entry of the page object object.
EntryMediaBox Represents the "MediaBox" entry of the page object object.
EntryCropBox Represents the "CropBox" entry of the page object object.
EntryBleedBox Represents the "BleedBox" entry of the page object object.
EntryTrimBox Represents the "TrimBox" entry of the page object object.
EntryArtBox Represents the "ArtBox" entry of the page object object.
EntryBoxColorInfo Represents the "BoxColorInfo" entry of the page object object.
EntryContents Represents the "Contents" entry of the page object object.
EntryRotate Represents the "Rotate" entry of the page object object.
EntryGroup Represents the "Group" entry of the page object object.
EntryThumb Represents the "Thumb" entry of the page object object.
EntryB Represents the "B" entry of the page object object.
EntryDur Represents the "Dur" entry of the page object object.
EntryTrans Represents the "Trans" entry of the page object object.
EntryAnnots Represents the "Annots" entry of the page object object.
EntryAA Represents the "AA" entry of the page object object.
EntryPieceInfo Represents the "PieceInfo" entry of the page object object.
EntryStructParents Represents the "StructParents" entry of the page object object.
EntryID Represents the "ID" entry of the page object object.
EntryPZ Represents the "PZ" entry of the page object object.
EntrySeparationInfo Represents the "SeparationInfo" entry of the page object object.
EntryTabs Represents the "Tabs" entry of the page object object.
EntryTemplateInstantiated Represents the "TemplateInstantiated" entry of the page object object.
EntryPresSteps Represents the "PresSteps" entry of the page object object.
EntryUserUnit Represents the "UserUnit" entry of the page object object.
EntryVP Represents the "VP" entry of the page object object.
EntryAF Represents the "AF" entry of the page object object.
EntryOutputIntents Represents the "OutputIntents" entry of the page object object.
EntryDPart Represents the "DPart" entry of the page object object.
inherited properties...