New to Telerik Document ProcessingStart a free 30-day trial

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:

C#
public class RadFixedPage : FixedDocumentElementBase, IContentRootElement, IContainerElement, IFixedDocumentElement, IFixedPage

Inheritance: objectFixedDocumentElementBaseRadFixedPage

Implements: IContainerElementIContentRootElementIFixedDocumentElementIFixedPage

Inherited Members FixedDocumentElementBase.Parent

Constructors

Create a page with default size, rotation, empty content collection, and no annotations.

C#
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.

C#
public RadFixedPage Clone()
Returns:

RadFixedPage

A new RadFixedPage instance containing deep-cloned content.

Properties

Page-level actions invoked on open, close, and other viewer events.

C#
public PageActionCollection Actions { get; }

Lazily loads and returns the page's annotations (links, form fields, widgets, etc.).

C#
public AnnotationCollection Annotations { get; }
Property Value:

The collection of annotations that provide interactive or informational content on the page.

Implements: IContentRootElement.Annotations

Collection of positioned content elements rendered on this page in drawing order.

C#
public ContentElementCollection Content { get; }
Property Value:

The content elements collection.

Implements: IContainerElement.Content

Visible clipping rectangle for display/print; defaults to MediaBox when unset.

C#
public Rect CropBox { get; set; }
Property Value:

The crop box rectangle.

Implements: IFixedPage.CropBox

Remarks:

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.

C#
public StructureElement DefaultStructureRoot { get; }
Property Value:

The default structure root.

Implements: IContentRootElement.DefaultStructureRoot

Physical page boundary rectangle (PDF MediaBox) defining the full page area.

C#
public Rect MediaBox { get; set; }
Property Value:

The media box rectangle.

Implements: IFixedPage.MediaBox

Remarks:

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.

C#
public Rotation Rotation { get; set; }
Property Value:

The rotation angle in 90-degree increments (0°, 90°, 180°, or 270°).

Implements: IFixedPage.Rotation

Size

Size

Logical page size convenience wrapper over the MediaBox width and height.

For more precise control, use MediaBox and CropBox properties.

C#
public Size Size { get; set; }
Property Value:

The page size.

Implements: IContentRootElement.Size

Stack tracking current parent structure elements during auto-tagging.

C#
public Stack<StructureElement> StructureStack { get; }
Property Value:

The structure stack.

Implements: IContentRootElement.StructureStack

Indicates that the page can host annotation objects.

C#
public bool SupportsAnnotations { get; }
Property Value:

Always returns true since pages support annotations.

Implements: IContentRootElement.SupportsAnnotations

Indicates support for automatic logical structure tagging.

C#
public bool SupportsAutoTagging { get; }
Property Value:

True if the element supports auto tagging.

Implements: IContentRootElement.SupportsAutoTagging