Class RadFixedPage
Represents a single page in a fixed document that contains content elements, annotations, and page-specific properties such as size and rotation.
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()
Properties
Actions
Gets the collection of actions that are triggered by page-level events such as opening or closing the page.
Declaration
public PageActionCollection Actions { get; }
Property Value
PageActionCollection
|
Annotations
Gets the collection of annotations (comments, links, form fields, etc.) associated with this page.
Declaration
public AnnotationCollection Annotations { get; }
Property Value
AnnotationCollection
The collection of annotations that provide interactive or informational content on the page. |
Implements
Content
Gets the collection of content elements that define the visual content of this page.
Declaration
public ContentElementCollection Content { get; }
Property Value
ContentElementCollection
The content elements collection. |
Implements
CropBox
Gets or sets the rectangle that defines the visible region of the page. When the page is displayed or printed, its contents are clipped (cropped) to this rectangle.
Declaration
public Rect CropBox { get; set; }
Property Value
System.Windows.Rect
The crop box rectangle. |
Implements
DefaultStructureRoot
Gets the default structure root element of the structure. This is the root element that is used when auto-tagging is enabled.
Declaration
public StructureElement DefaultStructureRoot { get; }
Property Value
StructureElement
The default structure root. |
Implements
MediaBox
Gets or sets the rectangle that defines the boundaries of the physical medium on which the page is intended to be displayed or printed.
Declaration
public Rect MediaBox { get; set; }
Property Value
System.Windows.Rect
The media box rectangle. |
Implements
PageNo
Gets the current page number. This property only works with RadPdfViewer.
Declaration
[Obsolete("Use RadFixedDocument.Pages.IndexOf(RadFixedPage) method instead.")]
public int PageNo { get; set; }
Property Value
System.Int32
The page no. |
Rotation
Gets or sets the rotation angle applied to the page content.
Declaration
public Rotation Rotation { get; set; }
Property Value
Rotation
The rotation angle in 90-degree increments (0°, 90°, 180°, or 270°). |
Implements
Size
Gets or sets the size of the page for display or printing purposes.
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
Gets the stack of structure elements used to manage hierarchical processing when auto-tagging is enabled.
Declaration
public Stack<StructureElement> StructureStack { get; }
Property Value
System.Collections.Generic.Stack<StructureElement>
The structure stack. |
Implements
SupportsAnnotations
Gets a value indicating whether this element supports annotations.
Declaration
public bool SupportsAnnotations { get; }
Property Value
System.Boolean
Always returns true since pages support annotations. |
Implements
SupportsAutoTagging
Gets a value indicating whether the element supports automatic tagging functionality.
Declaration
public bool SupportsAutoTagging { get; }
Property Value
System.Boolean
True if the element supports auto tagging. |