Class RadFixedPage
Page container for fixed content and annotations; holds drawing elements, page boxes (media/crop), rotation, actions, and structure tagging state.
Inherited Members
Namespace: Telerik.Windows.Documents.Fixed.Model
Assembly: Telerik.Windows.Documents.Fixed.dll
Syntax
public class RadFixedPage : FixedDocumentElementBase, IContentRootElement, IContainerElement, IFixedDocumentElement, IContextClonable<RadFixedPage>, IInstanceIdOwner, IFixedPage
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
|
PageActionCollection
|
Annotations
Lazily loads and returns the page's annotations (links, form fields, widgets, etc.).
Declaration
public AnnotationCollection Annotations { get; }
Property Value
|
AnnotationCollection
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
|
ContentElementCollection
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
|
System.Windows.Rect
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
|
StructureElement
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
|
System.Windows.Rect
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.
PageNo
Legacy page number used by RadPdfViewer; prefer indexing via document pages collection.
Declaration
[Obsolete("Use RadFixedDocument.Pages.IndexOf(RadFixedPage) method instead.")]
public int PageNo { get; set; }
Property Value
|
System.Int32
The page no. |
Rotation
Page rotation applied in 90° increments to all rendered content.
Declaration
public Rotation Rotation { get; set; }
Property Value
|
Rotation
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
|
System.Windows.Size
The page size. |
Implements
StructureStack
Stack tracking current parent structure elements during auto-tagging.
Declaration
public Stack<StructureElement> StructureStack { get; }
Property Value
|
System.Collections.Generic.Stack<StructureElement>
The structure stack. |
Implements
SupportsAnnotations
Indicates that the page can host annotation objects.
Declaration
public bool SupportsAnnotations { get; }
Property Value
|
System.Boolean
Always returns true since pages support annotations. |
Implements
SupportsAutoTagging
Indicates support for automatic logical structure tagging.
Declaration
public bool SupportsAutoTagging { get; }
Property Value
|
System.Boolean
True if the element supports auto tagging. |