Infragistics2.Documents.v9.2 Indicates an exposed type or member which was added as part of a new feature. Creates a new instance. Gets or sets the value indicating whether member or type should be excluded from the internal feature documentation. Gets or sets a short name description of the feature. Gets or sets a more granular sub-feature name description of the feature. Gets or sets the version in which the feature was added. Contains version information for the Infragistics assemblies. Major.Minor number portion of the assembly version Build number portion of the assembly version Revision number portion of the assembly version Assembly version number Location of the resources for toolbox bitmaps. Assembly company name End year of assembly copyright The assembly version number for the satellite assemblies. The current build configuration for the assembly. Represents an abstract base class for different types of brushes. A base class providing basic functionality of the interface. When deriving from this class, it is up to the programmer to call method from within any properties or methods that could change the instance of the class. An interface allowing a class to be sealed to prevent further modifications. This interface should be implemented on classes where there is a need to make an instance immutable, such as a . A typical use case of this would be maintaining a collection of brushes where the hash key needs to remain the same. Makes the instance immutable. Any attempts to modify properties or members will result in an exception. Gets whether the instance has been sealed through the method. Makes the instance immutable. Any attempts to modify properties or members will result in an exception. Throws an exception if the specified instance is sealed. The instance to verify. This method should be used when verifying whether an instance is mutable and therefore would allow the alteration of any aspects of the class. Gets whether the instance has already been sealed through the method. Returns a copy of the brush. Gets the of this brush. Represents an abstract base class for direct or absolute types of brushes.

Direct brushes can be used when the bounds of the region that will be filled are known. For most situations, using a will suffice because it will be converted to the appropriate DirectBrush internally when the is published. When the bounds and position of an element are known, such as an element with a fixed height and width in a or in the method, a direct brush can allow for an additional degree of control.

Represents an abstract base class for indirect or floating types of brushes.

An indirect brush will suffice for most situations since it is not a requirement to know the position and bounds of the element that is being filled by the brush. Any brushes of this type will be converted to a when elements need to be rendered, but do not require the programmer to take specific action.

Bounds an indirect brush and creates a correspondent direct brush. X-coordinate of the upper-left corner of the bounding rectangle. Y-coordinate of the upper-left corner of the bounding rectangle. Width of the bounding rectangle. Height of the bounding rectangle. Direct brush. Represents an entry in a . Initializes a new instance of the class. A color to use at the corresponding offset along the gradient line. A position along the gradient line. Creates a copy of this entry. A copy of this entry. Compares this entry to the specified one. A reference to the entry to compare with. A boolean value indicating whether the entries are equal. Gets or sets the color to use at the corresponding offset along the gradient line. Gets or sets the position along the gradient line. Represents a color blend. Initializes a new instance of the class. Initializes a new instance of the class. A object used to initialize the instance. Adds an entry to the blend. A color to use at the corresponding position along the gradient line. A position along the gradient line. Creates a copy of this color blend. A copy of this color blend. Completes this blend with the boundary entries. A completed entry. If a ColorBlend's last position is not 1, then it will be completed by adding a new using the last color already in the blend with a position of 1. Inserts an entry into the blend. Insertion index. A color to use at the corresponding offset along the gradient line. Anposition along the gradient line. Compares this blend to the specified one. A reference to the blend to compare with. A boolean value indicating whether the blends are equal. Makes the instance immutable. Any attempts to modify properties or members will result in an exception. Gets whether the instance has been sealed through the method. Implements a set of predefined brushes. All of the predefined brushes are sealed through the interface. This prevents any of the brushes from being altered so that they maintain their named colors. Gets a object by its name. A string that is the name of a predefined brush. The object. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Represents valid types of brushes. Defines solid color brush. Defines hatched brush. Defines linear gradient brush. Defines absolute linear gradient brush. Defines radial gradient brush. Defines absolute radial gradient brush. Defines texture brush. Defines absolute texture brush. Moves to the position. Draws a line to the position. Draws a curve to the position. Closes the path. Defines a type of an image compressor. JPEG compressor. Flate compressor. Defines a type of an image converter. RGB converter. Grey converter. Black and White converter. Specifies the style of dashed lines. Solid lines. Dashed lines. Lines width dashes and dots. Lines width dashes and double dots. Lines width dots. Specifies how the interior of a closed path is filled. Alternate mode. Winding mode. Specifies style information applied to text. Normal text. Bold text. Italic text. Strikeout text. Double strikeout text. Underlined text. Double underlined text. Specifies different types of glass gradients to be used for drawing. Specifies a vertical gradient that provides a glass like appearance with 20% highlight at the top. Specifies a vertical gradient that provides a glass like appearance with 37% highlight at the top. Specifies a vertical gradient that provides a glass like appearance with 50% highlight at the top. Specifies a vertical gradient that provides a glass like appearance with 20% highlight at the bottom. Specifies a vertical gradient that provides a glass like appearance with 37% highlight at the bottom. Specifies a vertical gradient that provides a glass like appearance with 50% highlight at the bottom. Specifies a horizontal gradient that provides a glass like appearance with 20% highlight on the left. Specifies a horizontal gradient that provides a glass like appearance with 37% highlight on the left. Specifies a horizontal gradient that provides a glass like appearance with 50% highlight on the left. Specifies a horizontal gradient that provides a glass like appearance with 20% highlight on the right. Specifies a horizontal gradient that provides a glass like appearance with 37% highlight on the right. Specifies a horizontal gradient that provides a glass like appearance with 50% highlight on the right. Specifies a vertical gradient that provides a glass like appearance with a bright 20% highlight at the top. Specifies a vertical gradient that provides a glass like appearance with a bright 37% highlight at the top. Specifies a vertical gradient that provides a glass like appearance with a bright 50% highlight at the top. Specifies a vertical gradient that provides a glass like appearance with a bright 20% highlight at the bottom. Specifies a vertical gradient that provides a glass like appearance with a bright 37% highlight at the bottom. Specifies a vertical gradient that provides a glass like appearance with a bright 50% highlight at the bottom. Specifies a horizontal gradient that provides a glass like appearance with a bright 20% highlight on the left. Specifies a horizontal gradient that provides a glass like appearance with a bright 37% highlight on the left. Specifies a horizontal gradient that provides a glass like appearance with a bright 50% highlight on the left. Specifies a horizontal gradient that provides a glass like appearance with a bright 20% highlight on the right. Specifies a horizontal gradient that provides a glass like appearance with a bright 37% highlight on the right. Specifies a horizontal gradient that provides a glass like appearance with a bright 50% highlight on the right. Defines hatched styles. Backward diagonal hatch style. Cross hatch style. Diagonal brick hatch style. Diagonal cross hatch style. Divot hatch style. Forward diagonal hatch style. Horizontal hatch style. Horizontal brick hatch style. Outlined diamond hatch style. 5 percent hatch style. 10 percent hatch style. 10 percent hatch style. 25 percent hatch style. 30 percent hatch style. 40 percent hatch style. 50 percent hatch style. 60 percent hatch style. 70 percent hatch style. 75 percent hatch style. 80 percent hatch style. 90 percent hatch style. Shingle hatch style. Solid diamond hatch style. Sphere hatch style. Trellis hatch style. Vertical hatch style. Wave hatch style. Weave hatch style. Zigzag hatch style. Specifies cap styles. Specifies a flat line cap. Specifies a round line cap. Specifies a square line cap. Specifies how to join consecutive lines. Miter join. Round join. Bevel join. Specifies the order for matrix transform operations. Appends. Prepends. Specifies the painting mode for the current drawing operation. Sets the painting mode to fill shapes. Sets the painting mode to outline shapes. Sets the painting mode to fill and outline shapes. Sets the painting mode to clip shapes. Specifies the painting quality. High quality Medium quality Low quality Implements a set of predefined fonts. All predefined fonts are sealed through the interface so that no properties can be changed. This is to ensure that the static fonts remain constant through their lifetime. Gets a size 12 Arial font object based on the system font. Gets a size 12 bold Arial object based on the system font. Gets a size 12 italic Arial object based on the system font. Gets a size 12 Impact object based on the system font. Gets a size 12 bold Impact object based on the system font. Gets a size 12 italic Impact object based on the system font. Gets a size 12 Tahoma object based on the system font. Gets a size 12 bold Tahoma object based on the system font. Gets a size 12 italic Tahoma object based on the system font. Gets a size 12 TimesNewRoman object based on the system font. Gets a size 12 bold TimesNewRoman object based on the system font. Gets a size 12 italic TimesNewRoman object based on the system font. Gets a size 12 Verdana object based on the system font. Gets a size 12 bold Verdana object based on the system font. Gets a size 12 italic Verdana object based on the system font. Represents a base compressor class. Compares this compressor to the specified one. A compressor to compare with. A boolean value indicating whether the compressors are equal. Gets the compressed image data. Original image. Converter to apply. Compressed image data. Gets the type of this compressor. Represents an implementation of a JPEG compressor.

JPEG is a lossy compression algorithm whose quality settings are measured on a scale of 0-100.

Note: Since this compression algorithm is inherently lossy, it is possible that the transparency mechanism within this assembly, such as through , will seem to partially function. This is because not all of the colors will necessarily be exactly what they were originally (i.e. White (255, 255, 255) may be (253, 255, 255)), so when checking the pixel to see if it is the transparent color specified, it will not be considered a match. In this scenario, it is recommended to use .

Initializes a new instance of the class. The default quality setting of is set to 75. For more precise control, use either the overload. Initializes a new instance of the class. Compression quality, measured on a scale of 0-100. Gets the compressed image data. Original image. The to apply. A containing the compressed image data. Compares this compressor to the specified one. A compressor to compare with. A boolean value indicating whether the compressors are equal. Gets the hash code value for this compressor. The hash code value. Gets the compression quality. Gets the of this compressor. Represents an implementation of a Flate compressor. Flate compression is lossless, unlike JPEG compression, but will result in larger file sizes. Initializes a new instance of the class. Gets the compressed image data. Original image. The to apply. A containing the compressed image data. Compares this compressor to the specified one. A compressor to compare with. A boolean value indicating whether the compressors are equal. Gets the hash code value for this compressor. The hash code value. Gets the type of this compressor. Represents different types of image compressors. Gets a predefined . Gets a predefined . Represents a base converter class. Compares this converter to the specified one. A converter to compare with. A boolean value indicating whether the converters are equal. Gets the converted image. Original image. Converted image. Gets the converted image data. Original image. Converted image data. Gets the converted native image. Original image. Converted native image. Gets the type of this converter. Represents an implementation of Black and White converter. Initializes a new instance of the BWImageConverter class class. The default is 120. In order to use a different level, use the or overload. Initializes a new instance of the BWImageConverter class. A boundary level of grey to represent black or white pixels. Initializes a new instance of the BWImageConverter class. A boundary level of grey to represent black or white pixels. A boolean value indicating whether to invert the image. Compares this converter to the specified one. A converter to compare with. A boolean value indicating whether the converters are equal. Gets the hash code value for this converter. The hash code value. Gets the converted image. Original image. Converted image. Gets a boolean value indicating whether to invert the image. Gets the boundary level of grey to represent black or white pixels. Gets the of this converter. Represents an implementation of Grey converter. Compares this converter to the specified one. A converter to compare with. A boolean value indicating whether the converters are equal. Gets the hash code value for this converter. The hash code value. Gets the converted image. Original image. Converted image. Gets the of this converter. Represents an implementation of RGB converter. Compares this converter to the specified one. A converter to compare with. A boolean value indicating whether the converters are equal. Gets the hash code value for this converter. The hash code value. Gets the converted image. Original image. Converted image. Gets the of this converter. Represents a static collection of different types of image converters. Gets a predefined . Gets a predefined . Gets a predefined . Creates a copy of this command. A copy of this command. Gets the type of this command. Represents a graphics path. Initializes a new instance of the class. Initializes a new instance of the class. A reference to a object. Creates a copy of this path. A copy of this path. Closes a path. Draws a Bezier spline. X-coordinate of the first control point of the curve. Y-coordinate of the first control point of the curve. X-coordinate of the second control point of the curve. Y-coordinate of the second control point of the curve. X-coordinate of the ending point of the curve. Y-coordinate of the ending point of the curve. Gets the bounding rectangle. A representing the bounds of the path. Draws a line. X-coordinate of the specified position. Y-coordinate of the specified position. Establishes a new current point. X-coordinate of the new position. Y-coordinate of the new position. Plays the path on a graphics surface. A graphics surface to play the path on. Gets native path. A object that represents native path. Gets or sets the . Implements a set of predefined pens. All predefined pens are sealed through the interface. This is done so that the pens remain constant through their lifetimes. Gets a object by its name. A string that is the name of a predefined pen. The object. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Represents a hatched brush. Initializes a new instance of the class. Hatch style of the brush. Foreground color. Background color. Initializes a new instance of the class. A reference to a object. Returns a copy of the brush. An identical brush. Gets a predefined hatch pattern for this brush. A predefined hatch pattern. Gets a predefined hatch pattern for the specified hatched brush. A reference to the hatched brush object. A predefined hatch pattern. Gets or sets the background color. Gets or sets the foreground color. Gets or sets the of this brush. Gets the of this brush. Represents a direct radial gradient brush. Initializes a new instance of the class. Color blend for the gradient. Center point of the gradient. X-radius of the gradient. Y-radius of the gradient. Focus point of the gradient. Transformation matrix. Initializes a new instance of the class. A reference to a object. Returns a copy of the brush. Makes the instance immutable. Any attempts to modify properties or members will result in an exception. Returns whether all properties and members are sealed. True if all properties and public members are sealed. Gets the of this brush. Gets or sets the color blend. Gets or sets the center point of the gradient. Gets or sets whether the gradient should be circular as opposed to elliptical. When this value is true, the larger of or will be used. Gets or sets the focus point of the gradient. Gets or sets X-radius of the gradient. Gets or sets Y-radius of the gradient. Gets or sets the transformation matrix. Represents a texture brush. Initializes a new instance of the class. A object to fill interiors with. Initializes a new instance of the class. A object to fill interiors with. Rotation angle. Scale factor in X-direction. Scale factor in Y-direction. Initializes a new instance of the class. A object to fill interiors with. Rotation angle. Scale factor in X-direction. Scale factor in Y-direction. X-component of the offset. Y-component of the offset. Returns a copy of the brush. Bounds this brush and creates a correspondent direct brush. X-coordinate of the upper-left corner of the bounding rectangle. Y-coordinate of the upper-left corner of the bounding rectangle. Width of the bounding rectangle. Height of the bounding rectangle. Direct brush. Makes the instance immutable. Any attempts to modify properties or members will result in an exception. Returns whether all properties and members are sealed. True if all properties and public members are sealed. Gets the of this brush. Gets or sets the rotation angle. The angle is measured in a clockwise direction. Gets or sets a object to fill interiors with. Gets or sets X-component of the offset. Gets or sets Y-component of the offset. Gets or sets the scale factor in X-direction. Gets or sets the scale factor in Y-direction. Represents a direct linear gradient brush. Initializes a new instance of the class. Color blend for the gradient. Bounding rectangle. Transformation matrix. Initializes a new instance of the class. A reference to a object. Returns a copy of the brush. An identical brush. Makes the instance immutable. Any attempts to modify properties or members will result in an exception. Returns whether all properties and members are sealed. True if all properties and public members are sealed. Gets or sets the color blend. Gets or sets the bounding rectangle. Gets or sets the transformation matrix. Gets the of this brush. Represents a direct texture brush. Initializes a new instance of the class. A object to fill interiors with. A object that defines the transformation for this brush. Initializes a new instance of the class. A reference to a object. Returns a copy of the brush. An identical brush. Makes the instance immutable. Any attempts to modify properties or members will result in an exception. Returns whether all properties and members are sealed. True if all properties and public members are sealed. Gets the of this brush. Gets or sets a object to fill interiors with. Gets or sets a object that defines the transformation for this brush. Represents the metrics used to calculate font sizing. Initializes a new instance of the class. The maximum unaccented height of the font. The maximum unaccented depth of the font. The required height of the font that would allow room for all possible characters. Gets or sets the maximum unaccented height of the font. Gets or sets the maximum unaccented depth of the font. Gets or sets the required height of the font that would allow room for all possible characters. Implements the interface as a wrapper for the object. Defines methods to unify various drawing operations. Saves current clipping region to the stack and sets the new clipping region. X-coordinate of the upper-left corner of the bounding rectangle that defines the clipping region. Y-coordinate of the upper-left corner of the bounding rectangle that defines the clipping region. Width of the bounding rectangle that defines the clipping region. Height of the bounding rectangle that defines the clipping region. Restores last clipping region from the stack. Saves current graphics state to the stack. Restores last graphics state from the stack. Applies new transformation. A object that represents the transformation. Changes the origin of the coordinate system by prepending the specified translation to the transformation matrix. X-component of the translation. Y-component of the translation. Applies the specified rotation to the transformation matrix. X-component of the rotation center. Y-component of the rotation center. Angle of rotation in degrees. Applies the specified scaling operation to the transformation matrix. Scale factor in X-direction. Scale factor in Y-direction. Applies the specified shearing operation to the transformation matrix. Shear factor in X-direction. Shear factor in Y-direction. Applies the specified skewing operation to the transformation matrix. Skew factor in X-direction. Skew factor in Y-direction. Starts a web link. Web reference. Starts a document link. Index of the target page starting from 0. X-component of the target. Y-component of the target. Pauses the hyperlink. Reactivates the hyperlink. Stops the hyperlink. Adds a rectangular area to the hit region of the hyperlink. X-coordinate of the upper-left corner of the bounding rectangle that defines the hit area. Y-coordinate of the upper-left corner of the bounding rectangle that defines the hit area. Width of the bounding rectangle that defines the hit area. Height of the bounding rectangle that defines the hit area. Measures the specified character. Character to measure. Returns the width of the character in points. Measures the specified text string. Text string to measure. Returns the width of the string in points. Draws the specified text string at the current location. String to draw. Draws the specified text string at the specified location. X-coordinate of the upper-left corner of the text. Y-coordinate of the upper-left corner of the text. String to draw. Draws an invisible spacing. It is useful for underlined text and automatic hyperlink areas. Width of the spacing. Draws a rectangle. X-coordinate of the upper-left corner of the rectangle. Y-coordinate of the upper-left corner of the rectangle. Width of the rectangle. Height of the rectangle. Fills a rectangle. X-coordinate of the upper-left corner of the rectangle. Y-coordinate of the upper-left corner of the rectangle. Width of the rectangle. Height of the rectangle. Clips a rectangle. X-coordinate of the upper-left corner of the rectangle. Y-coordinate of the upper-left corner of the rectangle. Width of the rectangle. Height of the rectangle. Draws, Fills or Clips a rectangle. X-coordinate of the upper-left corner of the rectangle. Y-coordinate of the upper-left corner of the rectangle. Width of the rectangle. Height of the rectangle. Painting mode. Draws a rounded rectangle. X-coordinate of the upper-left corner of the rectangle. Y-coordinate of the upper-left corner of the rectangle. Width of the rectangle. Height of the rectangle. Width of the ellipse that defines rounded corners. Height of the ellipse that defines rounded corners. Fills a rounded rectangle. X-coordinate of the upper-left corner of the rectangle. Y-coordinate of the upper-left corner of the rectangle. Width of the rectangle. Height of the rectangle. Width of the ellipse that defines rounded corners. Height of the ellipse that defines rounded corners. Clips a rounded rectangle. X-coordinate of the upper-left corner of the rectangle. Y-coordinate of the upper-left corner of the rectangle. Width of the rectangle. Height of the rectangle. Width of the ellipse that defines rounded corners. Height of the ellipse that defines rounded corners. Draws, Fills or Clips a rounded rectangle. X-coordinate of the upper-left corner of the rectangle. Y-coordinate of the upper-left corner of the rectangle. Width of the rectangle. Height of the rectangle. Width of the ellipse that defines rounded corners. Height of the ellipse that defines rounded corners. Painting mode. Draws a line. X-coordinate of the start point. Y-coordinate of the start point. X-coordinate of the end point. Y-coordinate of the end point. Draws a sequence of lines. Array of objects that represent the points to connect. Draws a polygon. Array of objects that represent the vertices of the polygon. Fills a polygon. Array of objects that represent the vertices of the polygon. Clips a polygon. Array of objects that represent the vertices of the polygon. Draws, Fills or Clips a polygon. Array of objects that represent the vertices of the polygon. Painting mode. Draws an ellipse. X-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. Y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. Width of the bounding rectangle that defines the ellipse. Height of the bounding rectangle that defines the ellipse. Fills an ellipse. X-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. Y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. Width of the bounding rectangle that defines the ellipse. Height of the bounding rectangle that defines the ellipse. Clips an ellipse. X-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. Y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. Width of the bounding rectangle that defines the ellipse. Height of the bounding rectangle that defines the ellipse. Draws, Fills or Clips an ellipse. X-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. Y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. Width of the bounding rectangle that defines the ellipse. Height of the bounding rectangle that defines the ellipse. Painting mode. Draws an arc. X-coordinate of the upper-left corner of the bounding rectangle that defines the arc. Y-coordinate of the upper-left corner of the bounding rectangle that defines the arc. Width of the bounding rectangle that defines the arc. Height of the bounding rectangle that defines the arc. Start angle of the arc in degrees. End angle of the arc in degrees. Fills an arc. X-coordinate of the upper-left corner of the bounding rectangle that defines the arc. Y-coordinate of the upper-left corner of the bounding rectangle that defines the arc. Width of the bounding rectangle that defines the arc. Height of the bounding rectangle that defines the arc. Start angle of the arc in degrees. End angle of the arc in degrees. Clips an arc. X-coordinate of the upper-left corner of the bounding rectangle that defines the arc. Y-coordinate of the upper-left corner of the bounding rectangle that defines the arc. Width of the bounding rectangle that defines the arc. Height of the bounding rectangle that defines the arc. Start angle of the arc in degrees. End angle of the arc in degrees. Draws, Fills or Clips an arc. X-coordinate of the upper-left corner of the bounding rectangle that defines the arc. Y-coordinate of the upper-left corner of the bounding rectangle that defines the arc. Width of the bounding rectangle that defines the arc. Height of the bounding rectangle that defines the arc. Start angle of the arc in degrees. End angle of the arc in degrees. Painting mode. Draws a pie. X-coordinate of the upper-left corner of the bounding rectangle that defines the pie. Y-coordinate of the upper-left corner of the bounding rectangle that defines the pie. Width of the bounding rectangle that defines the pie. Height of the bounding rectangle that defines the pie. Start angle of the pie in degrees. End angle of the pie in degrees. Fills a pie. X-coordinate of the upper-left corner of the bounding rectangle that defines the pie. Y-coordinate of the upper-left corner of the bounding rectangle that defines the pie. Width of the bounding rectangle that defines the pie. Height of the bounding rectangle that defines the pie. Start angle of the pie in degrees. End angle of the pie in degrees. Clips a pie. X-coordinate of the upper-left corner of the bounding rectangle that defines the pie. Y-coordinate of the upper-left corner of the bounding rectangle that defines the pie. Width of the bounding rectangle that defines the pie. Height of the bounding rectangle that defines the pie. Start angle of the pie in degrees. End angle of the pie in degrees. Draws, Fills or Clips a pie. X-coordinate of the upper-left corner of the bounding rectangle that defines the pie. Y-coordinate of the upper-left corner of the bounding rectangle that defines the pie. Width of the bounding rectangle that defines the pie. Height of the bounding rectangle that defines the pie. Start angle of the pie in degrees. End angle of the pie in degrees. Painting mode. Draws a chord. X-coordinate of the upper-left corner of the bounding rectangle that defines the chord. Y-coordinate of the upper-left corner of the bounding rectangle that defines the chord. Width of the bounding rectangle that defines the chord. Height of the bounding rectangle that defines the chord. Start angle of the chord in degrees. End angle of the chord in degrees. Fills a chord. X-coordinate of the upper-left corner of the bounding rectangle that defines the chord. Y-coordinate of the upper-left corner of the bounding rectangle that defines the chord. Width of the bounding rectangle that defines the chord. Height of the bounding rectangle that defines the chord. Start angle of the chord in degrees. End angle of the chord in degrees. Clips a chord. X-coordinate of the upper-left corner of the bounding rectangle that defines the chord. Y-coordinate of the upper-left corner of the bounding rectangle that defines the chord. Width of the bounding rectangle that defines the chord. Height of the bounding rectangle that defines the chord. Start angle of the chord in degrees. End angle of the chord in degrees. Draws, Fills or Clips a chord. X-coordinate of the upper-left corner of the bounding rectangle that defines the chord. Y-coordinate of the upper-left corner of the bounding rectangle that defines the chord. Width of the bounding rectangle that defines the chord. Height of the bounding rectangle that defines the chord. Start angle of the chord in degrees. End angle of the chord in degrees. Painting mode. Draws a cardinal spline. Array of objects that define the spline. Value greater than or equal to 0.0F that specifies the tension of the curve. Draws a closed cardinal spline. Array of objects that define the spline. Value greater than or equal to 0.0F that specifies the tension of the curve. Fills a closed cardinal spline. Array of objects that define the spline. Value greater than or equal to 0.0F that specifies the tension of the curve. Clips a closed cardinal spline. Array of objects that define the spline. Value greater than or equal to 0.0F that specifies the tension of the curve. Draws, Fills or Clips a closed cardinal spline. Array of objects that define the spline. Value greater than or equal to 0.0F that specifies the tension of the curve. Painting mode. Draws a cubic Bezier spline. X-coordinate of the starting point of the curve. Y-coordinate of the starting point of the curve. X-coordinate of the first control point of the curve. Y-coordinate of the first control point of the curve. X-coordinate of the second control point of the curve. Y-coordinate of the second control point of the curve. X-coordinate of the ending point of the curve. Y-coordinate of the ending point of the curve. This method draws a cubic bezier curve; as such, four points are required or an exception will be thrown. Draws a series of cubic Bezier splines. Array of objects that represent the points that determine the curve. This method draws a cubic bezier curve; as such, four points are required or an exception will be thrown. Fills a series of cubic Bezier splines. Array of objects that represent the points that determine the curve. This method draws a cubic bezier curve; as such, four points are required or an exception will be thrown. Clips a series of cubic Bezier splines. Array of objects that represent the points that determine the curve. This method draws a cubic bezier curve; as such, four points are required or an exception will be thrown. Draws, Fills or Clips a series of cubic Bezier splines. Array of objects that represent the points that determine the curve. Painting mode. This method draws a cubic bezier curve; as such, four points are required or an exception will be thrown. Starts a shape. Painting mode. Starts a shape. Painting mode. Specify true to indicate that the clipping can be done based on the Bounds rather than the path. Establishes a new current point. A shape has to be started for this method to work. X-coordinate of the new position. Y-coordinate of the new position. Draws a line from the current point. A shape has to be started for this method to work. X-coordinate of the specified position. Y-coordinate of the specified position. Draws a Bezier spline form the current point. A shape has to be started for this method to work. X-coordinate of the first control point of the curve. Y-coordinate of the first control point of the curve. X-coordinate of the second control point of the curve. Y-coordinate of the second control point of the curve. X-coordinate of the ending point of the curve. Y-coordinate of the ending point of the curve. Closes a path. Ends current shape. Draws an image. object to draw. X-coordinate of the upper-left corner of the bounding box for the image. Y-coordinate of the upper-left corner of the bounding box for the image. Width of the bounding box for the image. Height of the bounding box for the image. Draws an image. object to draw. X-coordinate of the upper-left corner of the bounding box for the image. Y-coordinate of the upper-left corner of the bounding box for the image. Width of the bounding box for the image. Height of the bounding box for the image. object that specifies the transparent color of the image. Draws an image. object to draw. X-coordinate of the upper-left corner of the bounding box for the image. Y-coordinate of the upper-left corner of the bounding box for the image. Width of the bounding box for the image. Height of the bounding box for the image. Value in the range [0.0F, 1.0F] that specifies the alpha transparency of the image. Draws an image. object to draw. X-coordinate of the upper-left corner of the bounding box for the image. Y-coordinate of the upper-left corner of the bounding box for the image. Width of the bounding box for the image. Height of the bounding box for the image. object that specifies the transparent color of the image. Value in the range [0.0F, 1.0F] that specifies the alpha transparency of the image. Forces execution of all pending graphics operations. Gets or sets a object that defines the format for text strings. Gets or sets a object that defines the color and texture for text strings and shapes. Gets or sets a object that defines the color, width and style for shape outlines. Gets a object that provides information regarding the text ascent, descent and height. Gets a object that defines current transformation. Gets a value indicating whether a hyperlink has been started. Gets a value indicating whether a hyperlink has been paused. Gets or sets a object that defines X- and Y-coordinates of the text output. Gets or sets a float value that defines the distance between characters in text strings in points. Gets or sets a boolean value that selects between Non-zero winding number and Evenodd filling rules. Initializes a new instance of the class. A native object. Initializes a new instance of the class. A native object. Painting quality Adds a rectangular area to the hit region of the hyperlink. X-coordinate of the upper-left corner of the bounding rectangle that defines the hit area. Y-coordinate of the upper-left corner of the bounding rectangle that defines the hit area. Width of the bounding rectangle that defines the hit area. Height of the bounding rectangle that defines the hit area. Measures the specified character. Character to measure. Returns the width of the character in points. Clips an arc. X-coordinate of the upper-left corner of the bounding rectangle that defines the arc. Y-coordinate of the upper-left corner of the bounding rectangle that defines the arc. Width of the bounding rectangle that defines the arc. Height of the bounding rectangle that defines the arc. Start angle of the arc in degrees. End angle of the arc in degrees. Clips a series of cubic Bezier splines. Array of objects that represent the points that determine the curve. This method draws a cubic bezier curve; as such, four points are required or an exception will be thrown. Clips a chord. X-coordinate of the upper-left corner of the bounding rectangle that defines the chord. Y-coordinate of the upper-left corner of the bounding rectangle that defines the chord. Width of the bounding rectangle that defines the chord. Height of the bounding rectangle that defines the chord. Start angle of the chord in degrees. End angle of the chord in degrees. Clips a closed cardinal spline. Array of objects that define the spline. Value greater than or equal to 0.0F that specifies the tension of the curve. Clips an ellipse. X-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. Y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. Width of the bounding rectangle that defines the ellipse. Height of the bounding rectangle that defines the ellipse. Clips a pie. X-coordinate of the upper-left corner of the bounding rectangle that defines the pie. Y-coordinate of the upper-left corner of the bounding rectangle that defines the pie. Width of the bounding rectangle that defines the pie. Height of the bounding rectangle that defines the pie. Start angle of the pie in degrees. End angle of the pie in degrees. Clips a polygon. Array of objects that represent the vertices of the polygon. Clips a rectangle. X-coordinate of the upper-left corner of the rectangle. Y-coordinate of the upper-left corner of the rectangle. Width of the rectangle. Height of the rectangle. Clips a rounded rectangle. X-coordinate of the upper-left corner of the rectangle. Y-coordinate of the upper-left corner of the rectangle. Width of the rectangle. Height of the rectangle. Width of the ellipse that defines rounded corners. Height of the ellipse that defines rounded corners. Closes a path. Draws a Bezier spline form the current point. A shape has to be started for this method to work. X-coordinate of the first control point of the curve. Y-coordinate of the first control point of the curve. X-coordinate of the second control point of the curve. Y-coordinate of the second control point of the curve. X-coordinate of the ending point of the curve. Y-coordinate of the ending point of the curve. Draws an arc. X-coordinate of the upper-left corner of the bounding rectangle that defines the arc. Y-coordinate of the upper-left corner of the bounding rectangle that defines the arc. Width of the bounding rectangle that defines the arc. Height of the bounding rectangle that defines the arc. Start angle of the arc in degrees. End angle of the arc in degrees. Draws, Fills or Clips an arc. X-coordinate of the upper-left corner of the bounding rectangle that defines the arc. Y-coordinate of the upper-left corner of the bounding rectangle that defines the arc. Width of the bounding rectangle that defines the arc. Height of the bounding rectangle that defines the arc. Start angle of the arc in degrees. End angle of the arc in degrees. Painting mode. Draws a cubic Bezier spline. X-coordinate of the starting point of the curve. Y-coordinate of the starting point of the curve. X-coordinate of the first control point of the curve. Y-coordinate of the first control point of the curve. X-coordinate of the second control point of the curve. Y-coordinate of the second control point of the curve. X-coordinate of the ending point of the curve. Y-coordinate of the ending point of the curve. Draws a series of cubic Bezier splines. Array of objects that represent the points that determine the curve. This method draws a cubic bezier curve; as such, four points are required or an exception will be thrown. Draws, Fills or Clips a series of cubic Bezier splines. Array of objects that represent the points that determine the curve. Painting mode. This method draws a cubic bezier curve; as such, four points are required or an exception will be thrown. Draws a chord. X-coordinate of the upper-left corner of the bounding rectangle that defines the chord. Y-coordinate of the upper-left corner of the bounding rectangle that defines the chord. Width of the bounding rectangle that defines the chord. Height of the bounding rectangle that defines the chord. Start angle of the chord in degrees. End angle of the chord in degrees. Draws, Fills or Clips a chord. X-coordinate of the upper-left corner of the bounding rectangle that defines the chord. Y-coordinate of the upper-left corner of the bounding rectangle that defines the chord. Width of the bounding rectangle that defines the chord. Height of the bounding rectangle that defines the chord. Start angle of the chord in degrees. End angle of the chord in degrees. Painting mode. Draws a closed cardinal spline. Array of objects that define the spline. Value greater than or equal to 0.0F that specifies the tension of the curve. Draws, Fills or Clips a closed cardinal spline. Array of objects that define the spline. Value greater than or equal to 0.0F that specifies the tension of the curve. Painting mode. Draws a cardinal spline. Array of objects that define the spline. Value greater than or equal to 0.0F that specifies the tension of the curve. Draws an ellipse. X-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. Y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. Width of the bounding rectangle that defines the ellipse. Height of the bounding rectangle that defines the ellipse. Draws, Fills or Clips an ellipse. X-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. Y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. Width of the bounding rectangle that defines the ellipse. Height of the bounding rectangle that defines the ellipse. Painting mode. Draws an image. object to draw. X-coordinate of the upper-left corner of the bounding box for the image. Y-coordinate of the upper-left corner of the bounding box for the image. Width of the bounding box for the image. Height of the bounding box for the image. Draws an image. object to draw. X-coordinate of the upper-left corner of the bounding box for the image. Y-coordinate of the upper-left corner of the bounding box for the image. Width of the bounding box for the image. Height of the bounding box for the image. object that specifies the transparent color of the image. Draws an image. object to draw. X-coordinate of the upper-left corner of the bounding box for the image. Y-coordinate of the upper-left corner of the bounding box for the image. Width of the bounding box for the image. Height of the bounding box for the image. Value in the range [0.0F, 1.0F] that specifies the alpha transparency of the image. Draws an image. object to draw. X-coordinate of the upper-left corner of the bounding box for the image. Y-coordinate of the upper-left corner of the bounding box for the image. Width of the bounding box for the image. Height of the bounding box for the image. object that specifies the transparent color of the image. Value in the range [0.0F, 1.0F] that specifies the alpha transparency of the image. Draws a line. X-coordinate of the start point. Y-coordinate of the start point. X-coordinate of the end point. Y-coordinate of the end point. Draws a sequence of lines. Array of objects that represent the points to connect. Draws a pie. X-coordinate of the upper-left corner of the bounding rectangle that defines the pie. Y-coordinate of the upper-left corner of the bounding rectangle that defines the pie. Width of the bounding rectangle that defines the pie. Height of the bounding rectangle that defines the pie. Start angle of the pie in degrees. End angle of the pie in degrees. Draws, Fills or Clips a pie. X-coordinate of the upper-left corner of the bounding rectangle that defines the pie. Y-coordinate of the upper-left corner of the bounding rectangle that defines the pie. Width of the bounding rectangle that defines the pie. Height of the bounding rectangle that defines the pie. Start angle of the pie in degrees. End angle of the pie in degrees. Painting mode. Draws a polygon. Array of objects that represent the vertices of the polygon. Draws, Fills or Clips a polygon. Array of objects that represent the vertices of the polygon. Painting mode. Draws a rectangle. X-coordinate of the upper-left corner of the rectangle. Y-coordinate of the upper-left corner of the rectangle. Width of the rectangle. Height of the rectangle. Draws, Fills or Clips a rectangle. X-coordinate of the upper-left corner of the rectangle. Y-coordinate of the upper-left corner of the rectangle. Width of the rectangle. Height of the rectangle. Painting mode. Draws a rounded rectangle. X-coordinate of the upper-left corner of the rectangle. Y-coordinate of the upper-left corner of the rectangle. Width of the rectangle. Height of the rectangle. Width of the ellipse that defines rounded corners. Height of the ellipse that defines rounded corners. Draws, Fills or Clips a rounded rectangle. X-coordinate of the upper-left corner of the rectangle. Y-coordinate of the upper-left corner of the rectangle. Width of the rectangle. Height of the rectangle. Width of the ellipse that defines rounded corners. Height of the ellipse that defines rounded corners. Painting mode. Draws an invisible spacing. It is useful for underlined text and automatic hyperlink areas. Width of the spacing. Draws the specified text string at the current location. String to draw. Draws the specified text string at the specified location. X-coordinate of the upper-left corner of the text. Y-coordinate of the upper-left corner of the text. String to draw. Stops the hyperlink. Ends current shape. Fills an arc. X-coordinate of the upper-left corner of the bounding rectangle that defines the arc. Y-coordinate of the upper-left corner of the bounding rectangle that defines the arc. Width of the bounding rectangle that defines the arc. Height of the bounding rectangle that defines the arc. Start angle of the arc in degrees. End angle of the arc in degrees. Fills a series of Bezier splines. Array of objects that represent the points that determine the curve. Fills a chord. X-coordinate of the upper-left corner of the bounding rectangle that defines the chord. Y-coordinate of the upper-left corner of the bounding rectangle that defines the chord. Width of the bounding rectangle that defines the chord. Height of the bounding rectangle that defines the chord. Start angle of the chord in degrees. End angle of the chord in degrees. Fills a closed cardinal spline. Array of objects that define the spline. Value greater than or equal to 0.0F that specifies the tension of the curve. Fills an ellipse. X-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. Y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. Width of the bounding rectangle that defines the ellipse. Height of the bounding rectangle that defines the ellipse. Fills a pie. X-coordinate of the upper-left corner of the bounding rectangle that defines the pie. Y-coordinate of the upper-left corner of the bounding rectangle that defines the pie. Width of the bounding rectangle that defines the pie. Height of the bounding rectangle that defines the pie. Start angle of the pie in degrees. End angle of the pie in degrees. Fills a polygon. Array of objects that represent the vertices of the polygon. Fills a rectangle. X-coordinate of the upper-left corner of the rectangle. Y-coordinate of the upper-left corner of the rectangle. Width of the rectangle. Height of the rectangle. Fills a rounded rectangle. X-coordinate of the upper-left corner of the rectangle. Y-coordinate of the upper-left corner of the rectangle. Width of the rectangle. Height of the rectangle. Width of the ellipse that defines rounded corners. Height of the ellipse that defines rounded corners. Forces execution of all pending graphics operations. Draws a line form the current point. A shape has to be started for this method to work. X-coordinate of the specified position. Y-coordinate of the specified position. Establishes a new current point. A shape has to be started for this method to work. X-coordinate of the new position. Y-coordinate of the new position. Pauses the hyperlink. Restores last clipping region from the stack. Restores last graphics state from the stack. Reactivates the hyperlink. Applies the specified rotation to the transformation matrix. X-component of the rotation center. Y-component of the rotation center. Angle of rotation in degrees. Saves current clipping region to the stack and sets the new clipping region. X-coordinate of the upper-left corner of the bounding rectangle that defines the clipping region. Y-coordinate of the upper-left corner of the bounding rectangle that defines the clipping region. Width of the bounding rectangle that defines the clipping region. Height of the bounding rectangle that defines the clipping region. Saves current graphics state to the stack. Applies the specified scaling operation to the transformation matrix. Scale factor in X-direction. Scale factor in Y-direction. Applies the specified shearing operation to the transformation matrix. Shear factor in X-direction. Shear factor in Y-direction. Applies the specified skewing operation to the transformation matrix. Skew factor in X-direction. Skew factor in Y-direction. Starts a web link. Web reference. Starts a document link. Index of the target page starting from 0. X-component of the target. Y-component of the target. Starts a shape. Painting mode. Starts a shape. Painting mode. Specify true to indicate that the clipping can be done based on the Bounds rather than the path. Measures the specified text string. Text string to measure. Returns the width of the string in points. Applies new transformation. A object that represents the transformation. Changes the origin of the coordinate system by prepending the specified translation to the transformation matrix. X-component of the translation. Y-component of the translation. Gets or sets a boolean value that selects between non-zero winding number and even-odd filling rules. Gets or sets a object that defines the color and texture for text strings and shapes. Gets or sets a float value that defines the distance between characters in text strings. Gets or sets a object that defines the format for text strings. Gets a object that provides information regarding the text ascent, descent and height. Gets a value indicating whether a hyperlink has been paused. Gets a value indicating whether a hyperlink has been started. Gets or sets a object that defines the color, width and style for shape outlines. Gets or sets a object that defines X- and Y-coordinates of the text output. Gets a object that defines the current transformation. Defines a font mapping interface. Maps a font name. The name of the font to map. A string value that defines the name of the mapped font. Represents preferences for a object. Initializes a new instance of the class. Gets or sets the type of the compressor. The compressor is used when writing the image to the output document and can be used to reduce the space required by the image. Gets or sets the type of the converter. A converter can be used to convert the color palette used by the image. Gets or sets a boolean value indicating whether to embed the image data. Gets or sets the location of the image file. Represents an image. Initializes a new instance of the class. Image file location. Initializes a new instance of the class. A stream containing the bytes of the images. Initializes a new instance of the class. Image width in pixels. Image height in pixels. Initializes a new instance of the class. Image width in pixels. Image height in pixels. A byte array of the image data. Initializes a new instance of the class. A used to initialize the instance. Initializes a new instance of the class. A used to initialize the instance. The used to replace any pixels in the image whose alpha level is 0.

Since PDF documents do not support per-pixel transparency, all pixels have the alpha channel stripped. In the case of a pixels whose value is , stripping the alpha bit will result in black being used instead, which can be unsesireable in many cases. Specifying this a map color allows a choice in which color will be used with an alpha level of 0.

Using the transparent map color is useful when dealing with a in that calling with the string representation of the map color will allow those pixels to be transparent within the document.

Note: If there are areas where the transparent color is not applied, generally close to an area where there are several other colors, it may be because the used does not correctly maintain all of the pixels, due to compression, so what was once the transparent color to use could be altered by a couple bits. This can happen with , for example. If this is the case, try using

Attaches the image to a temporary file storage. Temporary file storage. Detaches the image from the temporary file storage. Gets a float value indicating the photo factor of this image. A float value indicating the photo factor of this image. Gets the color of the specified pixel. X-position of the pixel. Y-position of the pixel. The color of the specified pixel. Sets the color of the specified pixel. X-position of the pixel. Y-position of the pixel. A color to assign. Gets image codec info. Mime type of the codec. The codec info. Makes the instance immutable. Any attempts to modify properties or members will result in an exception. Gets a byte array representing the image. Gets the height of the image in pixels. Gets image preferences. Gets the width of the image in pixels. Represents font preferences. Gets or sets a boolean value indicating whether to embed the font data. Unicode fonts will automatically be subsetted and embedded in the output document if any characters outside of the ASCII range are used. Gets or sets the location of the font file. Gets or sets a boolean value indicating whether to subset the font data. Allows the embedding of only those glyphs of the font which were used during the text output operations. Represents a font. Initializes a new instance of the class. The name of the font. The size of the font, in points. Initializes a new instance of the class. The name of the font. The size of the font, in points. The style with which the font should be rendered. Initializes a new instance of the class. The name of the font. The size of the font, in points. Font file location. Initializes a new instance of the class. The name of the font. The size of the font, in points. The style with which the font should be rendered. Font file location. Initializes a new instance of the class. The name of the font. The size of the font, in points. Font data. Initializes a new instance of the class. The name of the font. The size of the font, in points. The style with which the font should be rendered. A stream containing the font information. Initializes a new instance of the class. The name of the font. The size of the font, in points. Font data. Initializes a new instance of the class. The name of the font. The size of the font, in points. The style with which the font should be rendered. Font data. Initializes a new instance of the class. A used to initialize the instance. Returns a copy of the font. Gets the full hash key object for this font. The hash key object. For Infragistics internal use only. Native font. Makes the instance immutable. Any attempts to modify properties or members will result in an exception. Gets or sets a boolean value indicating whether the font is bold. Gets or sets a boolean value indicating whether the font is double strikeout. Gets or sets a boolean value indicating whether the font is double underlined. Gets or sets a boolean value indicating whether the font is italic. Gets or sets the name of the font. Gets the font preferences associated with the font. Gets or sets the size of the font, in points. Gets or sets a boolean value indicating whether the font is strikeout. Gets or sets the style of the font. Gets or sets a boolean value indicating whether the font is underlined. Represents a full font hash key. Initializes a new instance of the class. The name of the font. The size of the font, in points. The style with which the font should be rendered. Compares this hash key object to the specified one. A reference to the hash key object. A boolean value indicating whether the objects are equal. Gets the hash code for this object. The hash code value. Gets the name of the font. Gets the size of the font. Gets the style of the font. Represents a short font hash key. Initializes a new instance of the class. Font name. Font style. Compares this hash key object to the specified one. A reference to the hash key object. A boolean value indicating whether the objects are equal. Gets the hash code for this object. The hash code value. Gets the name of the font. Gets the style of the font. Represents a radial gradient brush. Initializes a new instance of the class. Initializes a new instance of the class. Rotation angle. Initializes a new instance of the class. Start color of the gradient. End color of the gradient. Initializes a new instance of the class. Start color for the gradient. End color for the gradient. Rotation angle. Initializes a new instance of the class. Color blend for the gradient. Rotation angle. Returns a copy of the brush. Makes the instance immutable. Any attempts to modify properties or members will result in an exception. Bounds this brush and creates a correspondent direct brush. X-coordinate of the upper-left corner of the bounding rectangle. Y-coordinate of the upper-left corner of the bounding rectangle. Width of the bounding rectangle. Height of the bounding rectangle. Direct brush. Returns whether all properties and members are sealed. True if all properties and public members are sealed. Gets the type of this brush. Gets or sets the rotation angle. The angle is measured in a clockwise direction. Gets or sets the color blend. Gets or sets the center point of the gradient. Gets or sets whether the gradient should be circular as opposed to elliptical. When this value is true, the larger of or will be used. Gets or sets the focus point of the gradient. Gets or sets X-radius of the gradient. Gets or sets Y-radius of the gradient. Represents a collection of points. Adds a point to the collection. X-coordinate of the point. Y-coordinate of the point. Inserts a point into the collection. Insertion index. X-coordinate of the point. Y-coordinate of the point. Represents a linear gradient brush. Initializes a new instance of the class. Initializes a new instance of the class. Rotation angle. Initializes a new instance of the class. Start color of the gradient. End color of the gradient. Initializes a new instance of the class. Start color for the gradient. End color for the gradient. Rotation angle. Initializes a new instance of the class. Color blend for the gradient. Rotation angle. Returns a copy of the brush. An identical brush. Makes the instance immutable. Any attempts to modify properties or members will result in an exception. Bounds this brush and creates a correspondent direct brush. X-coordinate of the upper-left corner of the bounding rectangle. Y-coordinate of the upper-left corner of the bounding rectangle. Width of the bounding rectangle. Height of the bounding rectangle. Direct brush. Returns whether all properties and members are sealed. True if all properties and public members are sealed. Creates a to render a glass effect via the specified parameters. The main used in rendering glass. The secondary used in rendering glass. Defines the style of the glass to draw. A sealed . This method is used to mimick the glass gradient styles used in standard NetAdvantage WinForms controls. Gets or sets the rotation angle. The angle is measured in a clockwise direction. Gets or sets the color blend. Gets the of this brush. Encapsulates a 3-by-3 affine matrix that represents a geometric transform. Initializes a new instance of the class. Initializes a new instance of the class. The value in the first row, first column. The value in the first row, second column. The value in the second row, first column. The value in the second row, second column. X-offset. Y-offset. Initializes a new instance of the class. Native matrix. Gets native matrix. Native matrix. Creates a copy of this matrix. Duplicated matrix. Multiplies this matrix by the matrix specified in the matrix parameter, by prepending the specified matrix. The matrix by which this matrix is to be multiplied. Multiplies this matrix by the matrix specified in the matrix parameter. The matrix by which this matrix is to be multiplied. The multiplication order. Resets this matrix. Applies the specified rotation to this matrix. The rotation angle in degrees. Applies the specified rotation to this matrix. The rotation angle in degrees. The multiplication order. Applies a rotation to this matrix around the point specified in the point parameter. The rotation angle in degrees. The center of the rotation. Applies a rotation to this matrix around the point specified in the point parameter. The rotation angle in degrees. The center of the rotation. The multiplication order. Applies the specified scale vector to this matrix by prepending the scale vector. X-component of the scale vector. Y-component of the scale vector. Applies the specified scale vector to this matrix. X-component of the scale vector. Y-component of the scale vector. The multiplication order. Applies the specified scale vector to this matrix by prepending the scale vector. X-component of the scale vector. Y-component of the scale vector. The center of the transformation. Applies the specified scale vector to this matrix. X-component of the scale vector. Y-component of the scale vector. The center of the transformation. The multiplication order. Applies the specified shear vector to this matrix by prepending the shear vector. X-component of the shear vector. Y-component of the shear vector. Applies the specified shear vector to this matrix. X-component of the shear vector. Y-component of the shear vector. The multiplication order. Applies the specified shear vector to this matrix by prepending the shear vector. X-component of the shear vector. Y-component of the shear vector. The center of the transformation. Applies the specified shear vector to this matrix. X-component of the shear vector. Y-component of the shear vector. The center of the transformation. The multiplication order. Applies the specified skew vector to this matrix by prepending the skew vector. X-component of the skew vector. Y-component of the skew vector. Applies the specified skew vector to this matrix. X-component of the skew vector. Y-component of the skew vector. The multiplication order. Applies the specified skew vector to this matrix by prepending the skew vector. X-component of the skew vector. Y-component of the skew vector. The center of the transformation. Applies the specified skew vector to this matrix. X-component of the skew vector. Y-component of the skew vector. The center of the transformation. The multiplication order. Applies the geometric transform represented by this matrix to a specified point. X-component of the point. Y-component of the point. Transformed point. Applies the geometric transform represented by this matrix to a specified point. Point to transform. Transformed point. Applies the geometric transform represented by this matrix to a specified array of points. An array of points to transform. Applies the geometric transform represented by this matrix to a specified collection of points. A collection of points to transform. Applies the specified translation vector to this matrix. X-offset. Y-offset. Applies the specified translation vector to this matrix. X-offset. Y-offset. The multiplication order. Gets a boolean value indicating whether this matrix is an identity matrix. Gets or sets value at the first row, first column of the matrix. Gets or sets value at the first row, second column of the matrix. Gets or sets value at the second row, first column of the matrix. Gets or sets value at the second row, second column of the matrix. Gets or sets X-offset. Gets or sets Y-offset. Gets an identity matrix. Represents a solid color brush. Initializes a new instance of the class. A reference to a object. Initializes a new instance of the class. A reference to a object. Returns a copy of the brush. An identical brush. Gets the of this brush. Gets or sets the color of the brush. Represents predefined dash patterns. Solid line pattern. Dashed line pattern. Pattern for lines width dashes and dots. Pattern for lines width dashes and double dots. Pattern for lines width dots. Represents a pen. Initializes a new instance of the class. Pen color. Initializes a new instance of the class. Pen color. Pen width. Initializes a new instance of the class. Pen color. Dash style. Initializes a new instance of the class. Pen color. Pen width. Dash style. Initializes a new instance of the class. Pen color. Pen width. Dash style. Line cap style. Line join style. Line miter limit. Initializes a new instance of the class. Native pen. Compares this pen object to the specified one. A reference to the pen object. A boolean value indicating whether the objects are equal. Gets or sets the line cap style. Gets or sets the color of the pen. Gets or sets the line join style. Gets or sets the line miter limit. The miter limit determins at what angle lines are cut-off when joining two together. This essentially determines how "pointy" the line joins are before they are cut-off. Setting a higher value will allow a larger range of "pointiness". Gets or sets the of the pen. Gets or sets the width of the pen. Similar to how the is setup, the width of a is measured in generic units, which are then used with the unit type that is set on the underlying graphics object. By default, this unit of measurement is points. Represents a hash key. Initializes a new instance of the class. Pen color. Pen width. Dash style. Line cap style. Line join style. Line miter limit. Compares this hash key object to the specified one. A reference to the hash key object. A boolean value indicating whether the objects are equal. Gets the hash code for this object. The hash code value. Gets the line cap. Gets the color of the pen. Gets the line join. Gets the line miter limit. Gets the dash style of the pen. Gets the width of the pen. Represents a rectangle. Initializes a new instance of the class. Initializes a new instance of the class. A object that represents the upper-left corner of the rectangle. A object that represents the width and the height of the rectangle. Initializes a new instance of the class. X-coordinate of the upper-left corner of the rectangle. Y-coordinate of the upper-left corner of the rectangle. Width of the rectangle. Height of the rectangle. Initializes a new instance of the class. Native rectangle. Creates a copy of this rectangle. A copy of this rectangle. Compares this rectangle to the specified one. A reference to the rectangle to compare with. A boolean value indicating whether the rectangles are equal. Gets the intersection with the specified rectangle. X-coordinate of the upper-left corner of the specified rectangle. Y-coordinate of the upper-left corner of the specified rectangle. Width of the specified rectangle. Height of the specified rectangle. The intersection with the specified rectangle. Gets the intersection with the specified rectangle. A rectangle to intersect with. The intersection with the specified rectangle. Gets a boolean value indicating whether this rectangle intersects with the specified rectangle. X-coordinate of the upper-left corner of the specified rectangle. Y-coordinate of the upper-left corner of the specified rectangle. Width of the specified rectangle. Height of the specified rectangle. A boolean value indicating whether this rectangle intersects with the specified rectangle. Gets a boolean value indicating whether this rectangle intersects with the specified rectangle. A rectangle to test. A boolean value indicating whether this rectangle intersects with the specified rectangle. Gets a boolean value indicating whether the specified point is inside the rectangle. X-coordinate of the point. X-coordinate of the point. A boolean value indicating whether the specified point is inside the rectangle. Gets a boolean value indicating whether the specified point is inside the rectangle. A point to test. A boolean value indicating whether the specified point is inside the rectangle. Makes the instance immutable. Any attempts to modify properties or members will result in an exception. Gets the union with the specified rectangle. X-coordinate of the upper-left corner of the specified rectangle. Y-coordinate of the upper-left corner of the specified rectangle. Width of the specified rectangle. Height of the specified rectangle. The union with the specified rectangle. Gets the union with the specified rectangle. A rectangle to unite with. The union with the specified rectangle. Gets the union with the specified point. X-coordinate of the point. X-coordinate of the point. The union with the specified point. Gets the union with the specified point. A point to unite with. The union with the specified point. Gets or sets the height of the rectangle. Gets a boolean value indicating whether this rectangle is empty. Gets or sets a object that represents the upper-left corner of the rectangle. Gets or sets a object that represents the width and the height of the rectangle. Gets or sets the width of the rectangle. Gets or sets X-coordinate of the upper-left corner of the rectangle. Gets or sets Y-coordinate of the upper-left corner of the rectangle. Stores an ordered pair of float values, typically the width and height of a rectangle. Initializes a new instance of the class. Initializes a new instance of the class. Width component. Height component. Initializes a new instance of the class. Native size. Creates a copy of this object. A object. Compares this object to another object. A object to compare. A boolean value indicating whether the objects are equal. Gets a native object. A native object. Gets or sets the height component. Gets a boolean value indicating whether the width and the height have zero values. Gets or sets the width component. Represents a point. Initializes a new instance of the class. Initializes a new instance of the class. X-position of the point. Y-position of the point. Initializes a new instance of the class. Native point. Creates a copy of this point. A copy of this point. Compares this point to the specified one. A reference to the point to compare with. A boolean value indicating whether the points are equal. Gets native point. A object that represents native point. Gets a boolean value indicating whether this point is empty. Gets or sets X-position of the point. Gets or sets Y-position of the point. Represents a color. Initializes a new instance of the class. Red component of the color. Green component of the color. Blue component of the color. Initializes a new instance of the class. Alpha component of the color. Red component of the color. Green component of the color. Blue component of the color. Initializes a new instance of the class. ARGB value that defines the color. Initializes a new instance of the class. Native color. Compares this color to the specified one. A reference to the color to compare with. A boolean value indicating whether the colors are equal. Gets the ARGB value that represents this color. The ARGB value that represents this color Gets a hexadecimal representation of this color. A hexadecimal representation of this color Serves as a hash function for . A hash code for the current . Determines whether the specified System.Object is equal to the current System.Object. The System.Object to compare with the current System.Object. True if the specified System.Object is equal to the current System.Object. Gets the alpha component of the color. Gets the red component of the color. Gets the green component of the color. Gets the blue component of the color. Gets a predefined name for this color. Implements a set of predefined colors. All of the predefined colors are sealed through the interface. This prevents any of the colors from being altered so that they maintain their named colors. Gets a object by name of a predefined color. A string that is the name of a predefined color. The object. Gets the name of a predefined color for a object. A object. A string that is the name of a predefined color. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Gets a system-defined object. For more information on the colors, see Colors. Represents element types. Defines the start element. Defines the end element. Defines the content element. Defines the comment element. Defines the declaration element. Defines the instruction element. Defines the white space element. Represents an attribute. Initializes a new instance of the class. The name of the attribute. Initializes a new instance of the class. The name of the attribute. The value of the attribute. Gets or sets the name of the attribute. Gets or sets the value of the attribute. Represents a collection of attributes. Gets an attribute by its name. The name of the attribute. The attribute with the specified name. Updates internal hash collection. Represents a comment element. Represents an abstract base class for different types of elements. Gets the type of the element. Initializes a new instance of the class. The content of the comment. Gets the of the element. Gets or sets the content of the element. Represents a text content element. Initializes a new instance of the class. A string value that represents the text content. Gets the of the element. Gets or sets the text content. Represents a declaration element. Initializes a new instance of the class. The content of the declaration. Gets the of the element. Gets or sets the content of the declaration. Represents a closing tag. Initializes a new instance of the class. A string value indicating the name of the tag. Gets the of the element. Gets or sets a string value indicating the name of the tag. Defines the current state of the font. Initializes a new instance of the class. Initializes a new instance of the class. Font name. Font size. Font color. Gets or sets the color of the font. Gets or sets the name of the font. Gets or sets the size of the font. Represents an instruction element. Initializes a new instance of the class. The content of the instruction. Gets the of the element. Gets or sets the content of the instruction. Represents a name scanner. This class can be used to map html-based representations of characters with their ASCII or Unicode equivalents. Represents a base class of escape scanners. A boolean value indicating whether the scanner is active. A boolean value indicating whether the scanner has been accepted. Current position within the word. The output character. Initializes a new instance of the class. Processes a character. A character to process. Resets the scanner. Gets a boolean value indicating whether the scanner has been accepted. Gets a boolean value indicating whether the scanner is active. Gets the output character. Initializes a new instance of the class. Name to scan. Output character. Processes a character. A character to process. Gets the name to scan. Represents a number scanner. Processes a character. A character to process. Resets this scanner. Represents a low-level markup reader. Initializes a new instance of the class. Native text reader. Reads next markup element from the input. Markup element. Gets the collection of escape scanners. Additional scanners can be added to this collection. In general, this can be used to replace html-based representations of characters with their ASCII or Unicode equivalents. Represents a collection of scanners. Represents an opening tag. Initializes a new instance of the class. A string value indicating the name of the tag. Gets an attribute by its name. The name of an attribute. The default value if the attribute is absent. The value of the attribute. Gets an attribute by its name. The name of an attribute. The default value if the attribute is absent. The value of the attribute. Gets an attribute by its name. The name of an attribute. The default value if the attribute is absent. The value of the attribute. Gets an attribute by its name. The name of an attribute. The default value if the attribute is absent. The value of the attribute. Gets an attribute by its name. The name of an attribute. The default value if the attribute is absent. The value of the attribute. Gets the type of the element. Gets a collection of attributes. Gets or sets a boolean value indicating whether the tag is closed. Gets or sets a string value indicating the name of the tag. Represents a white space element. Initializes a new instance of the class. White space character. Gets the type of the element. Gets or sets the white space character. Implements IGraphics interface as a virtual surface. This class doesn't perform any actual drawing operations, but can be used as an abstract measuring surface. Defines cipher types. Default cipher. Advanced Encryption Standard. Specifies the initial display mode. Default mode. Shows bookmarks. Shows thumbnails. Shows attachments. Opens in a full screen mode. Represents margins on a printed page. Initializes a new instance of the class. The size of the left margin, in points. The size of the top margin, in points. The size of the right margin, in points. The size of the bottom margin, in points. Gets the name of a predefined page size for a object. A object. A string that is the name of a predefined page size. Gets a object by name of a predefined page size. A string that is the name of a predefined page size. The object. Returns a string representation of the left, top, right, and bottom values. A string that represents the margins of a page. Gets the left margin of a page. Gets the top margin of a page. Gets the right margin of a page. Gets the bottom margin of a page. Gets a predefined name for the current object. Gets a system-defined object. Gets a system-defined object. Gets a system-defined object. Gets a system-defined object. Represents a custom drawing interface. Implementing this interface allows for a greater degree of flexibility with rendering since the position and bounds of the element are provided through the method. With this information, it is possible to create a , or to use multiple different objects. Handles custom drawing on the object. A object. X-coordinate of the upper-left corner of the bounding rectangle that defines the drawing area. Y-coordinate of the upper-left corner of the bounding rectangle that defines the drawing area. Width of the bounding rectangle that defines the drawing area. Height of the bounding rectangle that defines the drawing area. Represents a header in a band. In order for the header to be rendered, it must contain at least one content element, such as a element added through the method. Creates a new quick text object that implements the interface and adds it to the internal collection of objects. Text content. An object that implements the interface. Creates a new quick image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new quick list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new quick table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new text object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new gap object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new rotator object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new container object that implements the interface and adds it to the internal collection of objects. The name of the container. An object that implements the interface. Gets or sets a boolean value indicating whether to repeat the header. Gets or sets the layout of the content. Gets or sets the alignment of the content. Gets or sets the height of the header.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the style of the borders. Gets or sets the spacing between elements. Gets or sets the paddings between the borders and the content of an element. Gets or sets the background style. Defines alignment types. Alignment to the left side. Alignment to the center. Alignment to the right side. Justified content. Alignment to the top. Alignment to the middle. Alignment to the bottom. Defines alphabet alignment types. Alignment to the left side. Alignment to the center. Alignment to the right side. Defines bullet styles. Black circle bullets. White circle bullets. Black square bullets. White square bullets. Asterisks. Custom bullets. Decimal numbers. Small letters. Big letters. Small roman numbers. Big roman numbers. Defines file formats. Portable Document Format. XML Paper Specification. Plain text. Defines text styles. Normal text. Subscript text. Superscript text. All capital letters text Small capital letters text Defines image alignment types. Alignment to the top. Alignment to the middle. Alignment to the bottom. Alignment to the left side. Alignment to the right side. Defines layout types. Horizontal layout. Vertical layout. Defines leader formats. Lines width dots. Dashed lines. Solid lines. Spaces Defines master page ranges. Applies to all pages. Applies to even pages. Applies to odd pages. Defines page number formats. Decimal numbers. Small letters. Big letters. Small roman numbers. Big roman numbers. Defines page orientation types. Portrait orientation. Landscape orientation. Defines text headings. Normal text. First heading. Second heading. Third heading. Fours heading. Fifth heading. Sixth heading. Seventh heading. Eighth heading. Ninth heading. Defines the type of the author property. Assigns the value from the Author property of the report to the Author property of the PDF document. Assigns the value from the Manager property of the report to the Author property of the PDF document. Assigns the value from the Company property of the report to the Author property of the PDF document. Defines paper orientation. Default paper orientation. Automatically adjusted paper orientation. Portrait paper orientation. Landscape paper orientation. Defines paper sizes. Default paper size. Automatically adjusted paper size. Letter size paper. Legal size paper. Tabloid size paper. Ledger size paper. Statement size paper. Executive size paper. Folio size paper. Quarto size paper. A5 size paper. A4 size paper. A3 size paper. Defines the type of the author property. Assigns the value from the Creator property of the report to the Creator property of the XPS document. Assigns the value from the Author property of the report to the Creator property of the XPS document. Assigns the value from the Manager property of the report to the Creator property of the XPS document. Assigns the value from the Company property of the report to the Creator property of the XPS document. Represents a segment header.

When multiple headers are added to a segment, each page will use the next header in the internal list, cycling back to the beginning of the list after the end is reached. Mathematically, think of the header used as [page #] mod [# headers].

As an example, assume that there are two headers in the segment: Page 1: First Header Page 2: Second Header Page 3: First Header ...

Note: A header can be excluded from being repeated through the property

Creates a new quick text object that implements the interface and adds it to the internal collection of objects. Text content. An object that implements the interface. Creates a new quick image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new quick list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new quick table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new text object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new gap object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new rotator object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new container object that implements the interface and adds it to the internal collection of objects. The name of the container. An object that implements the interface. Gets or sets a boolean value indicating whether to repeat the header. Gets or sets the layout of the content. Gets or sets the alignment of the content. Gets or sets the height of the header.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the style of the borders. Gets or sets the spacing between elements. Gets or sets the paddings between the borders and the content of an element. Gets or sets the background style. Class used to provide the ability to customize resource strings. Creates a new instance of the DocumentsResourceCustomizer class. Gets the customized string identified by the specified string resource name. Name of the string resource that was customized. The customized string or null if the resource wasn't customized. Clears all strings customized by calls to method. Resets a customized string identified by the specified string resource name so that it will load from the resource file. Name of the string resource to customize. Sets a customized string identified by the specified string resource name. Name of the string resource to customize. The customized string. If null this has the same effect as calling Exposes a instance for this assembly. Returns the resource string using the specified name and default culture. Name of the string resource to return. Arguments supplied to the string.Format method when formatting the string. Returns the resource string using the specified resource name and default culture. The string is then formatted using the arguments specified. Name of the string resource to return. Returns the resource object using the specified name. Name of the resource item An object containing the specified resource Returns the for this assembly. Defines font family types. Default family. Roman family. Swiss family. Modern family. Script family. Decor family. Tech family. Bidi family. Defines paragraph alignment. Alignment to the left side. Alignment to the center. Alignment to the right side. Justified text. Distributed text. Specifies a keyword group. Default keyword group Format related keywords Symbol related keywords Unicode related keywords Keywords related to font table Keywords related to color table Keywords related to informational group Keywords related to document properties Keywords related to section properties Keywords related to paragraph properties Keywords related to table properties Keywords related to character properties Field related keywords Image related keywords Other keywords A strongly-typed resource class, for looking up localized strings, etc. Returns the cached ResourceManager instance used by this class. Overrides the current thread's CurrentUICulture property for all resource lookups using this strongly typed resource class. Looks up a localized string similar to Instance is sealed!. Defines the byte order. High bytes only. Low bytes only. High byte first. Low byte first. Represents an interface to provide the access to a collection of pages in a PDF document. Gets the number of pages in the document. Gets a page by index. The index of the required page. The page that has the specified index. Represents PDF access permissions. Gets or sets the permission to add content. Gets or sets the permission to copy content into the clipboard. Gets or sets the permission to modify content. Gets or sets the permission to print content. Represents the interface as a PDF drawing surface. Gets the reference to the page. Represents a bookmark. Creates a bookmark and adds it to the internal collection. The index of the page to bookmark. X-coordinate of the target. Y-coordinate of the target. The name to be associated with the bookmark. A boolean value indicating whether to show sub-level bookmarks. An object that implements the interface. Represents a page in a PDF document. Attaches a thumbnail to this page. A object that defines the thumbnail. Gets the width of the page. Gets the height of the page. Gets the drawing canvas. Represents PDF viewer preferences. Gets or sets a boolean value indicating whether to hide the toolbar. Gets or sets a boolean value indicating whether to hide the menubar. Gets or sets a boolean value indicating whether to hide most of the user interface. Gets or sets a boolean value indicating whether to fit the content to the window. Gets or sets a boolean value indicating whether to center the content in the window. Represents PDF info properties. Adds a custom property to the document. Property name. Property value. Gets or sets the author of the document, viewable in the Document Properties window. Gets or sets the creator of the document, generally the name of the application. Gets or sets the producer of the document, such as the program that generated a document before it is converted to PDF. Gets or sets the title of the document, viewable in the Document Properties window. Gets or sets the subject of the document, viewable in the Document Properties window. Gets or sets keywords associated with the document, viewable in the Document Properties window. Gets or sets the date and time when the document was created. Gets or sets the date and time when the document was last modified. Represents a PDF document. Initializes a new instance of the PdfDocument class. Creates a new bookmark object that implements the interface and adds it to the internal collection of objects. Page index. X-component of the target. Y-component of the target. The title of the bookmark. A boolean value indicating whether to show sub-level bookmarks. An object that implements the interface. Creates a new page object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new page object that implements the interface and adds it to the internal collection of objects. Page width. Page height. An object that implements the interface. Attaches a file to the document. Full file path including the name of the file. Display name for the attachment. Mime type of the attachment. Description for the attachment. Attaches a file to the document. Stream containing the data for the attachment. Display name for the attachment. Mime type of the attachment. Description for the attachment. Generates the PDF document. A content stream with the PDF data. Generates the PDF document. Full path including the name of the file to save the PDF data. Generates the PDF document. Stream to store the PDF data. Signs the document. Signing certificate. The reason for the signing. The CPU host name or physical location of the signing. Information provided by the signer to enable a recipient to contact the signer to verify the signature. Gets or sets the type of the cipher. Gets or sets the display mode. Gets or sets the temporary file storage. Gets the document info. Gets or sets the owner. Gets the permissions associated with the document. Gets or sets the user. Gets viewer preferences. Represents a band element. A band can be used to decorate its content with repeatable headers, footers, and dividers. Creates a new quick text object that implements the interface and adds it to the internal collection of objects. Text content. An object that implements the interface. Creates a new quick image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new quick list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new quick table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new text object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new gap object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new chain object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new rotator object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new container object that implements the interface and adds it to the internal collection of objects. The name of the container. An object that implements the interface. Creates a new condition object that implements the interface and adds it to the internal collection of objects. A reference to the object that implements the interface. A boolean value indicating how to apply the condition based on the state of the container object. An object that implements the interface. Creates a new stretcher object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Adds a dummy element. A dummy element is a fake element that is used to prevent empty groups or other visual containers from collapsing. Adds a page break. Creates a new table of contents object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new index object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Measures the band on a Letter size paper. A object that represents the measured width and the height of the band. Gets or sets the alignment of the content. Gets the header. In order for the header to be rendered, it must contain at least one content element, such as a element added through the method. Gets the footer. In order for the footer to be rendered, it must contain at least one content element, such as a element added through the method. Gets the divider. A divider will only be rendered when the content exceeds the limit of what can be shown on a single page. This class is meant to be used as a visual cue in the logical flow of the content. Gets or sets the width of the band.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the height of the band.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the style of the borders. Gets or sets the spacing between elements. Gets or sets the paddings between the borders and the content of an element. Gets or sets the background style. Gets or sets a boolean value indicating whether the band is a solid non breakable element. Gets or sets a boolean value indicating whether to stretch the content to the bottom of the page. Gets the parent of the element. Represents a basic container element. This is a basic container element providing standard layout options but without headers or footers as found in or . Creates a new quick text object that implements the interface and adds it to the internal collection of objects. Text content. An object that implements the interface. Creates a new quick image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new quick list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new quick table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new text object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new gap object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new chain object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new rotator object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new container object that implements the interface and adds it to the internal collection of objects. The name of the container. An object that implements the interface. Creates a new condition object that implements the interface and adds it to the internal collection of objects. A reference to the object that implements the interface. A boolean value indicating how to apply the condition based on the state of the container object. An object that implements the interface. Creates a new stretcher object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Adds a dummy element. A dummy element is a fake element that is used to prevent empty groups or other visual containers from collapsing. Adds a page break. Creates a new table of contents object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new index object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Measures the group on a Letter size paper. A object that represents the measured width and the height of the group. Gets or sets the layout of the content. Gets or sets the alignment of the content. Gets or sets the width of the group.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the height of the group.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the style of the borders. Gets or sets the spacing between elements. Gets or sets the paddings between the borders and the content of an element. Gets or sets the background style. Gets or sets a boolean value indicating whether the group is a solid non breakable element. Gets the parent of the group element. Represents a band divider. A divider will only be rendered when the content exceeds the limit of what can be shown on a single page. This class is meant to be used as a visual cue in the logical flow of the content. Creates a new quick text object that implements the interface and adds it to the internal collection of objects. Text content. An object that implements the interface. Creates a new quick image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new quick list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new quick table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new text object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new gap object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new rotator object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new container object that implements the interface and adds it to the internal collection of objects. The name of the container. An object that implements the interface. Gets or sets a boolean value indicating whether this element is placed inside the content before the footer. Gets or sets the layout of the content. Gets or sets the alignment of the content. Gets or sets the height of the divider.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the style of the borders. Gets or sets the spacing between elements. Gets or sets the paddings between the borders and the content of an element. Gets or sets the background style. Represents a band footer. In order for the footer to be rendered, it must contain at least one content element, such as a element added through the method. Creates a new quick text object that implements the interface and adds it to the internal collection of objects. Text content. An object that implements the interface. Creates a new quick image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new quick list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new quick table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new text object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new gap object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new rotator object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new container object that implements the interface and adds it to the internal collection of objects. The name of the container. An object that implements the interface. Gets or sets a boolean value indicating whether to repeat the footer. Gets or sets the layout of the content. Gets or sets the alignment of the content. Gets or sets the height of the footer.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the style of the borders. Gets or sets the spacing between elements. Gets or sets the paddings between the borders and the content of an element. Gets or sets the background style. Represents a bookmark. Adds a level. An object that implements the interface. Adds a level. A boolean value indicating whether to show the sub-levels for this level. An object that implements the interface. Represents a level in a bookmark structure. Gets or sets a boolean value indicating whether to show the sub-levels for this level. Represents a single border. As a the of a border cannot be changed, in order to assign a new border to a specific object, a new instance needs to be created through Initializes a new instance of the class. A reference to a object that defines the style of the border. Gets the reference to a object that defines the style of the border. Represents a set of borders. Initializes a new instance of the class. Initializes a new instance of the class. A objects that represents the default style for all borders. Specifying a single pen will cause all borders to use the same instance of a . Consequently, changing the of any individual border will affect every border. In order to change individual border colors, a new instance of the Border class needs to be assigned to the border in question. Initializes a new instance of the class. A objects that represents the default style for all borders. A float value indicating the radius of the corners. Specifying a single pen will cause all borders to use the same instance of a . Consequently, changing the of any individual border will affect every border. In order to change individual border colors, a new instance of the class needs to be assigned to the border that needs to be changed. Initializes a new instance of the class. A objects that represents the default style for horizontal borders. A objects that represents the default style for vertical borders. By specifying a horizontal pen and a vertical pen, a single border object will be shared between each horizontal border and each vertical border. Consequently, if the is changed on one of these borders, the other will also be affected. To work around this, a new instance of the class needs to be created and assigned to the border that needs to be changed. Initializes a new instance of the class. A objects that represents the default style for the left border. A objects that represents the default style for the right border. A objects that represents the default style for the top border. A objects that represents the default style for the bottom border. Makes the instance immutable. Any attempts to modify properties or members will result in an exception. Sets all borders at once. Gets or sets the bottom border. Gets or sets corners. Gets whether borders have been created on all sides. Gets whether a bottom border has been created. Gets whether a left border has been created. Gets whether a right border has been created. Gets whether a top border has been created. Sets horizontal borders at once. Gets or sets the left border. Gets or sets the right border. Gets or sets the top border. Sets vertical borders at once. Represents a background element. Initializes a new instance of the class. Initializes a new instance of the class. A object to define solid brush. Initializes a new instance of the class. A object. Initializes a new instance of the class. A object. A cusom drawing object. Gets the . Gets the custom drawing object. Represents a canvas element. Implements the interface. The canvas provides a large degree of flexibility in graphics rendering, specifically due to the method that provides the user with a object onto which to draw. Creates the object for the canvas. A object that represents native graphics. This method requires the permission. If this permission is not available, this method will return null. Gets or sets the width of the canvas.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the height of the canvas.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the style of the borders. Gets or sets the spacing between elements. Gets or sets the paddings between the borders and the content of an element. Gets or sets the background style. Gets the parent of the canvas element. Represents a chain element. Chain elements are used to keep content elements together on page breaks. Creates a new quick text object that implements the interface and adds it to the internal collection of objects. Text content. An object that implements the interface. Creates a new quick image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new quick list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new quick table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new text object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new gap object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new container object that implements the interface and adds it to the internal collection of objects. The name of the container. An object that implements the interface. Creates a new condition object that implements the interface and adds it to the internal collection of objects. A reference to the object that implements the interface. A boolean value indicating how to apply the condition based on the state of the container object. An object that implements the interface. Creates a new stretcher object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new table of contents object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new index object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Gets the parent associated with the chain. Represents a container element. Containers are used through the interface as well as when used in conjunction with the interface. Creates a new quick text object that implements the interface and adds it to the internal collection of objects. Text content. An object that implements the interface. Creates a new quick image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new quick list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new quick table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new text object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new gap object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new chain object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new rotator object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new container object that implements the interface and adds it to the internal collection of objects. The name of the container. An object that implements the interface. Creates a new condition object that implements the interface and adds it to the internal collection of objects. A reference to the object that implements the interface. A boolean value indicating how to apply the condition based on the state of the container object. An object that implements the interface. Creates a new stretcher object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Adds a page break. Creates a new table of contents object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new index object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Measures the container on a Letter size paper. A object that represents the measured width and the height of the container. Loads the content from XML file. Full file path and name. Loads the content from a stream containing XML data. Stream containing XML data. Loads the content from a text reader providing XML data. Text reader providing XML data. Loads the content from XML text reader. XML text reader. Gets the name of the container. Gets or sets the alignment of the content. Gets or sets the width of the container.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the height of the container.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the style of the borders. Gets or sets the spacing between elements. Gets or sets the paddings between the borders and the content of an element. Gets or sets the background style. Gets the parent associated with the container. Represents alignment properties. The content alignment class maintains two different alignments, and . Initializes a new instance of the class. Initializes a new instance of the class. Alignment. Initializes a new instance of the class. Horizontal alignment. Vertical alignment. Gets a predefined alignment. Gets a predefined alignment. Gets a predefined alignment. Gets a predefined alignment. Gets or sets the horizontal alignment. The horizontal alignment must be Left, Center, Right, or Justify. Gets or sets the vertical alignment. The vertical alignment must be Top, Middle, Bottom, or Justify. Represents a condition element. This element is used when different content should be shown depending on whether the container element has enough room to fit all its elements. Creates a new quick text object that implements the interface and adds it to the internal collection of objects. Text content. An object that implements the interface. Creates a new quick image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new quick list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new quick table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new text object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new gap object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new chain object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new rotator object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new container object that implements the interface and adds it to the internal collection of objects. The name of the container. An object that implements the interface. Creates a new condition object that implements the interface and adds it to the internal collection of objects. A reference to the object that implements the interface. A boolean value indicating how to apply the condition based on the state of the container object. An object that implements the interface. Creates a new stretcher object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Adds a page break. Creates a new table of contents object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new index object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Represents a constrained range. Initializes a new instance of the class. Initializes a new instance of the class. Minimum value. Maximum value. Applies this constraint to a value. A value to fit into the range. Constrained value. Gets or sets the maximum value. Gets or sets the minimum value. Represents XPS info preferences. Gets or sets the type of the author property. Represents XPS preferences. Gets the info. Represents a quick image element.

As a lightweight counterpart to , a QuickImage element is not as customizable, including the lack of ability to apply a preset pattern.

The following properties are on an IImage element that do not have corresponding versions within a QuickImage element:

Sets the transparent color of the image. String representation of the transparent color. Gets or sets the transparent color of the image. Gets or sets the alpha value of the image. Gets or sets a boolean value indicating whether to stretch the image to fit the container by its width. Gets or sets the spacing between elements. Gets the parent associated with the image. Provides an interface to provide custom loading of metafiles when publishing a report from an XML file.

Note: The loader will only be used when the Source attribute of the Metafile in an XML file starts with "Loader:". Any subsequent text following this prefix will be passed in as the path parameter of the method.

Loads a metafile from the specified path. A path to the metafile to load. A object. Provides an interface to provide custom loading of fonts when publishing a report from an XML file.

Note: The loader will only be used when the Source attribute of the Font in an XML file starts with "Loader:". Any subsequent text following this prefix will be passed in as the path parameter of the method.

Loads a font. A path to the font to load. A object. Provides an interface to provide custom loading of images when publishing a report from an XML file.

Note: The loader will only be used when the Source attribute of the Image in an XML file starts with "Loader:". Any subsequent text following this prefix will be passed in as the path parameter of the method.

Loads an image from the specified path. A path to the image to load. A object. Represents an item in a list. Gets or sets a boolean value indicating whether the item is a solid non breakable element. Gets or sets a boolean value indicating whether to place the item on the same page where the next item is placed. Gets the associated with the item. Represents a lightweight list element.

As a lightweight counterpart to , a QuickList is not as customizable. The following properties are on an IList that do not have corresponding versions within a QuickList element:

Creates a new item object that implements the interface and adds it to the internal collection of objects. Text content. An object that implements the interface. Gets or sets the reference to the object. Gets or sets the reference to the object. Gets or sets the spacing between elements. Gets or sets a boolean value indicating whether to number list items. Gets or sets the interval between items. Gets or sets a boolean value indicating whether the list is a solid non breakable element. Gets the parent of the list. Represents a container cell in a table. A container cell can hold a variety of elements beyond simply text () or an image (). For example, a new can be added to a cell through . Creates a new quick text object that implements the interface and adds it to the internal collection of objects. Text content. An object that implements the interface. Creates a new quick image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new quick list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new quick table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new text object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new gap object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new chain object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new rotator object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new container object that implements the interface and adds it to the internal collection of objects. The name of the container. An object that implements the interface. Creates a new condition object that implements the interface and adds it to the internal collection of objects. A reference to the object that implements the interface. A boolean value indicating how to apply the condition based on the state of the container object. An object that implements the interface. Creates a new stretcher object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Adds a dummy element. A dummy element is a fake element that is used to prevent empty groups or other visual containers from collapsing. Adds a page break. Creates a new table of contents object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new index object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Gets or sets the alignment of the content. Gets or sets the style of the borders. Gets or sets the spacing between elements. Gets or sets the paddings between the borders and the content of an element. Gets or sets the background style. Gets or sets the span value for the columns. Gets the containing the cell. Represents a maximum available height. This class implements the singleton pattern, so new instances cannot be created. Use the property. Represents an abstract base class to set the height of an element. Gets the singleton instance. Represents a maximum available width. This class implements the singleton pattern, so new instances cannot be created. Use the property. Represents an abstract base class to set the width of an element. Gets the singleton instance. Represents a dynamic height. This class allows to set the height of an element according to its content. This class implements the singleton pattern, so new instances cannot be created. Use the property. Gets the singleton instance. Defines signature preferences. Gets or sets the signing certificate. Gets or sets the reason for the signing. Gets or sets the host name or physical location of the signing. Gets or sets the information provided by the signer to enable a recipient to contact the signer to verify the signature. Represents an image cell in a table. Sets the transparent color of the image. String representation of the transparent color. Gets or sets the alignment of the content. Gets or sets the style of the borders. Gets or sets the spacing between elements. Gets or sets the paddings between the borders and the content of an element. Gets or sets the background style. Gets or sets the span value for the columns. Gets or sets the transparent color of the image. Gets or sets the alpha value of the image. Gets the containing the cell. Represents a text cell in a table. Gets or sets the reference to the object. Gets or sets the reference to the object. Gets or sets the alignment of the content. Gets or sets the style of the borders. Gets or sets the spacing between elements. Gets or sets the paddings between the borders and the content of an element. Gets or sets the background style. Gets or sets the span value for the columns. Gets or sets the indent of the first line. Gets or sets the interval between text lines. Gets the containing the cell. Represents a row in a table. Unlike a , a QuickTableRow contains three types of cells, separated by function: , returned through , returned through , returned through Creates a new container cell object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new text cell object that implements the interface and adds it to the internal collection of objects. Text content. An object that implements the interface. Creates a new image cell object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Gets or sets the height of the row.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets a boolean value indicating whether the row is a solid non breakable element. Gets or sets a boolean value indicating whether to place the row on the same page where the next row is placed. Gets the parent of the row element. Represents a table divider. A divider will only be rendered when the content exceeds the limit of what can be shown on a single page. This class is meant to be used as a visual cue in the logical flow of the content. Creates a new container cell object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new text cell object that implements the interface and adds it to the internal collection of objects. Text content. An object that implements the interface. Creates a new image cell object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Gets or sets a boolean value indicating whether this element is placed inside the content before the footer. Gets or sets the height of the divider.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Represents a table footer. The footer element will not be rendered unless it contains at least one cell, which can be added through the , , or methods Creates a new container cell object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new text cell object that implements the interface and adds it to the internal collection of objects. Text content. An object that implements the interface. Creates a new image cell object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Gets or sets a boolean value indicating whether to repeat the footer. Gets or sets the height of the footer.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Represents a table header. The header element will not be rendered unless it contains at least one cell, which can be added through the , , or methods Creates a new container cell object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new text cell object that implements the interface and adds it to the internal collection of objects. Text content. An object that implements the interface. Creates a new image cell object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Gets or sets a boolean value indicating whether to repeat the header. Gets or sets the height of the header.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Represents a quick table element. .

As a lightweight counterpart to , a QuickTable is not as customizable. The following properties are on an ITable that do not have corresponding versions within a QuickTable element:

Additionally, there are no patterns that can be applied to a QuickTable for quick reuse, such as can be done with a . Further differences can be found within the way that a operates.

Creates a new column. Width of the column. Creates a new row object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Gets the header. The header element will not be rendered unless it contains at least one cell, which can be added through the , , or methods Gets the footer. The footer element will not be rendered unless it contains at least one cell, which can be added through the , , or methods Gets the divider. A divider will only be rendered when the content exceeds the limit of what can be shown on a single page. This class is meant to be used as a visual cue in the logical flow of the content. Gets or sets the style of the borders. Gets or sets the spacings between elements. Gets or sets the paddings between the borders and the content of an element. Gets or sets the background style. Gets or sets a boolean value indicating whether the table is a solid non breakable element. Gets or sets a boolean value indicating whether to stretch the content to the bottom of the page. Gets the parent of the table. Represents a quick text element.

As a lightweight counterpart to , a QuickText element is not as customizable, including the lack of ability to apply a preset pattern.

The following properties are on an IText element that do not have corresponding versions within a QuickText element:

Gets or sets the reference to the object. Gets or sets the reference to the object. Gets or sets the alignment of the content. Gets or sets the spacing between elements. Gets or sets the indent of the first line. Gets or sets the interval between text lines. Gets or sets a boolean value indicating whether the text is a solid non breakable element. Gets the parent of the text element. Represents a rotator element. This element provides the easiest way to rotate the content by 90 degrees in any direction. In order to perform more sophisiticaed content rotations, see the element. Creates a new quick text object that implements the interface and adds it to the internal collection of objects. Text content. An object that implements the interface. Creates a new quick image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new quick list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new quick table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new text object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new gap object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new container object that implements the interface and adds it to the internal collection of objects. The name of the container. An object that implements the interface. Creates a new condition object that implements the interface and adds it to the internal collection of objects. A reference to the object that implements the interface. A boolean value indicating how to apply the condition based on the state of the container object. An object that implements the interface. Creates a new stretcher object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Gets or sets the alignment of the content. Gets or sets the width of the rotator.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the height of the rotator.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the style of the borders. Gets or sets the spacing between elements. Gets or sets the paddings between the borders and the content of an element. Gets or sets the background style. Gets or sets a boolean value indicating whether to rotate the content in a backward direction. Gets the parent associated with the element. Represents PDF password settings. Gets or sets a string value that defines the owner password. Gets or sets a string value that defines the user password. Defines PDF document permissions. Gets or sets a permission to add content. Gets or sets a permission to copy content. Gets or sets a permission to modify content. Gets or sets a permission to print content. Represents a static page. Draws the content of this page to a graphics surface that implements the interface. A graphics surface that implements the interface. Gets the width of the page in points.

Note: The method can be used to convert this value into pixels.

Gets the height of the page in points.

Note: The method can be used to convert this value into pixels.

Represents an interface to provide the access to a collection of pages in a report. Gets the number of pages in the report. Gets a page by index. The index of the required page. The page that has the specified index. Represents a segment footer.

When multiple footers are added to a segment, each page will use the next footer in the internal list, cycling back to the beginning of the list after the end is reached. Mathematically, think of the footer used as [page #] mod [# footers].

As an example, assume that there are two footers in the segment: Page 1: First Footer Page 2: Second Footer Page 3: First Footer ...

Note: A footer can be excluded from being repeated through the property

Creates a new quick text object that implements the interface and adds it to the internal collection of objects. Text content. An object that implements the interface. Creates a new quick image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new quick list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new quick table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new text object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new gap object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new rotator object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new container object that implements the interface and adds it to the internal collection of objects. The name of the container. An object that implements the interface. Gets or sets a boolean value indicating whether to repeat the footer. Gets or sets the layout of the content. Gets or sets the alignment of the content. Gets or sets the height of the footer.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the style of the borders. Gets or sets the spacing between elements. Gets or sets the paddings between the borders and the content of an element. Gets or sets the background style. Represents a simple container elements providing basic layout properties and settings. Creates a new header object that implements the interface and adds it to the internal collection of objects. An object that implements the interface.

When multiple headers are added to a segment, each page will use the next header in the internal list, cycling back to the beginning of the list after the end is reached. Mathematically, think of the header used as [page #] mod [# headers].

As an example, assume that there are two headers in the segment: Page 1: First Header Page 2: Second Header Page 3: First Header ...

Note: A header can be excluded from being repeated through the property

Creates a new footer object that implements the interface and adds it to the internal collection of objects. An object that implements the interface.

When multiple footers are added to a segment, each page will use the next footer in the internal list, cycling back to the beginning of the list after the end is reached. Mathematically, think of the footer used as [page #] mod [# headers].

As an example, assume that there are two footers in the segment: Page 1: First Footer Page 2: Second Footer Page 3: First Footer ...

Note: A footer can be excluded from being repeated through the property

Creates a new segment object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new quick text object that implements the interface and adds it to the internal collection of objects. Text content. An object that implements the interface. Creates a new quick image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new quick list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new quick table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new text object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new gap object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new chain object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new rotator object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new container object that implements the interface and adds it to the internal collection of objects. The name of the container. An object that implements the interface. Creates a new condition object that implements the interface and adds it to the internal collection of objects. A reference to the object that implements the interface. A boolean value indicating how to apply the condition based on the state of the container object. An object that implements the interface. Creates a new stretcher object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Adds a dummy element. A dummy element is a fake element that is used to prevent empty groups or other visual containers from collapsing. Adds a page break. Creates a new table of contents object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new index object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Gets or sets the alignment of the content. Gets or sets the style of the borders. Gets or sets the spacing between elements. Gets or sets the paddings between the borders and the content of an element. Gets or sets the background style. Gets or sets a boolean value indicating whether to stretch the content to the bottom of the page. Gets the parent of the segment. Represents an arc. Gets or sets a object that defines the color, width and style to draw the arc. Gets or sets X-coordinate of the upper-left corner of the bounding rectangle that defines the arc. Gets or sets Y-coordinate of the upper-left corner of the bounding rectangle that defines the arc. Gets or sets the width of the bounding rectangle that defines the arc. Gets or sets the height of the bounding rectangle that defines the arc. Gets or sets the start angle of the arc in degrees. Gets or sets the end angle of the arc in degrees. Gets or sets the rotation angle in degrees. Represents a label. Gets or sets a object that defines the style of the text. Gets or sets a object that defines the color and texture to draw the text. Gets or sets X-coordinate of the upper-left corner of the text. Gets or sets Y-coordinate of the upper-left corner of the text. Gets or sets the string to draw. Gets or sets the rotation angle in degrees. Represents a path. Establishes a new current point. X-coordinate of the new position. Y-coordinate of the new position. Draws a line. X-coordinate of the specified position. Y-coordinate of the specified position. Draws a Bezier spline. X-coordinate of the first control point of the curve. Y-coordinate of the first control point of the curve. X-coordinate of the second control point of the curve. Y-coordinate of the second control point of the curve. X-coordinate of the ending point of the curve. Y-coordinate of the ending point of the curve. Closes a path. Gets or sets a object that defines the color, width and style to draw the path. Gets or sets a object that defines the color and texture to fill the path. Represents a polygon. Gets or sets a object that defines the color, width and style to draw the polygon. Gets or sets a object that defines the color and texture to fill the polygon. Gets or sets an array of objects that represent the vertices of the polygon. Represents an ellipse. Gets or sets a object that defines the color, width and style to draw the ellipse. Gets or sets a object that defines the color and texture to fill the ellipse. Gets or sets X-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. Gets or sets Y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse. Gets or sets the width of the bounding rectangle that defines the ellipse. Gets or sets the height of the bounding rectangle that defines the ellipse. Gets or sets the rotation angle in degrees. Represents a line. Gets or sets a object that defines the color, width and style to draw the line. Gets or sets X-coordinate of the start point. Gets or sets Y-coordinate of the start point. Gets or sets X-coordinate of the end point. Gets or sets Y-coordinate of the end point. Represents a pie. Gets or sets a object that defines the color, width and style to draw the pie. Gets or sets a object that defines the color and texture to fill the pie. Gets or sets X-coordinate of the upper-left corner of the bounding rectangle that defines the pie. Gets or sets Y-coordinate of the upper-left corner of the bounding rectangle that defines the pie. Gets or sets the width of the bounding rectangle that defines the pie. Gets or sets the height of the bounding rectangle that defines the pie. Gets or sets the start angle of the pie in degrees. Gets or sets the end angle of the pie in degrees. Gets or sets the rotation angle in degrees. Represents a polyline. Gets or sets a object that defines the color, width and style to draw the polyline. Gets or sets an array of objects that represent the points to connect. Represents a rectangle. Gets or sets a object that defines the color, width and style to draw the rectangle. Gets or sets a object that defines the color and texture to fill the rectangle. Gets or sets X-coordinate of the upper-left corner of the rectangle. Gets or sets Y-coordinate of the upper-left corner of the rectangle. Gets or sets the width of the rectangle. Gets or sets the height of the rectangle. Gets or sets the radius of the corners. Gets or sets the rotation angle in degrees. Represents a shape factory. This interface provides a collection of methods to create basic shape elements including Labels, Lines, Rectangles, Ellipses, Arcs, Paths, etc. To perform more sophisticated graphical output, see the element. Creates a new label object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new line object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new polyline object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new polygon object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new rectangle object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new ellipse object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new arc object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new pie object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new path object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Represents a tab stop. Initializes a new instance of the class. Tab stop offset. Initializes a new instance of the class. Tab stop offset. Leader format. Gets or sets the format of the leader. Gets or sets the offset. Represents a collection of tab stops. Initializes a new instance of the class. Creates a new tab stop and adds it to the internal collection. Tab stop offset. Tab stop element. Creates a new tab stop and adds it to the internal collection. Tab stop offset. Leader format. Tab stop element. Gets the default tab value. Defines the alignment for the page numbers. Initializes a new instance of the class. Initializes a new instance of the class. Alignment. Initializes a new instance of the class. Horizontal alignment. Vertical alignment. Gets a predefined alignment. Gets a predefined alignment. Gets a predefined alignment. Gets or sets the horizontal alignment. Gets or sets the vertical alignment. Represents text alignment properties. Alignment is split into and components. Initializes a new instance of the class. Initializes a new instance of the class. Alignment. Initializes a new instance of the class. Horizontal alignment. Vertical alignment. Gets a predefined alignment. Gets a predefined alignment. Gets a predefined alignment. Gets a predefined alignment. Gets or sets the horizontal alignment. Gets or sets the vertical alignment. Represents a metafile element. Measures the metafile on a Letter size paper. A object that represents the measured width and the height of the metafile. Gets or sets the width of the metafile.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the style of the borders. Gets or sets the spacing between elements. Gets or sets the paddings between the borders and the content of an element. Gets or sets the background style. Represents a callback interface. A callback can be used when loading a object from XML. There are three tags that will trigger the various callback functions where each tag has a corresponding "On*" callback. Handles merge codes. A name of a merge code. The value for the merge code. This callback is triggered when a tag with the format "<MergeCode Name=?/>" is encountered in the XML, where "?" is the name. Generaly, this callback would be used when a value should be dynamically inserted into a placeholder during the loading of the report. Handles containers. A object. This callback is triggered when a tag with the format "<Container Name=?/>" is encountered in the XML, where "?" is the name. Handles injectors. A name of an injector. A object to inject with the content. Current text style. Current hyperlink. This callback is triggered when a tag with the format "<Injector Name=?/>" is encountered in the XML, where "?" is the name. Using this callback provides more flexibility than the method in that additional elements can be added to the containing element. Represents a dynamic width. This class allows to set the width of an element according to its content. This class implements the singleton pattern, so new instances cannot be created. Use the property. Gets the singleton instance. Represents an alphabet of an index. Gets or sets a object that defines the style for the letters. Gets or sets the alignment of the letters. Gets or sets the indents of the letters. Represents an index element. In order for the index element to render content, there needs to be at least one target added to the object through the or methods. Adds a level of depth to the index element. An object that implements the interface. Gets the style of the alphabet. Represents a level of an index. Gets or sets a object that defines the style of the text. Gets or sets indents. Represents a cell in a grid. The width of a cell is determined by the corresponding , though the property can be used to make a cell stretch across multiple columns. Creates a new quick text object that implements the interface and adds it to the internal collection of objects. Text content. An object that implements the interface. Creates a new quick image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new quick list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new quick table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new text object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new gap object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new chain object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new rotator object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new container object that implements the interface and adds it to the internal collection of objects. The name of the container. An object that implements the interface. Creates a new condition object that implements the interface and adds it to the internal collection of objects. A reference to the object that implements the interface. A boolean value indicating how to apply the condition based on the state of the container object. An object that implements the interface. Creates a new stretcher object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Adds a dummy element. A dummy element is a fake element that is used to prevent empty groups or other visual containers from collapsing. Adds a page break. Creates a new table of contents object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new index object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Gets or sets the alignment of the content. Gets or sets the span value for the columns. Gets or sets the span value for the rows. Gets or sets the height of the cell.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the style of the borders. Gets or sets the paddings between the borders and the content of an element. Gets or sets the background style. Gets the parent Gets the resolved style of the borders. If an instance has not been assigned through the property, then a default static instance is returned in order to prevent the creation of unnecessary objects. Due to this behavior, it is not recommended that properties of the object returned by this property be modified since this will affect any other elements that use this static instance. Represents a column in a grid. The column element is used to determine the width of any associated elements. Gets or sets the width of the column.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the horizontal space between elements. Gets the associated . Represents a row in a grid. Creates a new cell object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Gets or sets the height of the row.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the vertical spacing between elements. Gets or sets a boolean value indicating whether the row is a solid non breakable element. Gets or sets a boolean value indicating whether to place the row on the same page where the next row is placed. Gets the associated . Represents a divider in a grid. A divider will only be rendered when the content exceeds the limit of what can be shown on a single page. This class is meant to be used as a visual cue in the logical flow of the content. Creates a new cell object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Gets or sets a boolean value indicating whether this element is placed inside the content before the footer. Gets or sets the height of the divider.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the vertical spacing between elements. Represents a footer in a grid. The footer element will not be rendered unless it contains at least one , which can be added through the method. Creates a new cell object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Gets or sets a boolean value indicating whether to repeat the footer. Gets or sets the height of the footer.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the vertical spacings between elements. Represents a layout element that positions its contents through rows and columns. The width of every cell in a grid is determined by the width of the corresponding column. and RowSpan properties can be set on individual cells, but the number of cells in every row should be consistent. Creates a new column object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new row object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Applies a pattern to this grid element. A reference to a object. Measures the grid on a Letter size paper. A object that represents the measured width and the height of the grid. Gets the header. The header element will not be rendered unless it contains at least one , which can be added through the method. Gets the footer. The footer element will not be rendered unless it contains at least one , which can be added through the method. Gets the divider. A divider will only be rendered when the content exceeds the limit of what can be shown on a single page. This class is meant to be used as a visual cue in the logical flow of the content. Gets or sets the width of the grid.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the height of the grid.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the style of the borders. Gets or sets spacings between elements. Gets or sets the paddings between the borders and the content of an element. Gets or sets the background style. Gets or sets a boolean value indicating whether the grid is a solid, non-breakable element. Gets or sets a boolean value indicating whether to stretch the content to the bottom of the page. Gets the parent of the grid element. Represents a header in a grid. The header element will not be rendered unless it contains at least one , which can be added through the method. Creates a new cell object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Gets or sets a boolean value indicating whether to repeat the header. Gets or sets the height of the header.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the vertical spacing between elements. Represents a cell pattern of a grid.

Patterns are useful when multiple styles will be used across different elements, saving the effort of recoding the same properties and methods for each element.

A CellPattern can be applied to a element through the method.

Initializes a new instance of the class. Applies this pattern to a cell. A cell to apply this pattern. Gets or sets the alignment of the content. Gets or sets the background style. Gets or sets the style of the borders. Gets or sets the paddings between the borders and the content of an element. Represents a column pattern of a grid.

Patterns are useful when multiple styles will be used across different elements, saving the effort of recoding the same properties and methods for each element.

A ColumnPattern can be applied to a element through the method.

Initializes a new instance of the class. Applies this pattern to a column. The column to which this pattern should be applied. Gets or sets the horizontal spacings between elements. Represents a divider pattern of a grid.

Patterns are useful when multiple styles will be used across different elements, saving the effort of recoding the same properties and methods for each element.

A DividerPattern can be applied to a element through the method.

Initializes a new instance of the class. Applies this pattern to a divider. A divider to apply this pattern. Gets the cell pattern. Gets or sets a boolean value indicating whether the divider is placed inside the content before the footer. Gets or sets the vertical spacing between elements. Represents a footer pattern of a grid.

Patterns are useful when multiple styles will be used across different elements, saving the effort of recoding the same properties and methods for each element.

A FooterPattern can be applied to a element through the method.

Initializes a new instance of the class. Applies this pattern to a footer. A footer to apply this pattern. Gets the cell pattern. Gets or sets a boolean value indicating whether to repeat the footer. Gets or sets the vertical spacing between elements. Represents a grid pattern.

Patterns are useful when multiple styles will be used across different elements, saving the effort of recoding the same properties and methods for each element.

A GridPattern can be applied to a element through the or methods.

Initializes a new instance of the class. Applies this pattern to a grid. A grid to apply this pattern. Gets or sets the background style. Gets or sets the style of the borders. Gets the column pattern. Gets the divider pattern. Gets the footer pattern. Gets the header pattern. Gets or sets the paddings between the borders and the content of an element. Gets the row pattern. Gets or sets spacings. Represents a header pattern of a grid.

Patterns are useful when multiple styles will be used across different elements, saving the effort of recoding the same properties and methods for each element.

A HeaderPattern can be applied to a element through the method.

Initializes a new instance of the class. Applies this pattern to a header. A header to apply this pattern. Gets the cell pattern. Gets or sets a boolean value indicating whether to repeat the header. Gets or sets the vertical spacing between elements. Represents a row pattern of a grid.

Patterns are useful when multiple styles will be used across different elements, saving the effort of recoding the same properties and methods for each element.

A RowPattern can be applied to a element through the method.

Initializes a new instance of the class. Applies this pattern to a row. A row to apply this pattern. Gets the cell pattern. Gets or sets the vertical spacing between elements. Represents a column in a flow. Gets or sets the alignment of the content. Gets or sets the width of the column.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the style of the borders. Gets or sets the spacing between elements. Gets or sets the paddings between the borders and the content of an element. Gets or sets the background style. Gets the that contains the column. Represents a layout element that positions its contents by rows or columns.

A flow element numbers each content element and arranges them sequentially by either rows or columns. Elements are layed out as long as there is room on the page and within the bounds specified on the flow element.

The way that content is positioned is dependant on whether any s exist within the flow element: Columns: When one or more columns are added through the method, content will be sequentially layed out from top-to-bottom and left-to right. In other words, content will be aligned from the top of the first column to the bottom of the first column; if there is additional content, the same process will be repeated on the subsequent column. Rows: If no columns have been added through the AddColumn method, content will be aligned left-to-right and top-to-bottom, where the width is determined by the Width property of the element, if available, and its total height. In other words, the first element will be positioned at the top left of the flow element with as many elements aligned to the right as will fit; when there is no more room, the same process will be continued on the following line.

Creates a new column object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Adds a column break. Adds a row break. Creates a new quick text object that implements the interface and adds it to the internal collection of objects. Text content. An object that implements the interface. Creates a new quick image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new quick list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new quick table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new text object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new gap object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new chain object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new rotator object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new container object that implements the interface and adds it to the internal collection of objects. The name of the container. An object that implements the interface. Creates a new condition object that implements the interface and adds it to the internal collection of objects. A reference to the object that implements the interface. A boolean value indicating how to apply the condition based on the state of the container object. An object that implements the interface. Creates a new stretcher object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Adds a dummy element. A dummy element is a fake element that is used to prevent empty groups or other visual containers from collapsing. Adds a page break. Creates a new table of contents object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new index object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Applies a pattern to this flow element. A reference to a object. Measures the flow on a Letter size paper. A object that represents the measured width and the height of the flow. Gets or sets the alignment of the content. Gets or sets the width of the flow.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the height of the flow.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the style of the borders. Gets or sets the spacing between elements. Gets or sets the padding between the borders and contents of the element. Gets or sets the background style. Gets or sets a boolean value indicating whether the flow is a solid non breakable element. Gets the parent of the flow element. Represents a column pattern of a flow.

Patterns are useful when multiple styles will be used across different elements, saving the effort of recoding the same properties and methods for each element.

A FlowPattern can be applied to a element through the method.

Initializes a new instance of the class. Applies this pattern to a column. The column to which the pattern should be applied. Gets or sets the alignment of the content. Gets or sets the background style. Gets or sets the style of the borders. Gets or sets the paddings between the borders and the content of an element. Gets or sets the spacing between elements. Represents a flow pattern.

Patterns are useful when multiple styles will be used across different elements, saving the effort of recoding the same properties and methods for each element.

A FlowPattern can be applied to a element through the method.

Initializes a new instance of the class. Applies this pattern to a flow. A flow to apply this pattern. Gets or sets the alignment of the content. Gets or sets the background style. Gets or sets the style of the borders. Gets the column pattern. Gets or sets the paddings between the borders and the content of an element. Gets or sets the spacing between elements. Represents a gap element. Gets or sets the height of the gap.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Represents list bullets. Initializes a new instance of the class. Initializes a new instance of the class. The type of the bullets. Initializes a new instance of the class. The type of the bullets. The style of the bullets. Initializes a new instance of the class. A glyph symbol for the bullets. Initializes a new instance of the class. A glyph symbol for the bullets. The style of the bullets. Initializes a new instance of the class. The type of the bullets. The indent. The style of the bullets. Gets a object by its name. A string that is the name of a predefined bullets object. The object. Gets a system-defined object. Gets a system-defined object. Gets a system-defined object. Gets a system-defined object. Gets a system-defined object. Gets a system-defined object. Gets a system-defined object. Gets a system-defined object. Gets a system-defined object. Gets a system-defined object. Gets or sets the glyph symbol. Gets or sets the indent. Gets or sets X-offset. Gets or sets Y-offset. Gets or sets the style of the bullets. Gets or sets the template. The replacement token that will be replaced with the appropriate bullet number or letter is "{0}". Gets or sets the type of the bullets. Represents an item in a list. An item can contain a wide range of elements including another list. Through the method, additional nested levels can be added to a given . Creates a new quick text object that implements the interface and adds it to the internal collection of objects. Text content. An object that implements the interface. Creates a new quick image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new quick list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new quick table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new text object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new gap object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new chain object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new rotator object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new container object that implements the interface and adds it to the internal collection of objects. The name of the container. An object that implements the interface. Creates a new condition object that implements the interface and adds it to the internal collection of objects. A reference to the object that implements the interface. A boolean value indicating how to apply the condition based on the state of the container object. An object that implements the interface. Creates a new stretcher object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Adds a dummy element. A dummy element is a fake element that is used to prevent empty groups or other visual containers from collapsing. Adds a page break. Creates a new table of contents object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new index object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Gets or sets a boolean value indicating whether the item is a solid non breakable element. Gets or sets a boolean value indicating whether to place the item on the same page where the next item is placed. Gets the containing the list item. Represents a list element. A list element provides the capability to create nested list structures with different types of . Creates a new item object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Applies a pattern to this list element. A reference to a object. Measures the list on a Letter size paper. A object that represents the measured width and the height of the list. Gets or sets the style of the bullets. Gets or sets the initial number for the bullets. Gets or sets the interval between items. Gets or sets the width of the list.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the height of the list.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the style of the borders. Gets or sets the spacing between elements. Gets or sets the paddings between the borders and the content of an element. Gets or sets the background style. Gets or sets a boolean value indicating whether the list is a solid non breakable element. Gets the parent of the list element. Represents a list pattern.

Patterns are useful when multiple styles will be used across different elements, saving the effort of recoding the same properties and methods for each element.

A ListPattern can be applied to a element through the or methods.

Initializes a new instance of the class. Applies this pattern to a list. A list to apply this pattern. Gets or sets the background style. Gets or sets the style of the borders. Gets or sets the style of the bullets. Gets or sets the interval between items. Gets or sets the paddings between the borders and the content of an element. Gets or sets the spacing between elements. Gets or sets the initial number for the bullets. Represents a cell in a table. Creates a new quick text object that implements the interface and adds it to the internal collection of objects. Text content. An object that implements the interface. Creates a new quick image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new quick list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new quick table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new text object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new gap object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new chain object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new rotator object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new container object that implements the interface and adds it to the internal collection of objects. The name of the container. An object that implements the interface. Creates a new condition object that implements the interface and adds it to the internal collection of objects. A reference to the object that implements the interface. A boolean value indicating how to apply the condition based on the state of the container object. An object that implements the interface. Creates a new stretcher object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Adds a dummy element. A dummy element is a fake element that is used to prevent empty groups or other visual containers from collapsing. Adds a page break. Creates a new table of contents object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new index object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Gets or sets the alignment of the content. Gets or sets the width of the cell.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the height of the cell.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the style of the borders. Gets or sets the horizontal spacings between elements. Gets or sets the paddings between the borders and the content of an element. Gets or sets the background style. Gets the that contains the cell. Represents a row in a table. Creates a new cell object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Gets or sets the height of the row.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the vertical spacing between elements. Gets or sets a boolean value indicating whether the row is a solid non breakable element. Gets or sets a boolean value indicating whether to place the row on the same page where the next row is placed. Gets the that contains the row. Represents a table divider. A divider will only be rendered when the content exceeds the limit of what can be shown on a single page. This class is meant to be used as a visual cue in the logical flow of the content. Creates a new cell object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Gets or sets a boolean value indicating whether this element is placed inside the content before the footer. Gets or sets the height of the divider.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the vertical spacing between elements. Represents a table footer. The footer element will not be rendered unless it contains at least one , which can be added through the method. Creates a new cell object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Gets or sets a boolean value indicating whether to repeat the footer. Gets or sets the height of the footer.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the vertical spacing between elements. Represents a header in a table. The header element will not be rendered unless it contains at least one , which can be added through the method. Creates a new cell object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Gets or sets a boolean value indicating whether to repeat the header. Gets or sets the height of the header.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the vertical spacing between elements. Represents a table element. Each table row is independent and can have as many cells as required. This allows the simulation of colspan properties and helps to create very complex symmetric or asymmetric layouts. This is different from a element where a cell's width is determined by the width of the corresponding and a cell has its own colspan and rowspan properties. Creates a new row object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Applies a pattern to this table element. A reference to a object. Measures the table on a Letter size paper. A object that represents the measured width and the height of the table. Gets the header. The header element will not be rendered unless it contains at least one , which can be added through the method. Gets the footer. The footer element will not be rendered unless it contains at least one , which can be added through the method. Gets the divider. A divider will only be rendered when the content exceeds the limit of what can be shown on a single page. This class is meant to be used as a visual cue in the logical flow of the content. Gets or sets the width of the table.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the height of the table.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the style of the borders. Gets or sets the spacing between elements. Gets or sets the paddings between the borders and the content of an element. Gets or sets the background style. Gets or sets a boolean value indicating whether the table is a solid non breakable element. Gets or sets a boolean value indicating whether to stretch the content to the bottom of the page. Gets the parent of the table element. Represents a cell pattern of a table.

Patterns are useful when multiple styles will be used across different elements, saving the effort of recoding the same properties and methods for each element.

A CellPattern can be applied to a element through the method.

Initializes a new instance of the class. Applies this pattern to a cell. A cell to apply this pattern. Gets or sets the alignment of the content. Gets or sets the background style. Gets or sets the style of the borders. Gets or sets the paddings between the borders and the content of an element. Gets or sets the horizontal spacings between elements. Represents a divider pattern of a table.

Patterns are useful when multiple styles will be used across different elements, saving the effort of recoding the same properties and methods for each element.

A DividerPattern can be applied to a element through the method.

Initializes a new instance of the class. Applies this pattern to a divider. A divider to apply this pattern. Gets the cell pattern. Gets or sets a boolean value indicating whether the divider is placed inside the content before the footer. Gets or sets the vertical spacing between elements. Represents a footer pattern of a table.

Patterns are useful when multiple styles will be used across different elements, saving the effort of recoding the same properties and methods for each element.

A FooterPattern can be applied to a element through the method.

Initializes a new instance of the class. Applies this pattern to a footer. A footer to apply this pattern. Gets the cell pattern. Gets or sets a boolean value indicating whether to repeat the footer. Gets or sets the vertical spacing between elements. Represents a header pattern of a table.

Patterns are useful when multiple styles will be used across different elements, saving the effort of recoding the same properties and methods for each element.

A HeaderPattern can be applied to a element through the method.

Initializes a new instance of the class. Applies this pattern to a header. A header to apply this pattern. Gets the cell pattern. Gets or sets a boolean value indicating whether to repeat the header. Gets or sets the vertical spacing between elements. Represents a row pattern of a table.

Patterns are useful when multiple styles will be used across different elements, saving the effort of recoding the same properties and methods for each element.

A RowPattern can be applied to a element through the method.

Initializes a new instance of the class. Applies this pattern to a row. A row to apply this pattern. Gets the cell pattern. Gets or sets the vertical spacing between elements. Represents a table pattern.

Patterns are useful when multiple styles will be used across different elements, saving the effort of recoding the same properties and methods for each element.

A TablePattern can be applied to a element through the or methods.

Initializes a new instance of the class. Applies this pattern to a table. A table to apply this pattern. Gets or sets the background style. Gets or sets the style of the borders. Gets the divider pattern. Gets the footer pattern. Gets the header pattern. Gets or sets the paddings between the borders and the content of an element. Gets the row pattern. Gets or sets the spacing between elements. Represents a text pattern.

Patterns are useful when multiple styles will be used across different elements, saving the effort of recoding the same properties and methods for each element.

A TextPattern can be applied to a element through the or methods.

Initializes a new instance of the class. Applies this pattern to a text. A text element to apply this pattern. Gets or sets the alignment of the text. Gets or sets the background style. Gets or sets the style of the borders. Gets or sets the heading type of the text. Gets or sets indents. Gets or sets the interval between text lines. Gets or sets the paddings between the borders and the content of an element. Gets or sets the spacing between elements. Gets or sets the style of the text. Gets or sets a collection of tab stops. Represents a level in a table of contents. Gets or sets a object that defines the style of the text. Gets or sets indents. Gets or sets the leader format. Represents a table of contents element. Adds a level. An object that implements the interface. Represents a caption of a tree node. Creates a new quick text object that implements the interface and adds it to the internal collection of objects. Text content. An object that implements the interface. Creates a new quick image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new quick list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new quick table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new text object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new gap object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new chain object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new rotator object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new container object that implements the interface and adds it to the internal collection of objects. The name of the container. An object that implements the interface. Creates a new condition object that implements the interface and adds it to the internal collection of objects. A reference to the object that implements the interface. A boolean value indicating how to apply the condition based on the state of the container object. An object that implements the interface. Creates a new stretcher object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Adds a dummy element. A dummy element is a fake element that is used to prevent empty groups or other visual containers from collapsing. Adds a page break. Creates a new table of contents object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new index object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Gets or sets the layout of the content. Gets or sets the alignment of the content. Gets or sets the width of the caption.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the height of the caption.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the style of the borders. Gets or sets the spacing between elements. Gets or sets the paddings between the borders and the content of an element. Gets or sets the background style. Gets or sets a boolean value indicating whether the caption is a solid non breakable element. Represents a node in a tree. Creates a new node object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Gets the caption. Gets or sets the indent. Gets or sets the interval. Gets or sets the style of connection lines. Gets or sets a boolean value indicating whether the node is a solid non breakable element. Gets the parent of the node element. Represents a tree element. Applies a pattern to this tree element. A reference to a object. Measures the tree on a Letter size paper. A object that represents the measured width and the height of the tree. Gets the root node. Gets or sets the width of the tree.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the height of the tree.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the style of the borders. Gets or sets the spacing between elements. Gets or sets the paddings between the borders and the content of an element. Gets or sets the background style. Gets or sets a boolean value indicating whether the tree is a solid non breakable element. Gets the parent containing the table element. Represents the style of the connection lines in a tree. Initializes a new instance of the class. Initializes a new instance of the class. A reference to a object that defines the style of the lines. Gets or sets the reference to a object that defines the style of the lines. Represents a caption pattern of a tree.

Patterns are useful when multiple styles will be used across different elements, saving the effort of recoding the same properties and methods for each element.

A TreeCaptionPattern can be applied to a element through the method.

Initializes a new instance of the class. Applies this pattern to a caption. A caption to apply this pattern. Gets or sets the alignment of the content. Gets or sets the background style. Gets or sets the style of the borders. Gets or sets the layout of the content. Gets or sets the paddings between the borders and the content of an element. Gets or sets the spacing between elements. Represents a node pattern of a tree.

Patterns are useful when multiple styles will be used across different elements, saving the effort of recoding the same properties and methods for each element.

A TreeNodePattern can be applied to a element through the method.

Initializes a new instance of the class. Applies this pattern to a node. A node to apply this pattern. Gets the caption pattern. Gets or sets a float value that represents the indent for the nodes. Gets or sets a float value that represents the interval between nodes. Gets or sets the style of the connection lines. Represents a tree pattern.

Patterns are useful when multiple styles will be used across different elements, saving the effort of recoding the same properties and methods for each element.

A TreePattern can be applied to a element through the or methods.

Initializes a new instance of the class. Applies this pattern to a tree. A tree to apply this pattern. Gets or sets the background style. Gets or sets the style of the borders. Gets the node pattern. Gets or sets the paddings between the borders and the content of an element. Gets or sets the spacing between elements. Represents the vertical spacings between elements. Initializes a VerticalMargins object. Initializes a VerticalMargins object. Default value for all spacings. Initializes a VerticalMargins object. A float value that defines the top spacing. A float value that defines the bottom spacing. Sets all margins at once. Gets or sets the bottom margin. Gets or sets the top margin. Represents the horizontal spacings between elements. Initializes a new HorizontalMargins object. Initializes a new HorizontalMargins object. Default value for all spacings. Initializes a new HorizontalMargins object. A float value that defines the left spacing. A float value that defines the right spacing. Sets all margins at once. Gets or sets the left margin. Gets or sets the right margin. Implements a set of predefined page sizes. Gets the name of a predefined page size for a object. A object. A string that is the name of a predefined page size. Gets a object by name of a predefined page size. A string that is the name of a predefined page size. The object. Gets a system-defined object. Gets a system-defined object. Gets a system-defined object. Gets a system-defined object. Gets a system-defined object. Gets a system-defined object. Gets a system-defined object. Gets a system-defined object. Gets a system-defined object. Gets a system-defined object. Gets a system-defined object. Represents a page size. This class allows to set the width and the height of a page. Initializes a new instance of the class. A width of a page. A height of a page. Returns a string representation of the width and the height values. A string that represents the width and the height of a page. Gets the height of a page. Gets a predefined name for the current object. Gets the width of a page. Represents an element whose contents are placed by absolute coordinates. Creates a new text object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new text object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Gets or sets the width of the site.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the height of the site.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the style of the borders. Gets or sets the spacing between elements. Gets or sets the paddings between the borders and the content of an element. Gets or sets the background style. Gets the shape factory. Gets the parent associated with the site. Represents an image element. Sets the transparent color of the image. String representation of the transparent color. Generally, the string representation of a color is represented in hex format, such as "#FF0000". Obtaining this string is straightforward when using a , since it is available through the method. Measures the image on a Letter size paper. A object that represents the measured width and the height of the image. Gets or sets the transparent color of the image. Gets or sets the alpha value of the image. Gets or sets a boolean value indicating whether to keep the proportions of the image. Gets or sets the width of the image.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the height of the image.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the style of the borders. Gets or sets the spacing between elements. Gets or sets the paddings between the borders and the content of an element. Gets or sets the background style. Gets the parent associated with the image. Represents a stretcher element. This element can be used to stretch the content of a or other container to the bottom of the page, or to reserve some space. Gets or sets the clearance. Represents a relative height. This class allows to set the height of an element as a percentage to the available vertical space left on a dynamic page. Initializes a new instance of the class. A percentage value. Initializes a new instance of the class. A percentage value. Minimum value. Maximum value. Gets or sets the constraint. Gets or sets the percentage value. Represents a fixed type of the height of an element. Initializes a new instance of the class. A float value indicating the height of an element in points. Gets a float value indicating the height of an element in points. Represents a fixed type of the width of an element. Initializes a new instance of the class. A float value indicating the width of an element in points. Gets a float value indicating the width of an element in points. Represents info properties. Adds a custom property. Property name. Property value. Gets or sets the title. Gets or sets the subject. Gets or sets the author. Gets or sets the manager. Gets or sets the company. Gets or sets the copyright. Gets or sets the category. Gets or sets keywords. Gets or sets comments. Gets or sets the creator. Gets or sets the date and time when the report was created. Gets or sets the date and time when the report was last modified. Represents indents. Initializes a new instance of the class. Initializes a new instance of the class. Default value for all indents. Initializes a new instance of the class. A float value that defines horizontal indents. A float value that defines vertical indents. Initializes a new instance of the class. A float value that defines the left indents. A float value that defines the right indents. A float value that defines the top indents. A float value that defines the bottom indents. Sets all indents at once. Gets or sets the bottom indent. Sets horizontal indents at once. Gets or sets the left indent. Gets or sets the right indent. Gets or sets the top indent. Sets vertical indents at once. Provides an interface to resolve paths. This interface is generally used to resolve paths when loading information from XML, or when loading an image over the web via HTTP. Resolves a path. A string value that represents a path to resolve. A string value that represents the resolved path. Provides basic implementation for the interface. Initializes a new instance of the class. A reference to the server utility object. Resolves a path. A string value that represents a path to resolve. A string value that represents the resolved path. Defines publishing preferences. Gets PDF preferences. Gets XPS preferences. Gets printing preferences. Defines PDF encryption preferences. In order for encryption functionality to work correctly, this assembly must have unmanaged code rights. Gets or sets the type of the cipher. Gets the password properties. Gets the permissions. Represents PDF info preferences. Gets or sets the type of the author property. A boolean value indicating whether to show the creator info. Represents PDF preferences. Gets the info object that represents the document information. Gets the used for document encryption. In order for encryption functionality to work correctly, this assembly must have unmanaged code rights. Gets the used to determine the PDF reader preferences when viewing the document. Gets the signature. Defines viewer preferences. Gets or sets a boolean value indicating whether to show or hide the toolbar. Gets or sets a boolean value indicating whether to show or hide the menubar. Gets or sets a boolean value indicating whether to show or hide most parts of the user interface. Gets or sets a boolean value indicating whether to fit the content to the window. Gets or sets a boolean value indicating whether to center the content in the window. Defines printing preferences. Gets or sets paper size. Gets or sets paper orientation. Gets or sets a boolean value indicating whether to fit to printer margins. This property will only affect the Document whenever the Report.Print()method is called. Represents a relative width. This class allows to set the width of an element as a percentage to the width of the container. Initializes a new instance of the class. A percentage value. Initializes a new instance of the class. A percentage value. Minimum value. Maximum value. Gets or sets the constraint. Gets or sets the percentage value. Represents a set of corners. Initializes a new instance of the class. Initializes a new instance of the class. A objects that represents the default style for all corners. A float value that defines the radius for all corners. Specifying a single pen will cause all corners to use the same instance of a . Consequently, changing the of any individual corner will affect every border. In order to change individual corner colors, a new instance of the class needs to be assigned to the corner in question. Sets all corners at once. Gets or sets the bottom-left corner. Gets or sets the bottom-right corner. Gets whether all corners have been created. Gets whether the bottom-left corner has been created. Gets whether the bottom-right corner has been created. Gets whether the top-left corner has been created. Gets whether the top-right corner has been created. Gets or sets the top-left corner. Gets or sets the top-right corner. Represents a horizontal rule element. Gets or sets the reference to a object that defines the style of the rule. Gets or sets the vertical spacing between elements. Represents paddings between the borders and the content of an element. Initializes a new instance of the class. Initializes a new instance of the class. Default value for all paddings. Initializes a new instance of the class. A float value that defines horizontal paddings. A float value that defines vertical paddings. Initializes a new instance of the class. A float value that defines the left padding. A float value that defines the right padding. A float value that defines the top padding. A float value that defines the bottom padding. Sets all paddings at once. Gets or sets the bottom padding. Sets horizontal paddings at once. Gets or sets the left padding. Gets or sets the right padding. Gets or sets the top padding. Sets vertical paddings at once. Represents a single corner. Initializes a new instance of the class. Initializes a new instance of the class. A reference to a object that defines the style of the corner. A radius of the corner. Makes the instance immutable. Any attempts to modify properties or members will result in an exception. Gets or sets the reference to a object that defines the style of the corner. Gets or sets the radius of the corner. Represents the base element from which all documents are built. Initializes a new instance of the class. Creates a new section object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Attaches a file to the report. Full file path including the name of the file. Display name for the attachment. Mime type of the attachment. Description for the attachment. Attaches a file to the report. Stream containing the data for the attachment. Display name for the attachment. Mime type of the attachment. Description for the attachment. Generates the collection of output pages. This is useful to create thumbnails and other page relative output. A collection of output pages. Loads the content from XML file. Full file path and name. Loads the content from a stream containing XML data. Stream containing XML data. Loads the content from a text reader providing XML data. Text reader providing XML data. Loads the content from XML text reader. XML text reader. Prints the report. Name of the printer. Resets the report. Call this method to make sure all of the content is up to date. Publishes the report. Full file path and name. Format of the output file. Publishes the report. Stream to store the data. Format of the output file. Saves the content to XML file. Full file path and name. Saves the content to a stream. Stream to store XML data. Saves the content to a text writer. Text writer to store XML data. Saves the content to XML text writer. XML text writer to store the data. Gets bookmarks. Gets or sets the callback. Gets or sets the temporary file storage. Gets or sets the font loader used when loading a report from an XML file. Gets or sets the font mapper. Gets or sets the image loader used when loading a report from an XML file. Gets info properties. Gets or sets the metafile loader used when loading a report from an XML file. Gets or sets the path resolver. Gets preferences. Represents a section decoration. A decoration element acts as a container element that can allow the repetition of its content across a specified page range ( or ). Adds a page range where this decoration appears. An object that implements the interface. Adds a page range where this decoration appears. Start of the page range. End of the page range. An object that implements the interface. Creates a new text object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new text object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Gets or sets a boolean value indicating whether this element is placed behind the other elements. Gets the shape factory. Gets or sets the master page range where this decoration appears. Represents a section footer.

When multiple footers are added to a section, each page will use the next footer in the internal list, cycling back to the beginning of the list after the end is reached. Mathematically, think of the footer used as [page #] mod [# footers].

As an example, assume that there are two footers in the section: Page 1: First Footer Page 2: Second Footer Page 3: First Footer ...

Note: A footer can be excluded from being repeated through the property

Creates a new text object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new text object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Gets or sets a boolean value indicating whether to repeat the footer. Gets or sets the height of the footer. Gets the shape factory. Represents a section header.

When multiple headers are added to a section, each page will use the next header in the internal list, cycling back to the beginning of the list after the end is reached. Mathematically, think of the header used as [page #] mod [# headers].

As an example, assume that there are two headers in the section: Page 1: First Header Page 2: Second Header Page 3: First Header ...

Note: A header can be excluded from being repeated through the property

Creates a new text object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new text object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Gets or sets a boolean value indicating whether to repeat the header. Gets or sets the height of the header. Gets the shape factory. Represents a stand alone page in a section. Creates a new text object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new text object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Gets or sets a boolean value indicating whether the page doesn't have a footer, a header and a stationery. Gets or sets the width of the page. Gets or sets the height of the page. Gets or sets the style of the borders. Gets or sets the spacing between elements. Gets or sets the paddings between the borders and the content of an element. Gets or sets the background style. Gets the shape factory. Represents a page range. Gets or sets the start of the range. Gets or sets the end of the range. Represents a low-level element to which most other elements can be added. As many Section elements can be added to a object as required. Each section can have its own collection of headers, footers, stationaries, and decorations, in addition to being able to set page sizes, backgrounds, borders and other properties. Creates a new header object that implements the interface and adds it to the internal collection of objects. An object that implements the interface.

When multiple headers are added to a section, each page will use the next header in the internal list, cycling back to the beginning of the list after the end is reached. Mathematically, think of the header used as [page #] mod [# headers].

As an example, assume that there are two headers in the section: Page 1: First Header Page 2: Second Header Page 3: First Header ...

Note: A header can be excluded from being repeated through the property

Creates a new footer object that implements the interface and adds it to the internal collection of objects. An object that implements the interface.

When multiple footers are added to a section, each page will use the next footer in the internal list, cycling back to the beginning of the list after the end is reached. Mathematically, think of the footer used as [page #] mod [# footers].

As an example, assume that there are two footers in the section: Page 1: First Footer Page 2: Second Footer Page 3: First Footer ...

Note: A footer can be excluded from being repeated through the property

Creates a new stationery object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new decoration object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new stand alone page object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new stand alone page object that implements the interface and adds it to the internal collection of objects. The size of the stand alone page. An object that implements the interface. Creates a new stand alone page object that implements the interface and adds it to the internal collection of objects. The width of the stand alone page. The height of the stand alone page. An object that implements the interface. Creates a new segment object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new quick text object that implements the interface and adds it to the internal collection of objects. Text content. An object that implements the interface. Creates a new quick image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new quick list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new quick table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new text object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new gap object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new chain object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new rotator object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new container object that implements the interface and adds it to the internal collection of objects. The name of the container. An object that implements the interface. Creates a new condition object that implements the interface and adds it to the internal collection of objects. A reference to the object that implements the interface. A boolean value indicating how to apply the condition based on the state of the container object. An object that implements the interface. Creates a new stretcher object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Adds a page break. Creates a new table of contents object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new index object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Gets or sets a boolean value indicating whether to alternate section's margins for even and odd pages. Gets or sets the size of the page. Gets or sets the orientation of the page. Gets or sets the alignment of the page content. Gets or sets the style of page borders. Gets or sets page spacings. Gets or sets page paddings. Gets or sets the style of the page background. Gets or sets the page numbering style. Gets or sets the line numbering style. Gets the report associated with the section. Represents a section stationery. A Stationary element provides a means of adding content that can be repeated across multiple pages. An example of where this could be useful is when wanting to draw standard text, such as the words "Confidential" across a portion of the page but not within a header or footer object. Creates a new text object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new text object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new image object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native image. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new metafile object that implements the interface and adds it to the internal collection of objects. A object that represents the reference to native metafile. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new horizontal rule object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new group object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new band object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new table object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new grid object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new flow object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new list object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new tree object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new site object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. An object that implements the interface. Creates a new canvas object that implements the interface and adds it to the internal collection of objects. X-coordinate of the object. Y-coordinate of the object. Rotation angle in degrees. An object that implements the interface. Gets or sets a boolean value indicating whether to repeat this element. Gets the shape factory. Represents line numbering attributes. Initializes a new instance of the class. Gets or sets a boolean value indicating whether to continue the numbering. Gets or sets the number for the first line. Gets or sets a float value that represents X-offset of the numbers. Gets or sets a float value that represents Y-offset of the numbers. Gets or sets a object that defines the style of the numbers. Represents page numbering attributes.

This element does not automatically shift other content elements to prevent overlapping. The best way to prevent this is to set spacings on the page, such as through .

In order to determine how much spacing to leave, the size of the font used for the page numberings can be used, available through the property, checking the . Additionally, extra padding may be added to prevent the page numbering from lining up directly against a content element.

Initializes a new instance of the class. Gets or sets the alignment on a page. Gets or sets a boolean value indicating whether to continue the numbering. Gets or sets the number for the first page. Gets or sets the format of the numbers. Gets or sets a float value that represents X-offset of the numbers. Gets or sets a float value that represents Y-offset of the numbers. Gets or sets a boolean value indicating whether to skip the number on the first page. Gets or sets a object that defines the style of the numbers. Gets or sets the template for the numbers. There are three valid replacement tokens for use as a template, all of which are case-sensitive: [Page #] - The page number of the current page. [LastPageInSection] - The page number that the last page of the current section is on. [TotalPages] - The total number of pages in the entire document. Represents spacings between elements. Initializes a new Margins instance. Initializes a new Margins instance. Default value for all margins. Initializes a new Margins instance. A float value that defines horizontal margins. A float value that defines vertical margins. Initializes a new Margins instance. A float value that defines the left margin. A float value that defines the right margin. A float value that defines the top margin. A float value that defines the bottom margin. Sets all margins at once. Gets or sets the bottom margin. Sets horizontal margins at once. Gets or sets the left margin. Gets or sets the right margin. Gets or sets the top margin. Sets vertical margins at once. Represents a short style hash key. This class generates a hash key based on the and properties, as opposed to the , which takes into consideration more properties. Initializes a new instance of the class. A reference to a object. A reference to a object. Compares this hash key object to the specified one. A reference to the hash key object. A boolean value indicating whether the objects are equal. Gets the hash code for this object. The hash code value. Gets the reference to the object. Gets the reference to the object. Represents a full style hash key. This class takes into account the , , , , , and when determining the hash key. If this level of precision is not necessary, consider the class. Initializes a new instance of the class. A reference to a object. Defines the font variant. A reference to a object. A reference to a object that defines the highlight. Defines spacings between characters. Defines spacings between words. Compares this hash key object to the specified one. A reference to the hash key object. A boolean value indicating whether the objects are equal. Gets the hash code for this object. The hash code value. Gets the reference to the object. Gets the value that defines spacings between characters. Gets the reference to the object. Gets the font variant. Gets the reference to the object that defines the highlight. Gets the value that defines spacings between words. Represents a text style. Initializes a new instance of the class. A reference to a object. A reference to a object. Gets the short hash key object for this style. The hash key object. Gets the full hash key object for this style. The hash key object. Makes the instance immutable. Any attempts to modify properties or members will result in an exception. Returns a copy of the style. Gets or sets the reference to the object. Gets or sets the value that defines spacings between characters. Gets or sets the reference to the object. Gets or sets the font variant. Gets or sets the reference to the object that defines the highlight. Gets the value that defines spacings between words. Defines the style for the first letter. This class allows to represent dropped caps. Initializes a new instance of the class. Gets or sets indents. Gets or sets the style. Represents a hyperlink. Initializes a new instance of the class. A reference. Gets or sets the reference. Represents text indents. Initializes a new instance of the class. Initializes a new instance of the class. Default value for all indents. Initializes a new instance of the class. A float value that defines the first indent. A float value that defines the left indent. A float value that defines the right indent. Gets or sets a float value that defines the first indent. Gets or sets a float value that defines the left indent. Gets or sets a float value that defines the right indent. Represents a text element. Adds a line break to the content of the text. Adds a character to the content of the text. Character to add. Adds a character to the content of the text. Character to add. Text style. Adds a character to the content of the text. Character to add. Text hyperlink. Adds a character to the content of the text. Character to add. Text style. Text hyperlink. Adds an array of characters to the content of the text. Array of characters to add. Adds an array of characters to the content of the text. Array of characters to add. Text style. Adds an array of characters to the content of the text. Array of characters to add. Text hyperlink. Adds an array of characters to the content of the text. Array of characters to add. Text style. Text hyperlink. Adds a string to the content of the text. String to add. Adds a string to the content of the text. String to add. Text style. Adds a string to the content of the text. String to add. Text hyperlink. Adds a string to the content of the text. String to add. Text style. Text hyperlink. Adds an image to the content of the text. A object. Adds an image to the content of the text. A object. A object that defines the dimensions of the image. Adds an image to the content of the text. A object. A object that specifies the indents. Adds an image to the content of the text. A object. Image alignment. Adds an image to the content of the text. A object. A object that specifies the indents. Image alignment. Adds an image to the content of the text. A object. A object that defines the dimensions of the image. Image alignment. Adds an image to the content of the text. A object. A object that defines the dimensions of the image. A object that specifies the indents. Image alignment. Adds an image to the content of the text. A object. A object that defines the dimensions of the image. Image alignment. Image hyperlink. Adds an image to the content of the text. A object. A object that defines the dimensions of the image. A object that specifies the indents. Image alignment. Image hyperlink. Adds an array of characters that contains html like formatted data to the content of the text. Array of characters to add. The following tags are supported by this method: <b> <i> <u> <font face="..." name="..." size="..." color="..."> <a href="..."> <br> <img width="..." height="..." align="..."> Adds a string that contains html like formatted data to the content of the text. String to add. The following tags are supported by this method: <b> <i> <u> <font face="..." name="..." size="..." color="..."> <a href="..."> <br> <img width="..." height="..." align="..."> Adds an array of characters that contains html like formatted data to the content of the text. Array of characters to add. A boolean value indicating whether to apply html like font size normalization. The following tags are supported by this method: <b> <i> <u> <font face="..." name="..." size="..." color="..."> <a href="..."> <br> <img width="..." height="..." align="..."> Adds a string that contains html like formatted data to the content of the text. String to add. A boolean value indicating whether to apply html like font size normalization. The following tags are supported by this method: <b> <i> <u> <font face="..." name="..." size="..." color="..."> <a href="..."> <br> <img width="..." height="..." align="..."> Adds a merge code to the content of the text. Merge code name. Adds a merge code to the content of the text. Merge code name. Text style. Adds a merge code to the content of the text. Merge code name. Text hyperlink. Adds a merge code to the content of the text. Merge code name. Text style. Text hyperlink. Adds a date and time element to the content of the text. Date and time format. Adds a date and time element to the content of the text. Date and time format. Text style. Adds a date and time element to the content of the text. Date and time format. Text hyperlink. Adds a date and time element to the content of the text. Date and time format. Text style. Text hyperlink. Adds a page number element to the content of the text. Page number format. Adds a page number element to the content of the text. Page number format. Text style. Adds a page number element to the content of the text. Page number format. Text hyperlink. Adds a page number element to the content of the text. Page number format. Text style. Text hyperlink. Adds a leader element to the content of the text. Leader format. Adds a leader element to the content of the text. Leader format. Text style. Adds a leader element to the content of the text. Leader format. Text hyperlink. Adds a leader element to the content of the text. Leader format. Text style. Text hyperlink. Adds a target element to the content of the text. Target name. A target is used in combination with with a . In order for the index to see a word on multiple pages, the word needs to be added as a target for each text element that it belongs to. The index is build based on all of the targets in the document. Adds a target element to the content of the text. Target name. Target caption. A target is used in combination with with a . In order for the index to see a word on multiple pages, the word needs to be added as a target for each text element that it belongs to. The index is build based on all of the targets in the document. Clears the content of the text. Applies a pattern to this text element. A reference to a object. Measures the text on a Letter size paper. A object that represents the measured width and the height of the text. Gets or sets the style of the text. Gets or sets the type of the heading. Gets or sets the caption. Gets or sets the alignment of the content. Gets or sets the interval between text lines. Gets or sets text indents. Gets or sets a collection of tab stops. Gets or sets the style of line numbers. Gets or sets the style of the first letter. Allows to create drop caps. Gets or sets the width of the text.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the height of the text.

The class is abstract, meaning that a new instance cannot be created. Additionally, this abstract class does not have any properties aside from . When accessing this property, the returned object should be cast to the appropriate derived type, while when setting this property, the constructor of the desired type should be used.

The instantiable classes are , , and .

Gets or sets the style of the borders. Gets or sets the spacing between elements. Gets or sets the paddings between the borders and the content of an element. Gets or sets the background style. Gets or sets a boolean value indicating whether the text is a solid non breakable element. Gets the parent of the text element. Gets the style that has been assigned to the text element, or a default instance if none were specified. If the user has not assigned a new instance to the text element, the default instance returned is static. Therefore, it is not recommended to change properties of this default instance as it will affect all other text elements that use this shared instance. Represents line numbering attributes. Initializes a new instance of the class. Gets or sets the number for the first line. Gets or sets a float value that represents X-offset of the numbers. Gets or sets a float value that represents Y-offset of the numbers. Gets or sets a object that defines the style of the numbers. Defines keyword names. Represents the "\rtf" keyword. Represents the "\bin" keyword. Represents an Asterisk character ("*"). Represents an apostrophe character. Represents a dash character ("-"). Represents a colon character (":"). Represents a double-backslash. Represents an underscore character. Represents an opening curly bracket ("{"). Represents a vertical line character ("|"). Represents a closing curly bracket ("}"). Represents a tilde ("~"). Represents a required line break (no paragraph break). Represents a left single quotation mark. Represents a right single quotation mark. Represents a left double quotation mark. Represents a right double quotation mark. Represents a tab character. Represents a double-dash ("--"). Represents a single dash ("-"). Represents a nonbreaking space equal to the width of the character 'm' in the current font. Represents a nonbreaking space equal to the width of the character 'n' in the current font. Represents one-quarter of an EMSPACE. Represents a bullet character. Represents a destination with two embedded destinations, one for Unicode and one for ANSI. Represents a destination that is represented in Unicode. Represents a single Unicode character that has no equivalent ANSI representation. Represents the number of bytes corresponding to a given Unicode character. Represents a font table group. Represents a number in the font table. Represents an unknown or default font. Represents Roman, proportionally spaced serif fonts. Represents Swiss, proportionally spaced sand serif fonts. Represents fixed-pitch serif and sans-serif fonts. Represents script fonts. Represents decorative fonts. Represents technical, symbol, and mathematical fonts. Represents arabic, hebrew, or other bidirections fonts. Represents the character set of a font in the font table. Represents a default font number. Represents a color table. Represents the red index. Represents the green index. Represents the blue index. Represents an information group. Represents the title of a document. Represents the subject of a document. Represents the author of a document. Represents the manager of a document. Represents the company of the author. Represents the person who last made changes to the document. Represents the category of the document. Represents the selected keywords for the document. Represents the default tab width in twips. Represents the paper width in twips. Represents the paper height in twips. Represents the left margin in twips. Represents the top margin in twips. Represents the right margin in twips. Represents the bottom margin in twips. Represents landscape format. Represents a new section. Represents a reset to default section properties. Specifies the page width in twips. Represents the page height in twips. Represents the left margin of the page in twips. Represents the top margin of the page in twips. Represents the right margin of the page in twips. Represents the bottom margin of the page in twips. Represents the page orientation as landscape. Represents a new paragraph. Represents a reset to default paragraph properties. Represents that the paragraph is part of a table. Represents a center alignment. Represents a justified alignment. Represents a left alignment. Represents a right alignment. Represents a distributed alignment. Represents a first-line indent. Represents a left indent. Represents a right indent. Represents the end of a table row. Represents the end of a table cell. Represents a reset of font formatting properties to default values. Represents bold formatting. Represents all capital lettering. Represents the character background color. Represents the character foreground color. Represents the font size in half-points. Represents italic formatting. Represents turning off superscripting or subscripting. Represents subscripted text. Represents superscripted text. Represents continuous underlining. Represents the stoppage of all underlining. Represents a field destination. Represents the most recent calculated result of a field. Specifies a Word 97 picture. Represents a picture. Represents a Windows metafile. Represents the width in pixels of a picture. Represents the height in pixels of a picture. Represents a notice for continued endnotes. Represents a separation of endnotes from the document. Represents a separation of continued endnotes from the document. Represents an annotation or comment. Represents an annotation's author. Represents an annotation's date. Represents an annotation's icon. Represents an annotation's ID. Represents the parent of an annotation. Represents a numberical reference for an annotation. Represents an annotation's timestamp. Represents the end of an annotation. Represents the beginning of an annotation. Represents the document background. Represents the end of a bookmark. Represents the beginning of a bookmark. Represents the backup time. Represents comments whose text is ignored. Represents the creation time. Represents an entry in a field. Represents a drawing object. Represents comments displayed in the Summary Info or Properties dialog box in Word. Represents a group that defines a document variable name and its value. Represents a group that contains the text of the text box. Represents an alternate font name to use if a font in the font table is not available. Represents a list of following kinsoku characters. Represents the default text for a text field. Represents a macro to be executed upon entry into the form field. Represents a macro to be executed upon exiting into the form field. Represents a format for a text field. Represents the help text. Represents a list of text for a list field. Represents a form field name. Represents status line text. Represents the beginning of a file group. Represents a list of documents referenced by the current document. Represents field instructions. Represents the type of a field. Represents an optional control word in the font table to define the non-tagged font name. Represents an embedded font. Represents the file name of a font. Represents a footer on all pages. Represents a footer on the first page only. Represents a footer on left pages only. Represents a footnote. Represents the start of form field data. Represents a notice for continued footnotes. Represents a text argument separating footnotes from the document. Represents a text argument separating continued footnotes from the document. Represents a character grid. Represents a character grid column width. Defines a keyword name. Represents a keyword relating to a character grid. Represents a header on all pages. Represents a header on the first page only. Represents a header on left pages only. Represents an individual HTML tag. Represents the key code relating to a particular style. Represents a list of leading kinsoku characters. Represents a string that gives offsets into the LEVELTEXT of the level place holders. Represents a string that is the name of a list. Represents the flat-text representation of the number, including character properties. Represents an encapsulated tag with rewritten URL links that should be used when converting to HTML. Represents the properties of a nested table. Represents the neame of the file to print or index next. Represents text for readers that do not understand nested tables. Represents the alias record for the publisher object for the Macintosh Edition Manager. Represents the object class to use for the object. Represents the data for the object in the appropriate format. Represents an object. Represents the name of an object. Represents the section record for the publisher object for the Macintosh Edition Manager. Represents the time that the object was last updated. Defines a keyword name. Defines a keyword name. Defines a keyword name. Defines a keyword name. Represents a 10-byte Panose 1 number. Defines a keyword name. Defines a keyword name. Represents shape properties that are applied to an inline picture. Represents enabling paragraph numbering. Represents the default numbering for a list in a multilevel list. Represents a auto-generated text and formatting that precedes all numbered/bulleted paragraphs. Represents text that succeeds a paragraph number. Represents text the precedes the paragraph number. Represents the last print time. Obsolete destination and should be skipped by RTF readers. Substitue for RTF, introduced by PocketWord to distinguish their files from general RTF files. Represents the pronunciation for an index entry. Represents the last update of the result of an OBJECT. Represents a group of subgroups that each identify the author of a revision. Represents a revision time. Defines a keyword name. Represents a bookmark for a range of page numbers. Represents definitions and descriptions of various styles used in the document. Represents a table of contents entry. Represents the name of a related template file. Represents the text to be used instead of a page number. Represents an RTF file in which all text is encoded in UTF-8. Represents user-defined document properties. Represents an index entry. Defines keyword symbols. Defines a keyword symbol. Defines a keyword symbol. Represents an asterisk ("*"). Represents an apostrophe. Represents a dash or minus symbol ("-"). Represents a colon (":"). Represents a double-backslash. Represents an underscore ("_"). Represents a left curly bracket ("{"). Represents a vertical line ("|"). Represents a right curly bracket ("}"). Represents a tilde ("~"). Represents a required line break. Represents a left single quotation mark. Represents a right single quotation mark. Represents a left double quotation mark Represents a right doublt quotation mark Represents a tab character. Represents a double-dash ("--"). Represents a singe-dash ("-"). Represents a nonbreaking space equal to the width of the character 'm' in the current font. Represents a nonbreaking space equal to the width of the character 'n' in the current font. Represents one-quarter of an EMSPACE. Represents a bullet character. Represents a destination with two embedded destinations, one for Unicode and one for ANSI. Represents a destination that is represented in Unicode. Represents a single Unicode character that has no equivalent ANSI representation. Represents the number of bytes corresponding to a given Unicode character. Represents a font table group. Represents a number in the font table. Represents an unknown or default font. Represents Roman, proportionally spaced serif fonts. Represents Swiss, proportionally spaced sand serif fonts. Represents fixed-pitch serif and sans-serif fonts. Represents script fonts. Represents decorative fonts. Represents technical, symbol, and mathematical fonts. Represents arabic, hebrew, or other bidirections fonts. Represents the character set of a font in the font table. Represents a default font number. Represents a color table. Represents the red index. Represents the green index. Represents the blue index. Represents an information group. Represents the title of a document. Represents the subject of a document. Represents the author of a document. Represents the manager of a document. Represents the company of the author. Represents the person who last made changes to the document. Represents the category of the document. Represents the selected keywords for the document. Represents the default tab width in twips. Represents the paper width in twips. Represents the paper height in twips. Represents the left margin in twips. Represents the top margin in twips. Represents the right margin in twips. Represents the bottom margin in twips. Represents landscape formatting. Represents a new section. Represents a reset to default section properties. Specifies the page width in twips. Represents the page height in twips. Represents the left margin of the page in twips. Represents the top margin of the page in twips. Represents the right margin of the page in twips. Represents the bottom margin of the page in twips. Represents the page orientation as landscape. Represents a new paragraph. Represents a reset to default paragraph properties. Represents that the paragraph is part of a table. Represents a center alignment. Represents a justified alignment. Represents a left alignment. Represents a right alignment. Represents a distributed alignment. Represents a left indent. Represents a first-line indent. Represents a right indent. Represents the end of a table row. Represents the end of a table cell. Represents a reset of font formatting properties to default values. Represents bold formatting. Represents all capital lettering. Represents the character background color. Represents the character foreground color. Represents the font size in half-points. Represents italic formatting. Represents turning off superscripting or subscripting. Represents subscripted text. Represents superscripted text. Represents continuous underlining. Represents the stoppage of all underlining. Represents a field destination. Represents the most recent calculated result of a field. Specifies a Word 97 picture. Represents a picture. Represents a Windows metafile. Represents the width in pixels of a picture. Represents the height in pixels of a picture. Represents a callback interface for the RTF reader. Handles the event that occurs at the beginning of the document parsing. Handles the event that occurs at the end of the document parsing. Handles the event that occurs when the info tag is found. A object. Handles the event that occurs when a keyword is found. A object. Handles the event that occurs when a character is processed. Current character. Handles the event that occurs when an image is found. A object. Width of the image. Height of the image. Defines RTF document properties. Initializes a new instance of the class. Adds a character to the author. A character to add. Adds a character to the category. A character to add. Adds a character to the company. A character to add. Adds a character to keywords. A character to add. Adds a character to the manager. A character to add. Adds a character to the operator. A character to add. Adds a character to the subject. A character to add. Adds a character to the title. A character to add. Gets or sets the author. Gets or sets the category. Gets or sets the company. Gets or sets keywords. Gets or sets the manager. Gets or sets the operator. Gets or sets the subject. Gets or sets the title. Defines a destination keyword. Defines a base class to represent keywords. Defines a keyword symbol. Defines a keyword group. Initializes a new . Keyword symbol. Keyword group Gets or sets a keyword symbol Gets or sets a keyword group Initializes a new . Keyword symbol. Keyword group Defines a flag keyword. Initializes a new . Keyword symbol. Keyword group Defines a symbol keyword. Initializes a new . Keyword symbol. Keyword group Defines a toggle keyword. Initializes a new . Keyword symbol. Keyword group Initializes a new . Keyword symbol. Keyword group A boolean value indicating whether this keyword is active. Gets or sets a boolean value indicating whether this keyword is active. Defines a value keyword. Initializes a new . Keyword symbol. Keyword group Initializes a new . Keyword symbol. Keyword group Keyword value. Gets or sets a value for this keyword. Represents a low-level RTF reader. Initializes a new instance of the class. Input stream. An object that implements the interface. Starts parsing the input. Gets indexed collection of colors. Gets the default font index. Gets the default color index. Gets indexed collection of fonts. Gets the document info. Gets the current state of the reader. Represents a color element. Gets or sets the red component of the color. Gets or sets the green component of the color. Gets or sets the blue component of the color. Represents a font. Initializes a new instance of the class. Adds a character to the name of the font. A character to add. Gets or sets the charset. Gets or sets the font family. Gets or sets the name of the font. Represents character properties. Initializes a new instance of the class. Initializes a new instance of the class. A object to copy values from. Resets all properties. Gets or sets the background color index. A boolean value indicating whether the text is bold. A boolean value indicating whether the text is capitalized. A boolean value indicating whether any of the properties have been changed. Gets or sets the color index. Gets or sets the font index. Gets or sets the size of the font. A boolean value indicating whether the text is italic. A boolean value indicating whether the subscript is active. A boolean value indicating whether the superscript is active. A boolean value indicating whether the underline is active. Represents document properties. Initializes a new instance of the class. Initializes a new instance of the class. A object to copy values from. Resets all properties. Gets or sets the bottom margin. A boolean value indicating whether any of the properties have been changed. Gets or sets a boolean value indicating whether the layout is in the landscape mode. Gets or sets the left margin. Gets or sets the paper height. Gets or sets the paper width. Gets or sets the right margin. Gets or sets the tab width. Gets or sets the top margin. Represents paragraph properties. Initializes a new instance of the class. Initializes a new instance of the class. A object to copy values from. Resets all properties. Gets or sets the alignment of the text. A boolean value indicating whether any of the properties have been changed. Gets or sets the indent for the first line of the text. Gets or sets a boolean value indicating whether the paragraph is a part of a table. Gets or sets the left indent for the text lines. Gets or sets the right indent for the text lines. Represents section properties. Initializes a new instance of the class. Initializes a new instance of the class. A object to copy values from. Resets all properties. Gets or sets the bottom margin. A boolean value indicating whether any of the properties have been changed. Gets or sets a boolean value indicating whether the layout is landscape. Gets or sets the left margin. Gets or sets the page height. Gets or sets the page width. Gets or sets the right margin. Gets or sets the top margin. Defines the current state of the RTF reader. Initializes a new instance of the class. Initializes a new instance of the class. A object to copy values from. Resets the current state. A boolean value indicating whether the state has been changed. Gets character properties. Gets or sets the destination. Gets document properties. Gets paragraph properties. Gets section properties. Gets or sets the unicode counter. Represents a font descriptor. Initializes a new instance of the class. Gets or sets the ascent of the font. Gets or sets the bounding box of the font. Gets or sets the cap height of the font. Gets or sets the descent of the font. Gets or sets font flags. Gets or sets the italic angle of the font. Gets or sets the name of the font. Gets or sets the horizontal stem of the font. Gets or sets the vertical stem of the font. Represents a char range. Initializes a new instance of the class. Initializes a new instance of the class. Start character of the range. End character of the range. Checks whether this range contains the specified character including the bounds. A character to test. A boolean value indicating whether this range contains the specified character. Checks whether this range contains the specified character. A character to test. A boolean value indicating whether to include the bounds. A boolean value indicating whether this range contains the specified character. Gets or sets the end character of the range. Gets or sets the start character of the range. Provides basic conversion utilities. Converts millimeters to points. Value in millimeters. Value in points. Converts pixels to points. Value in pixels. Value in points. Converts points to millimeters. Value in points. Value in millimeters. Converts points to pixels. Value in points. Value in pixels. Converts points to twips. Value in points. Value in twips. Splits a string of comma separated values into an array of strings. String of comma separated values. Array of strings. Converts a number to a binary string representation. Number to convert. Binary string representation for the number. Converts a character to a digit. Character to convert. Radix. Digit representation for the character. Converts a byte to a hexadecimal string representation. Byte to convert. Hexadecimal string representation for the byte. Converts a number to a hexadecimal string representation. Number to convert. Hexadecimal string representation for the number. Gets a letter representation for a number. Number to convert. Letter representation for the number. Converts a string to a number. String to convert. Number value for the string. Converts a number to an octal string representation. Number to convert. Octal string representation for the number. Converts string representation of a measure to points. Value to convert Value in points. Gets a roman letter representation for a number. Number to convert. Roman letter representation for the number. Gets a string representation for a number. Number to convert. String representation for the number. Gets a string representation for a float value. Float value to convert. Precision. String representation for the float value. Gets a string representation for an array of points. Array of points to convert. String representation for the array of points. Gets a string representation of the matrix. The matrix whose representation should be determined. String representation of the matrix. Gets a string representation of the path. String representation of the path. Converts twips to points. Value in twips. Value in points. Gets the default date and time formatting. Gets the default number formatting. Defines metafile preferences. Gets or sets a boolean value indicating whether to embed the content. Gets or sets the location of the image. Represents a metafile. Only WMF metafile types are supported. EMF and EMF+ are not supported. Initializes a new instance of the class. A path to the image source. The path specified as the source can reference both a URL as well as a file system location. Any URLs must fully-qualified (begin with "http://"). Initializes a new instance of the class. Input stream. Gets a object that contains image data. A object. Gets the dimensions of the image. A objects that represents the dimensions of the image. Plays metafile commands on a graphic surface. A graphic surface that implements the interface. X-component of the output. Y-component of the output. A scale factor. Plays metafile commands on a graphic surface. A graphic surface that implements the interface. X-component of the output. Y-component of the output. A scale factor. A font mapper. Gets the associated with the object. Contains various definitions. Defines a null value. Defines a tabulation value. Defines a line feed value. Defines a form feed value. Defines a carriage return value. Defines a radian factor. Defines a bold factor. Defines an italic factor. Defines an array of decimal digits. Defines an array of octal digits. Defines an array of hexadecimal digits. Defines an array of roman units. Defines an array of roman tens. Defines an array of roman hundreds. Defines an array of roman thousands. Represents a marker. Gets the reference to the file storage. Represents a reader. Reads a byte from the stream. The unsigned byte cast to an integer, or -1 if at the end of the stream. Reads a block of bytes from the stream. Number of bytes to read. Array of bytes. Reads a block of bytes from the stream. Array of bytes. Reads a block of bytes from the stream. Array of bytes. Number of bytes to read. Reads a block of bytes from the stream. Array of bytes. Offset within the array. Number of bytes to read. Reads a character value from the stream. Character value. Reads a boolean value from the stream. Bollean value. Reads a short value from the stream. Short value. Reads an integer value from the stream. Integer value. Reads a float value from the stream. Float value. Closes the reader. Represents a writer. Writes a byte value to the stream. Byte value to write. Writes a block of bytes to the stream. Array of bytes. Writes a block of bytes to the stream. Array of bytes. Number of bytes to write. Writes a block of bytes to the stream. Array of bytes. Offset within the array. Number of bytes to write. Writes a character value to the stream. Character value to write. Writes a boolean value to the stream. Boolean value to write. Writes a short value to the stream. Short value to write. Writes an integer value to the stream. Integer value to write. Writes a float value to the stream. Float value to write. Closes the writer. Marker. Represents a temporary file storage. Initializes a new instance of the class. Full file path including the name of the file. Closes the file storage. Creates a new reader. Marker. An object that implements the interface. Creates a new writer. An object that implements the interface. Defines text charsets. Default charset. Greek charset. Turkish charset. Hebrew charset. Arabic charset. Baltic charset. Russian charset. Eastern European charset. Eastern charset. Represents text encodings. Initializes a new instance of the class. Required code page. Gets an encoding that is associated with the specified charset. Required charset. Associated encoding. Encodes a byte. A byte to encode. Encoded value. Encodes an array of bytes. An array of bytes to encode. Encoded value. Gets the code page. Represents an utility class to work with character arrays. Initializes a new instance of the class. Initializes a new instance of the class. Initial capacity. Initializes a new instance of the class. Initial byte buffer. Initializes a new instance of the class. Initial character buffer. Adds a byte to this buffer. Byte to add. Adds an array of bytes to this buffer. An array of bytes to add. Adds an array of bytes to this buffer. An array of bytes to add. The actual number of bytes to add. Adds a character to this buffer. A character to add. Adds an array of characters to this buffer. An array of characters to add. Adds an array of characters to this buffer. An array of characters to add. The actual number of characters to add. Adds a string to this buffer. A string to add. Adds a character buffer to this buffer. A character buffer to add. Gets the content of this buffer as an array of bytes. Byte order. An array of bytes Clears this buffer. Creates a copy of this buffer. A copy of this buffer. Gets the index of a particular byte value in this buffer. Byte value to search. Start index. The index of a particular byte value or -1. Gets the index of a particular character value in this buffer. Character value to search. Start index. The index of a particular character value or -1. Replaces the source bytes with the destination bytes in this buffer. Source byte. Destination byte. Replaces the source characters with the destination characters in this buffer. Source character. Destination character. Coverts the content of this buffer to lowercase. Coverts the content of this buffer to uppercase. Gets a string representation of the buffer. A string. Gets the underlying character buffer. Gets the number of characters in the buffer. Gets or sets a character within the buffer by index. An index. A character that is located in the buffer under the specified index. Represents a generic hash collection. Any type. Initializes a new instance of the class. Initializes a new instance of the class. The equality comparer. Initializes a new instance of the class. The initial capacity. Initializes a new instance of the class. The initial capacity. The equality comparer. Adds an item to this collection. An item to add. Clears this collection. Checks whether this collection contains the specified item. An item to check. A boolean value indicating whether this collection contains the specified item. Removes an item from this collection. An item to remove. Gets the equality comparer. Gets the number of entries in this collection. Gets the entries of this hash collection as a list. Represents an entry element of this hash collection. Initializes a new instance of the class. Initializes a new instance of the class. Content item. Gets or sets the content item. Gets or sets the reference to the next entry element. Represents a bookmark. Creates a bookmark and adds it to the internal collection. Page index. X-coordinate of the target. Y-coordinate of the target. The title. An object that implements the interface. Represents an XPS document. Represents an interface to provide the access to a collection of pages in a XPS document. Gets the number of pages in the document. Gets a page by index. The index of the required page. The page that has the specified index. Initializes a new instance of the class. Creates a new bookmark object that implements the interface and adds it to the internal collection of objects. Page index. X-component of the target. Y-component of the target. The title of the bookmark. An object that implements the interface. Creates a new page object that implements the interface and adds it to the internal collection of objects. An object that implements the interface. Creates a new page object that implements the interface and adds it to the internal collection of objects. Page width. Page height. An object that implements the interface. Attaches a file to the document. Full file path including the name of the file. Display name for the attachment. Mime type of the attachment. Attaches a file to the document. Stream containing the data for the attachment. Display name for the attachment. Mime type of the attachment. Attaches a thumbnail to the document. A object that defines the thumbnail. Generates the XPS document. A content stream with the XPS data. Generates the XPS document. Full path including the name of the file to save the XPS data. Generates the XPS document. Stream to store the XPS data. Gets or sets the temporary file storage. Gets the document info. Represents the interface as an XPS drawing surface. Gets the reference to the page. Represents XPS info properties. Adds a custom property. Property name. Property value. Gets or sets the category. Gets or sets the creator. Gets or sets the title. Gets or sets the subject. Gets or sets the description. Gets or sets keywords. Gets or sets the language. Gets or sets the content. Gets or sets the status. Gets or sets the version. Gets or sets the identifier. Gets or sets the date and time when the document was created. Gets or sets the date and time when the document was last modified. Represents a page in an XPS document. Attaches a thumbnail to this page. A object that defines the thumbnail. Gets the width of the page. Gets the height of the page. Gets the drawing canvas.