RadFixedPage
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
Create a page with default size, rotation, empty content collection, and no annotations.
public RadFixedPage()
Properties
Page-level actions invoked on open, close, and other viewer events.
public PageActionCollection Actions { get; }
Lazily loads and returns the page's annotations (links, form fields, widgets, etc.).
public AnnotationCollection Annotations { get; }
The collection of annotations that provide interactive or informational content on the page.
Implements:
Collection of positioned content elements rendered on this page in drawing order.
public ContentElementCollection Content { get; }
The content elements collection.
Implements:
Visible clipping rectangle for display/print; defaults to MediaBox when unset.
public Rect CropBox { get; set; }
The crop box rectangle.
Implements:
Coordinates are in document space with origin at the top-left. X increases to the right and Y increases downward.
Root structure element used when auto-tagging page content.
public StructureElement DefaultStructureRoot { get; }
The default structure root.
Implements:
Physical page boundary rectangle (PDF MediaBox) defining the full page area.
public Rect MediaBox { get; set; }
The media box rectangle.
Implements:
Coordinates are in document space with origin at the top-left. X increases to the right and Y increases downward.
Page rotation applied in 90° increments to all rendered content.
public Rotation Rotation { get; set; }
The rotation angle in 90-degree increments (0°, 90°, 180°, or 270°).
Implements:
Stack tracking current parent structure elements during auto-tagging.
public Stack<StructureElement> StructureStack { get; }
The structure stack.
Implements:
Indicates that the page can host annotation objects.
public bool SupportsAnnotations { get; }
Always returns true since pages support annotations.
Implements:
Indicates support for automatic logical structure tagging.
public bool SupportsAutoTagging { get; }
True if the element supports auto tagging.
Implements:
Methods
Deep clone this page, including all content elements, annotations, and associated form fields. The cloned page has no parent document; add it to a Pages collection to use it.