ClassRadFixedPage
Page container for fixed content and annotations; holds drawing elements, page boxes (media/crop), rotation, actions, and structure tagging state.
Definition
Namespace:Telerik.Windows.Documents.Fixed.Model
Assembly:Telerik.Windows.Documents.Fixed.dll
Syntax:
public class RadFixedPage : FixedDocumentElementBase, IContentRootElement, IContainerElement, IFixedDocumentElement, IFixedPage
Inheritance: objectFixedDocumentElementBaseRadFixedPage
Implements:
Inherited Members
Constructors
RadFixedPage()
Create a page with default size, rotation, empty content collection, and no annotations.
Declaration
public RadFixedPage()
Properties
Actions
Page-level actions invoked on open, close, and other viewer events.
Declaration
public PageActionCollection Actions { get; }
Property Value
Annotations
Lazily loads and returns the page's annotations (links, form fields, widgets, etc.).
Declaration
public AnnotationCollection Annotations { get; }
Property Value
The collection of annotations that provide interactive or informational content on the page.
Implements
Content
Collection of positioned content elements rendered on this page in drawing order.
Declaration
public ContentElementCollection Content { get; }
Property Value
The content elements collection.
Implements
CropBox
Visible clipping rectangle for display/print; defaults to MediaBox when unset.
Declaration
public Rect CropBox { get; set; }
Property Value
The crop box rectangle.
Implements
Remarks
Coordinates are in document space with origin at the top-left. X increases to the right and Y increases downward.
DefaultStructureRoot
Root structure element used when auto-tagging page content.
Declaration
public StructureElement DefaultStructureRoot { get; }
Property Value
The default structure root.
Implements
MediaBox
Physical page boundary rectangle (PDF MediaBox) defining the full page area.
Declaration
public Rect MediaBox { get; set; }
Property Value
The media box rectangle.
Implements
Remarks
Coordinates are in document space with origin at the top-left. X increases to the right and Y increases downward.
Rotation
Page rotation applied in 90° increments to all rendered content.
Declaration
public Rotation Rotation { get; set; }
Property Value
The rotation angle in 90-degree increments (0°, 90°, 180°, or 270°).
Implements
Size
Logical page size convenience wrapper over the MediaBox width and height.
For more precise control, use MediaBox and CropBox properties.
Declaration
public Size Size { get; set; }
Property Value
The page size.
Implements
StructureStack
Stack tracking current parent structure elements during auto-tagging.
Declaration
public Stack<StructureElement> StructureStack { get; }
Property Value
The structure stack.
Implements
SupportsAnnotations
Indicates that the page can host annotation objects.
Declaration
public bool SupportsAnnotations { get; }
Property Value
Always returns true since pages support annotations.
Implements
SupportsAutoTagging
Indicates support for automatic logical structure tagging.
Declaration
public bool SupportsAutoTagging { get; }
Property Value
True if the element supports auto tagging.
Implements