Class
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:

cs-api-definition
public class RadFixedPage : FixedDocumentElementBase, IContentRootElement, IContainerElement, IFixedDocumentElement, IFixedPage

Inheritance: objectFixedDocumentElementBaseRadFixedPage

Implements: IContainerElementIContentRootElementIFixedDocumentElementIFixedPage

Inherited Members FixedDocumentElementBase.Parent

Constructors

RadFixedPage()

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

Declaration

cs-api-definition
public RadFixedPage()

Properties

Actions

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

Declaration

cs-api-definition
public PageActionCollection Actions { get; }

Property Value

PageActionCollection

Annotations

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

Declaration

cs-api-definition
public AnnotationCollection Annotations { get; }

Property Value

AnnotationCollection

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

Implements IContentRootElement.Annotations

Content

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

Declaration

cs-api-definition
public ContentElementCollection Content { get; }

Property Value

ContentElementCollection

The content elements collection.

Implements IContainerElement.Content

CropBox

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

Declaration

cs-api-definition
public Rect CropBox { get; set; }

Property Value

Rect

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.

DefaultStructureRoot

Root structure element used when auto-tagging page content.

Declaration

cs-api-definition
public StructureElement DefaultStructureRoot { get; }

Property Value

StructureElement

The default structure root.

Implements IContentRootElement.DefaultStructureRoot

MediaBox

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

Declaration

cs-api-definition
public Rect MediaBox { get; set; }

Property Value

Rect

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.

Rotation

Page rotation applied in 90° increments to all rendered content.

Declaration

cs-api-definition
public Rotation Rotation { get; set; }

Property Value

Rotation

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

Implements IFixedPage.Rotation

Size

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

For more precise control, use MediaBox and CropBox properties.

Declaration

cs-api-definition
public Size Size { get; set; }

Property Value

Size

The page size.

Implements IContentRootElement.Size

StructureStack

Stack tracking current parent structure elements during auto-tagging.

Declaration

cs-api-definition
public Stack<StructureElement> StructureStack { get; }

Property Value

Stack<StructureElement>

The structure stack.

Implements IContentRootElement.StructureStack

SupportsAnnotations

Indicates that the page can host annotation objects.

Declaration

cs-api-definition
public bool SupportsAnnotations { get; }

Property Value

bool

Always returns true since pages support annotations.

Implements IContentRootElement.SupportsAnnotations

SupportsAutoTagging

Indicates support for automatic logical structure tagging.

Declaration

cs-api-definition
public bool SupportsAutoTagging { get; }

Property Value

bool

True if the element supports auto tagging.

Implements IContentRootElement.SupportsAutoTagging