[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.Document.Section.Page

Page Class

Represents a rendered page in a section report document, providing text layout, image conversion, and drawing services.

Inheritance
Page
Namespace: GrapeCity.ActiveReports.Document.Section
Assembly: MESCIUS.ActiveReports.dll
Syntax
public class Page : Page, IDisposable, ICloneable, ICanvasItemsModifier

Constructors

Name Description
Page()

Initializes a new instance of Page, using the cached text layout and image converter services.

Page(Page)

Initializes a new instance of Page by copying layout data from an existing core document page.

Properties

Name Description
BackColor

Gets or sets the backcolor.

CharacterSpacing

Gets or sets the character spacing.

DeviceInfo

Gets the device information (resolution and scale) used when rendering this page.

Font

Gets or sets the font.

ForeColor

Gets or sets the forecolor.

ImageConverterService

Fot internal use only.

LineSpacing

Gets or sets the line spacing.

Padding

Gets or sets the padding.

PenStyle

Gets or sets the pen style.

PenWidth

Gets or sets the width of the pen.

RightToLeft

Gets or sets a value indicating whether [right to left].

ScaleX

Gets or sets the minimal character condensed rate.

TabStops

Custom tab stops collection

TextAlignment

Gets or sets the text alignment.

TextAngle

Gets or sets the text angle.

TextJustify

Gets or sets the text justify.

TextLayoutService

Fot internal use only.

TextRenderHint

Gets or sets the text render hint.

VerticalText

Gets or sets a value indicating whether [vertical text].

VerticalTextAlignment

Gets or sets the vertical text alignment.

WrapMode

Gets or sets the wrap mode for rendering text.

Methods

Name Description
BuildEvalMessage(float)

Builds the evaluation watermark message lines, formatted to fit within the specified document width.

Clone()

Creates a deep clone of this page, including its canvas fonts and all rendering properties.

DrawBorder(Border, RectangleF)

Draws the border.

DrawBorder(Border, RectangleF, float, float, float, float)

Draws the border.

DrawBorder(Border, float, float, float, float)

Draws the border.

DrawCheckBoxInputField(RectangleF, string, bool, bool, InputBorderStyle, float, Color, bool, float, InputCheckStyle)

Draw the checkBox input field

DrawDoubleLine(float, float, float, float)

Draws the double line.

DrawEllipse(float, float, float, float)

Draws the ellipse.

DrawEllipseDoubleLine(float, float, float, float)

Draws the double line ellipse.

DrawImage(Image, bool, RectangleF)

Draws the image.

DrawImage(Image, bool, RectangleF, string)

Draws the image.

DrawImage(Image, bool, float, float, float, float)

Draws the image.

DrawImage(Image, bool, float, float, float, float, string)

Draws the image.

DrawImage(Image, RectangleF)

Draws the image.

DrawImage(Image, RectangleF, string)

Draws the image.

DrawImage(Image, float, float, float, float)

Draws the image.

DrawImage(Image, float, float, float, float, string)

Draws the image.

DrawImage(Image, float, float, float, float, string, string)

Draws the image.

DrawImage(Image, float, float, float, float, string, string, string)

Draws the image.

DrawLine(float, float, float, float)

Draws the line.

DrawRect(RectangleF)

Draws the rect.

DrawRect(float, float, float, float)

Draws the rect.

DrawRoundRect(float, float, float, float, float, float)

Draws the round rect.

DrawRoundRect(float, float, float, float, float, float, float, float, float)

Renders rounded rect with different corner radiuses.

DrawRoundRectDoubleLine(float, float, float, float, float, float, float, float, float)

Draws the double line round rect.

DrawTable(RectangleF)

Draws the table.

DrawText(string, RectangleF)

Draws the text.

DrawText(string, RectangleF, string)

Draws the text.

DrawText(string, float, float, float, float)

Draws the text.

DrawText(string, float, float, float, float, string)

Draws the text.

DrawText(string[], RectangleF)

Draws the text.

DrawText(string[], RectangleF, string)

Draws the text.

DrawText(string[], float, float, float, float)

Draws the text.

DrawText(string[], float, float, float, float, string)

Draws the text.

DrawTextFallback(string[], float, float, float, float, string, string[])

Draws the text fallback.

DrawTextFallback(string[], float, float, float, float, string[])

Draws the text fallback.

DrawTextInputField(RectangleF, string, bool, bool, InputBorderStyle, float, Color, int, bool, bool, bool, InputTextAlign, string[])

Draw the text input field

FillRect(RectangleF)

Fills the rect.

FillRect(float, float, float, float)

Fills the rect.

IntersectClip(RectangleF)

Intersects the clip.

IntersectClip(float, float, float, float)

Intersects the clip.

Load(Stream)

Load

Load(string)

Load

MeasureParagraphHeight(string, float)

Measures the height of the specified text if rendered using the current page settings with the specified width.

MeasureParagraphHeight(string, float, Font)

Measures the height of the specified text if rendered using the current page settings with the specified width.

MeasureText(string)

Measures the text string with the currently selected font.

MeasureText(string, Font)

Measures the text string.

RestoreClip()

Restores the clip.

SaveClip()

Saves the clip.

SetTextBoundsRange(float, float)

Sets text top/bottom bounds.

Extension Methods