Namespace TallComponents.PDF
Class Page
A page inside a document. You either create a new page or retrieve it from an existing document.
You stamp a page by adding shape objects to the [visual]underlay and/or [visual]overlay.
Syntax
public class Page : Object
Constructors
Page(Double,Double)
Create a new page with given size.
Page(PageSize)
Create a new page with given pagesize
Page(PageSize,Boolean)
Create a new page with given pagesize, and format the size to landscape or portrait.
Properties
Rectangle ArtBox
A rectangle, expressed in points with the origin at the bottom left corner, defining the extent of the page's meaningful content (including potential
white space) as intended by the page's creator.
Rectangle BleedBox
A rectangle, expressed in points with the origin at the bottom left corner, defining the region to which the contents of the
page should be clipped when output in a production environment.
ActionCollection CloseActions
The actions executed when the page is closed.
Rectangle CropBox
A rectangle, expressed in points with the origin at the bottom left corner, defining the visible region of default user space.
When the page is displayed or printed, its contents are to be clipped (cropped) to this rectangle and then imposed
on the output medium in some implementation-defined manner.
GlyphCollection Glyphs
The Glyphs located on the page.
Double Height
Height of this page in points (i.e. the height of its Mediabox).
Int32 Index
The 0 based index of this page in the document.Pages collection.
String Label
The Label of this page.
LinkCollection Links
All link annotations on this page.
MarkupCollection Markups
All markups on this page.
Rectangle MediaBox
A rectangle, expressed in points with the origin at the bottom left corner, defining the boundaries of the physical medium
on which the page is intended to be displayed or printed.
ActionCollection OpenActions
The actions executed when the page is opened.
Orientation Orientation
Orientation of this page in degrees. Default is Rotate0.
Canvas Overlay
The layer that lies on top of the original content. You define the appearance of this layer
by adding shapes to it.
Rectangle TrimBox
A rectangle, expressed in points with the origin at the bottom left corner, defining the intended dimensions of the finished page after trimming.
Canvas Underlay
The layer that lies underneath the original content. You define the appearance of this layer
by adding shapes to it.
Double UserUnit
A positive number that shall give the size of default user space units, in multiples of 1 ⁄ 72 inch.
Canvas VisualOverlay
The canvas that lies on top of the original content and on top of the Overlay. You define the appearance of this layer
by adding shapes to it.
Canvas VisualUnderlay
The canvas that lies underneath the original content, but on top of the Underlay. You define the appearance of this layer
by adding shapes to it.
WatermarkCollection Watermarks
All watermarks on this page.
WidgetCollection Widgets
All widgets on this page.
Double Width
Width of this page in points (i.e. the width of its Mediabox).
Methods
Page Clone()
Clones this page with default clone settings.
Page Clone(String)
Clones this page with the default clone settings but prefix the field fullNames.
Page Clone(PageCloneSettings)
Clones this page with the specified clone settings.
Page Clone(PageCloneSettings,String)
Clones this page with the specified clone settings and prefix the field fullNames.
ShapeCollection CreateShapes()
Returns the content on this page as a collection of shape objects (nested).
ShapeCollection CreateShapes(Summary)
Returns the content on this page as a collection of shape objects (nested).
TextMatchEnumerator Find(TextFindCriteria)
Find text in this page.
TextMatchEnumerator Find(TextFindCriteria,Boolean)
Find text in this page.
TextMatchEnumerator Find(TextFindCriteria,Boolean,Summary)
Find text in this page.
TextMatchEnumerator Find(TextFindCriteria,IGlyphComparer,Boolean)
Find text in this page.
TextMatchEnumerator Find(TextFindCriteria,IGlyphComparer,Boolean,Summary)
Find text in this page.
GlyphCollection GetGlyphs(TextExtractionOptions)
Returns the glyphs located on the page.
GlyphCollection GetGlyphs(TextExtractionOptions,Summary)
Returns the glyphs located on the page.