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()
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.
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:
CropBox
Rect
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:
MediaBox
Rect
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:
Size
Size
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: