FarPoint.PDF Represents a document. Creates a new document. Plays the record to the specified graphics device. Graphics device Adds a record. Record Disposes of resources. Gets a record. Represents a reader. Creates a new reader. Interface that supports dispose. Disposes of resources. Reads the record. Plays the record to the graphics device. Converts to a string. Sets the object identifier. Gets the object identifier. Represents the rectangle record. Sets the length of the left side. Sets the length of the top. Sets the length of the right side. Sets the length of the bottom. Represents the point (16-bit) record. Sets the x-coordinate of the point. Sets the y-coordinate of the point. Represents the point (32-bit) record. Sets the x-coordinate of the point. Sets the y-coordinate of the point. Represents the size record. Sets the change in the x-coordinate. Sets the change in the y-coordinate. Represents the transformation record. Sets the matrix value Sets the matrix value Sets the matrix value Sets the matrix value Sets the matrix value Sets the matrix value Represents the region data record. Reads the region data. Represents the font record. Sets the font parameter for height Sets the font parameter for width Sets the font parameter for escapement Sets the font parameter for orientation Sets the font parameter for weight Sets the font parameter for italics Sets the font parameter for underline Sets the font parameter for strikeout Sets the font parameter for character set Sets the font parameter for output precision Sets the font parameter for Clipboard precision Sets the font parameter for quality Sets the font parameter for pitch and font family Reads the font parameter. Gets the font parameter for font face name Specifies the type of record. [1] Record is a header [3] Record is a polygon [8] Record is a poly-polygon [9] Record is a set window ext [10] Record is a set window or [11] Record is a set view port ext [14] Record is a end of file (EOF) [17] Record is a set map mode [18] Record is a set background mode [19] Record is a set polyfill mode [20] Record is a set ROP [21] Record is a set stretch blt mode [22] Record is a set text alignment [24] Record is a set text color [25] Record is a set background color [30] Record is a intersect clip rectangle [33] Record is a save DC [34] Record is a restore DC [37] Record is a select object [40] Record is a delete object [48] Record is a select palette [58] Record is a set milter (mail filter) limit [59] Record is a begin path [60] Record is a end path [70] Record is a GDI comment [75] Record is a ext select clip region [76] Record is a bit blt [82] Record is a ext create font direct w [81] Record is a [84] Record is a ext text out w [86] Record is a polygon (16-bit) [91] Record is a poly-polygon (16-bit) [98] Record is a set IC mode Specifies the ROP (raster operator). [1] Uses black [2] Uses merge pen [3] Uses mask NOT pen [4] Uses NOT copy pen [5] Uses mask pen NOT [6] Uses NOT [7] Uses XOR pen [8] Uses NOT mask pen [9] Uses mask pen [1] Uses NOT XOR pen [10] Uses NOP [12] Uses merge NOT pen [13] Uses copy pen [14] Uses merge pen NOT [15] Uses merge pen [16] Uses white Uses last and white Specifies the background mode [1] Uses transparent background [2] Uses opaque background Represents the graphics device drawing functions. This class performs all the drawing functions on a PDF Page object. It maintains the PDF grpahic state using structures GraphicState and GraphicsStateStack. Always remember to update the graphic state structures in case the PDF graphics state changes. Represents a content object. Represents a stream object. Represents the base objects for PDFs. Represents the base objects. Clones the specified objects. Creates a PDF object. Disposes of resources. Converts to a string. Commits. Gets a number. Gets or sets a value. Gets or sets a dictionary. Represents a reference object. Creates a new reference object. Creates a new reference object. Gets a PDF object. Gets a PDF object. Represents an array object. Creates a new array object. Creates a new array object. Gets an array list of values. Represents a string object. Creates a new string object. Creates a new string object. Gets or sets a value. Represents a dictionary object. Creates a new dictionary object. Removes a key from the collection. Returns whether the collection contains the specified key. Clears the entire collection. Gets or sets a value. Gets a collection of keys. Creates a new stream object. Gets a stream. Gets the length of the stream. Disposes resources. Commits. Gets or sets the type of image filter. Specifies an image-specific filter type. [0] Raw data, no filter is used A flat filter is used A DTCDecode filter is used (a lossy filter based on the JPEG standard) Converts to a string. Commits. Disposes resources. Gets a text writer. Gets a page object. Gets the text writer. Creates a new graphics device. PDF page for which the graphics device is created Graphics device Sets the initial CM such that the coordinate system of Windows and PDF are the same. Writes the PDF state elements, such as ForeColor, FillColor, LineWidth, MilterLimit (mail filter limit). State written to stream Sets the dash style of line. Dash style Dash offset Dash array Generates PDF content for a line. X-coordinate of first point Y-coordinate of first point X-coordinate of second point Y-coordinate of second point Generates PDF content for a rectangle. X-coordinate of first point Y-coordinate of first point Width of rectangle Height of rectangle Sets the PDF line width. Width of the line PDF for stroke path Closes and strokes the path Pdf for fill path alternate method Creates a PDF pattern. Image brush Path to fill Generates PDF content for a polygon. Array of points in the polygon Updates the graphic state according to the specified pen and outputs the PDF content according to the pen properties. Pen Updates the graphic state according to the specified brush and outputs PDF content according to the brush properties. Brush; update only if SolidBrush Updates the graphics state according to the font and the brush. Font Brush Creates a PDF path corresponding to the specified graphics path. Graphics path PDF representation of the graphics path Draws an arc representing a portion of an ellipse specified by a Rectangle structure. Pen object that determines the color, width, and style of the arc Rectangle structure that defines the boundaries of the arc Angle in degrees measured clockwise from the x-axis to the starting point of the arc Angle in degrees measured clockwise from the startAngle parameter to ending point of the arc Draws an arc representing a portion of an ellipse specified by a Rectangle structure. Pen object that determines the color, width, and style of the arc RectangleF structure that defines the boundaries of the arc Angle in degrees measured clockwise from the x-axis to the starting point of the arc Angle in degrees measured clockwise from the startAngle parameter to ending point of the arc Draws an arc representing a portion of an ellipse specified by a pair of coordinates, a width, and a height. Pen object that determines the color, width, and style of the arc X-coordinate of the upper-left corner of the rectangle that defines the arc Y-coordinate of the upper-left corner of the rectangle that defines the arc Width of the rectangle that defines the arc Height of the rectangle that defines the arc Angle in degrees measured clockwise from the x-axis to the starting point of the arc Angle in degrees measured clockwise from the startAngle parameter to ending point of the arc Draws an arc representing a portion of an ellipse specified by a pair of coordinates, a width, and a height. Pen object that determines the color, width, and style of the arc X-coordinate of the upper-left corner of the rectangle that defines the arc Y-coordinate of the upper-left corner of the rectangle that defines the arc Width of the rectangle that defines the arc Height of the rectangle that defines the arc Angle in degrees measured clockwise from the x-axis to the starting point of the arc Angle in degrees measured clockwise from the startAngle parameter to ending point of the arc Draws a Bézier spline defined by four Point structures. Pen structure that determines the color, width, and style of the curve Point structure that represents the starting point of the curve Point structure that represents the first control point for the curve Point structure that represents the second control point for the curve Point structure that represents the ending point of the curve Draws a Bézier spline defined by four Point structures. Pen structure that determines the color, width, and style of the curve PointF structure that represents the starting point of the curve PointF structure that represents the first control point for the curve PointF structure that represents the second control point for the curve PointF structure that represents the ending point of the curve Draws a Bézier spline defined by four ordered pairs of coordinates that represent points. Pen object that determines the color, width, and style of the curve 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 closed cardinal spline defined by an array of Point structures. Pen object that determines the color, width, and height of the curve Array of Point structures that define the spline Draws a closed cardinal spline defined by an array of PointF structures. Pen object that determines the color, width, and height of the curve Array of PointF structures that define the spline Draws a closed cardinal spline defined by an array of Point structures using a specified tension. Pen object that determines the color, width, and height of the curve Array of Point structures that define the spline Value greater than or equal to 0.0F that specifies the tension of the curve Member of the FillMode enumeration that determines how the curve is filled. This parameter is required but ignored Draws a closed cardinal spline defined by an array of PointF structures using a specified tension. Pen object that determines the color, width, and height of the curve Array of PointF structures that define the spline Value greater than or equal to 0.0F that specifies the tension of the curve Member of the FillMode enumeration that determines how the curve is filled. This parameter is required but ignored Draws a cardinal spline through a specified array of Point structures. Pen object that determines the color, width, and height of the curve Array of Point structures that define the spline Draws a cardinal spline through a specified array of PointF structures. Pen object that determines the color, width, and height of the curve Array of PointF structures that define the spline Draws a cardinal spline through a specified array of Point structures using a specified tension. Pen object that determines the color, width, and height of the curve Array of Point structures that define the spline Value greater than or equal to 0.0F that specifies the tension of the curve Draws a cardinal spline through a specified array of PointF structures using a specified tension. Pen object that determines the color, width, and height of the curve Array of PointF structures that define the spline Value greater than or equal to 0.0F that specifies the tension of the curve Draws a cardinal spline through a specified array of PointF structure. The drawing begins offset from the beginning of the array. Pen object that determines the color, width, and height of the curve Array of PointF structures that define the spline Offset from the first element in the array of the points parameter to the starting point in the curve Number of segments after the starting point to include in the curve Value greater than or equal to 0.0F that specifies the tension of the curve Draws a cardinal spline through a specified array of Point structures using a specified tension. The drawing begins offset from the beginning of the array. Pen object that determines the color, width, and height of the curve Array of Point structures that define the spline Offset from the first element in the array of the points parameter to the starting point in the curve Number of segments after the starting point to include in the curve Value greater than or equal to 0.0F that specifies the tension of the curve Draws a cardinal spline through a specified array of PointF structures using a specified tension. The drawing begins offset from the beginning of the array. Pen object that determines the color, width, and height of the curve Array of PointF structures that define the spline Offset from the first element in the array of the points parameter to the starting point in the curve Number of segments after the starting point to include in the curve Value greater than or equal to 0.0F that specifies the tension of the curve Draws an ellipse defined by a bounding rectangle specified by a pair of coordinates, a height, and a width. Pen object that determines the color, width, and style of the ellipse Rectangle structure that defines the boundaries of the ellipse Draws an ellipse defined by a bounding rectangle specified by a pair of coordinates, a height, and a width. Pen object that determines the color, width, and style of the ellipse RectangleF structure that defines the boundaries of the ellipse Draws an ellipse defined by a bounding rectangle specified by a pair of coordinates, a height, and a width. Pen object that determines the color, width, and style of the 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 an ellipse defined by a bounding rectangle specified by a pair of coordinates, a height, and a width. Pen object that determines the color, width, and style of the 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 a line connecting the two points specified by coordinate pairs. Pen object that determines the color, width, and style of the line Point structure that represents the first point to connect Point structure that represents the second point to connect Draws a line connecting the two points specified by coordinate pairs. Pen object that determines the color, width, and style of the line PointF structure that represents the first point to connect PointF structure that represents the second point to connect Draws a line connecting the two points specified by coordinate pairs. Pen object that determines the color, width, and style of the line X-coordinate of the first point Y-coordinate of the first point X-coordinate of the second point Y-coordinate of the second point Draws a line connecting the two points specified by coordinate pairs. Pen object that determines the color, width, and style of the line X-coordinate of the first point Y-coordinate of the first point X-coordinate of the second point Y-coordinate of the second point Draws a GraphicsPath object. Pen object that determines the color, width, and style of the path GraphicsPath object to draw Draws a pie shape defined by an ellipse specified by a Rectangle structure and two radial lines. Pen object that determines the color, width, and style of the pie shape Rectangle structure that represents the bounding rectangle that defines the ellipse from which the pie shape comes Angle measured in degrees clockwise from the x-axis to the first side of the pie shape Angle measured in degrees clockwise from the startAngle parameter to the second side of the pie shape Draws a pie shape defined by an ellipse specified by a RectangleF structure and two radial lines. Pen object that determines the color, width, and style of the pie shape RectangleF structure that represents the bounding rectangle that defines the ellipse from which the pie shape comes Angle measured in degrees clockwise from the x-axis to the first side of the pie shape Angle measured in degrees clockwise from the startAngle parameter to the second side of the pie shape Draws a pie shape defined by an ellipse specified by a coordinate pair, a width, and a height and two radial lines. Pen object that determines the color, width, and style of the pie shape X-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie shape comes Y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie shape comes Width of the bounding rectangle that defines the ellipse from which the pie shape comes Height of the bounding rectangle that defines the ellipse from which the pie shape comes Angle measured in degrees clockwise from the x-axis to the first side of the pie shape Angle measured in degrees clockwise from the startAngle parameter to the second side of the pie shape Draws a pie shape defined by an ellipse specified by a coordinate pair, a width, and a height and two radial lines. Pen object that determines the color, width, and style of the pie shape X-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie shape comes Y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie shape comes Width of the bounding rectangle that defines the ellipse from which the pie shape comes Height of the bounding rectangle that defines the ellipse from which the pie shape comes Angle measured in degrees clockwise from the x-axis to the first side of the pie shape Angle measured in degrees clockwise from the startAngle parameter to the second side of the pie shape Draws a rectangle specified by a coordinate pair, a width, and a height. Draws a rectangle specified by a coordinate pair, a width, and a height A Rectangle structure that represents the rectangle to draw Draws a rectangle specified by a coordinate pair, a width, and a height. Draws a rectangle specified by a coordinate pair, a width, and a height X-coordinate of the upper-left corner of the rectangle to draw Y-coordinate of the upper-left corner of the rectangle to draw Width of the rectangle to draw Height of the rectangle to draw Draws a rectangle specified by a coordinate pair, a width, and a height. Draws a rectangle specified by a coordinate pair, a width, and a height X-coordinate of the upper-left corner of the rectangle to draw Y-coordinate of the upper-left corner of the rectangle to draw Width of the rectangle to draw Height of the rectangle to draw Draws a polygon defined by an array of Point structures. Pen object that determines the color, width, and style of the polygon Array of Point structures that represent the vertices of the polygon Draws a polygon defined by an array of Point structures. Pen object that determines the color, width, and style of the polygon Array of PointF structures that represent the vertices of the polygon Draws the specified text string at the specified location with the specified Brush and Font objects. String to draw Font object that defines the text format of the string Brush object that determines the color and texture of the drawn text PointF structure that specifies the upper-left corner of the drawn text Draws the specified text string in the specified rectangle with the specified Brush and Font objects. String to draw Font object that defines the text format of the string Brush object that determines the color and texture of the drawn text RectangleF structure that specifies the location of the drawn text Draws the specified text string at the specified location with the specified Brush and Font objects using the formatting attributes of the specified StringFormat object. String to draw Font object that defines the text format of the string Brush object that determines the color and texture of the drawn text PointF structure that specifies the upper-left corner of the drawn text StringFormat object that specifies formatting attributes, such as line spacing and alignment, that are applied to the drawn text Draws the specified text string in the specified rectangle with the specified Brush and Font objects using the formatting attributes of the specified StringFormat object. String to draw Font object that defines the text format of the string Brush object that determines the color and texture of the drawn text RectangleF structure that specifies the location of the drawn text StringFormat object that specifies formatting attributes, such as line spacing and alignment, that are applied to the drawn text Draws the specified text string at the specified location with the specified Brush and Font objects. String to draw Font object that defines the text format of the string Brush object that determines the color and texture of the drawn text x coordinate of the upper-left corner of the drawn text y coordinate of the upper-left corner of the drawn text Draws the specified text string at the specified location with the specified Brush and Font objects using the formatting attributes of the specified StringFormat object. String to draw Font object that defines the text format of the string Brush object that determines the color and texture of the drawn text x coordinate of the upper-left corner of the drawn text y coordinate of the upper-left corner of the drawn text StringFormat object that specifies formatting attributes, such as line spacing and alignment, that are applied to the drawn text Draws the specified Image object, using its original physical size, at the specified location. Image object to draw X-coordinate of the upper-left corner of the drawn image Y-coordinate of the upper-left corner of the drawn image Draws the specified Image object, using its original physical size, at the specified location. Image object to draw X-coordinate of the upper-left corner of the drawn image Y-coordinate of the upper-left corner of the drawn image Draws the specified Image object, using its original physical size, at the specified location. Image object to draw Point structure that represents the location of the upper-left corner of the drawn image Draws the specified Image object, using its original physical size, at the specified location. Image object to draw Point structure that represents the location of the upper-left corner of the drawn image Draws the specified Image object at the specified location and with the specified size. Image object to draw Rectangle structure that specifies the location and size of the drawn image Draws the specified Image object at the specified location and with the specified size. Image object to draw Rectangle structure that specifies the location and size of the drawn image Fills the interior a closed cardinal spline curve defined by an array of Point structures. Brush object that determines the characteristics of the fill Array of Point structures that define the spline Fills the interior a closed cardinal spline curve defined by an array of PointF structures. Brush object that determines the characteristics of the fill Array of PointF structures that define the spline Fills the interior a closed cardinal spline curve defined by an array of Point structures using the specified fill mode. Brush object that determines the characteristics of the fill Array of Point structures that define the spline Member of the FillMode enumeration that determines how the curve is filled Fills the interior a closed cardinal spline curve defined by an array of PointF structures using the specified fill mode. Brush object that determines the characteristics of the fill Array of PointF structures that define the spline Member of the FillMode enumeration that determines how the curve is filled Fills the interior a closed cardinal spline curve defined by an array of Point structures using the specified fill mode and tension. Brush object that determines the characteristics of the fill Array of Point structures that define the spline Member of the FillMode enumeration that determines how the curve is filled Value greater than or equal to 0.0F that specifies the tension of the curve Fills the interior a closed cardinal spline curve defined by an array of PointF structures using the specified fill mode and tension. Brush object that determines the characteristics of the fill Array of PointF structures that define the spline Member of the FillMode enumeration that determines how the curve is filled Value greater than or equal to 0.0F that specifies the tension of the curve Fills the interior of an ellipse defined by a bounding rectangle specified by a pair of coordinates, a width, and a height. Brush object that determines the characteristics of the fill Rectangle structure that represents the bounding rectangle that defines the ellipse Fills the interior of an ellipse defined by a bounding rectangle specified by a pair of coordinates, a width, and a height. Brush object that determines the characteristics of the fill RectangleF structure that represents the bounding rectangle that defines the ellipse Fills the interior of an ellipse defined by a bounding rectangle specified by a pair of coordinates, a width, and a height. Brush object that determines the characteristics of the fill 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 the interior of an ellipse defined by a bounding rectangle specified by a pair of coordinates, a width, and a height. Brush object that determines the characteristics of the fill 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 the interior of a pie section defined by an ellipse specified by a Rectangle structure and two radial lines. Brush object that determines the characteristics of the fill Rectangle structure that represents the bounding rectangle that defines the ellipse from which the pie section comes Angle in degrees measured clockwise from the x-axis to the first side of the pie section Angle in degrees measured clockwise from the startAngle parameter to the second side of the pie section Fills the interior of a pie section defined by an ellipse specified by a pair of coordinates, a width, and a height and two radial lines. Brush object that determines the characteristics of the fill X-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie shape comes Y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie shape comes Width of the bounding rectangle that defines the ellipse from which the pie shape comes Height of the bounding rectangle that defines the ellipse from which the pie shape comes Angle measured in degrees clockwise from the x-axis to the first side of the pie shape Angle measured in degrees clockwise from the startAngle parameter to the second side of the pie shape Fills the interior of a pie section defined by an ellipse specified by a pair of coordinates, a width, and a height and two radial lines. Brush object that determines the characteristics of the fill X-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie shape comes Y-coordinate of the upper-left corner of the bounding rectangle that defines the ellipse from which the pie shape comes Width of the bounding rectangle that defines the ellipse from which the pie shape comes Height of the bounding rectangle that defines the ellipse from which the pie shape comes Angle measured in degrees clockwise from the x-axis to the first side of the pie shape Angle measured in degrees clockwise from the startAngle parameter to the second side of the pie shape Fills the interior of a rectangle specified by a Rectangle structure.Filled area determined by FillMode.Alternate Brush object that determines the characteristics of the fill Rectangle structure that represents the rectangle to fill Fills the interior of a rectangle specified by a Rectangle structure.Filled area determined by FillMode.Alternate Brush object that determines the characteristics of the fill RectangleF structure that represents the rectangle to fill Fills the interior of a rectangle specified by a pair of coordinates, a width, and a height. Brush object that determines the characteristics of the fill X-coordinate of the upper-left corner of the rectangle to fill Y-coordinate of the upper-left corner of the rectangle to fill Width of the rectangle to fill Height of the rectangle to fill Fills the interior of a rectangle specified by a pair of coordinates, a width, and a height. Brush object that determines the characteristics of the fill X-coordinate of the upper-left corner of the rectangle to fill Y-coordinate of the upper-left corner of the rectangle to fill Width of the rectangle to fill Height of the rectangle to fill Fills the interior of a polygon defined by an array of points specified by Point structures. Brush object that determines the characteristics of the fill Array of Point structures that represent the vertices of the polygon to fill Fills the interior of a polygon defined by an array of points specified by Point structures. Brush object that determines the characteristics of the fill Array of PointF structures that represent the vertices of the polygon to fill Fills the interior of a polygon defined by an array of points specified by Point structures using the specified fill mode. Brush object that determines the characteristics of the fill Array of Point structures that represent the vertices of the polygon to fill Member of the FillMode enumeration that determines the style of the fill Fills the interior of a polygon defined by an array of points specified by Point structures using the specified fill mode. Brush object that determines the characteristics of the fill Array of Point structures that represent the vertices of the polygon to fill Member of the FillMode enumeration that determines the style of the fill Sets the clipping region of this Graphics object to the specified GraphicsPath object. GraphicsPath object that represents the new clip region Sets the clipping region of this Graphics object to the rectangle specified by a Rectangle structure. Rectangle structure that represents the new clip region Sets the clipping region of this Graphics object to the rectangle specified by a RectangleFSS structure. RectangleF structure that represents the new clip region Sets the clipping region of this Graphics object to the result of the specified operation combining the current clip region and the specified GraphicsPath object. GraphicsPath object that represents the new clip region Member of the CombineMode enumeration that specifies the combining operation to use Sets the clipping region of this Graphics object to the result of the specified operation combining the current clip region and the rectangle specified by a Rectangle structure. Rectangle structure to combine Member of the CombineMode enumeration that specifies the combining operation to use Sets the clipping region of this Graphics object to the result of the specified operation combining the current clip region and the rectangle specified by a RectangleF structure. RectangleF structure to combine Member of the CombineMode enumeration that specifies the combining operation to use Sets the clipping region of this Graphics object to the result of the specified operation combining the current clip region and the specified Region object. Region object to combine Member of the CombineMode enumeration that specifies the combining operation to use Multiplies the world transformation of this Graphics object and specified the Matrix object. 3x3 Matrix object that multiplies the world transformation Multiplies the world transformation of this Graphics object and specified the Matrix object in the specified order. 3x3 Matrix object that multiplies the world transformation Member of the MatrixOrder enumeration that determines the order of the multiplication Applies the specified rotation to the transformation matrix of this Graphics object. Angle of rotation in degrees Applies the specified rotation to the transformation matrix of this Graphics object in the specified order. Angle of rotation in degrees Member of the MatrixOrder enumeration that determines the order of the multiplication Applies the specified scaling operation to the transformation matrix of this Graphics object by prepending it to the object's transformation matrix. Scale factor in the x direction Scale factor in the y direction Applies the specified scaling operation to the transformation matrix of this Graphics object in the specified order. Scale factor in the x direction Scale factor in the y direction Member of the MatrixOrder enumeration that determines the order of the multiplication Prepends the specified translation to the transformation matrix of this Graphics object. x component of the translation y component of the translation Applies the specified translation to the transformation matrix of this Graphics object in the specified order. x component of the translation y component of the translation Member of the MatrixOrder enumeration that determines the order of the multiplication Resets the world transformation matrix of this Graphics object to the identity matrix. Resets the Clipboard operation. Overloaded Private method for DrawCurve Pen object that determines the color, width, and style of the line Path to draw Applies font effects such as underline, strikethrough, and bold. Sting on which affects are to be applied Font specified for string Width of the text Matrix used to position lines for Underline and striketrough FontObject representation of the string Font Gives the point equivalent of the specified GraphicsUnit. Unit to conver Outputs all Cliping and Transformation operation to Pdf stream before any drawing takes place. Handles the Transformed event for PDF.Drawing.Matrix object. Source of the event TranformedEventArgs contain the transformation done and the parameters of the transformation Pushes the GraphicsState object onto GraphicsStateStack. Used to maintain the Graphics states before and after operators q or Q is applied GraphicsState object to push Pops the GraphicsState object from GraphicsStateStack. Used to maintain the Graphics states before and after operators q or Q is applied Gets an ArrayList of PointF array elements. This is the point representation of Region value; Region to be converted to PointF array ArrayList of PointF[] elements Gets an ArrayList of PointF array elements. This is the optimized point representation of Region value. Region to be converted to PointF array ArrayList of PointF[] elements Performs matrix operation specified by the operation (op structure). Matrix Operation Returns the angle that the line joining pt1 and pt2 makes with origin. Point 1 Point 2 Angle in degrees Deletes the redundant clips. Last clip location Clears all the saved states. Gets or sets a value indicating whether [show color]. true if [show color]; otherwise, false. Gets or sets the Clipboard operation. Gets or sets the world transformation for this Graphics object. Gets or sets the unit of measure used for page coordinates in this Graphics object. Gets or sets the resolution (in dots per inch or pixels per inch). Objects of this class are stored in the Arraylist _operationList Specify the tranformation or clipping operations and their parameters Stack Implementation for storing Graphics state This class stores the current graphic state of the PDF document such as ForeColor,PaintColor,LineWidth Default Constructor Setting specific to Text state stored here Represents a wrapper for System.Drawing.Drawing2D.Matrix, which raises events whenever a matrix transformation is performed. Creates a new transform matrix with default values. Creates a new transform matrix with the specified parameters. m11 m12 m21 m22 dx dy Creates a new transform matrix. Matrix Clones. Multiplies. Matrix Multiplies. Matrix Multiplies. Matrix Matrix order Multiplies. Matrix Matrix order Resets. Rotates. Rotation angle Rotates. Rotation angle Matrix order Scales. Scale in horizontal, X, direction Scale in vertical, Y, direction Scales. Scale in horizontal, X, direction Scale in vertical, Y, direction Matrix order Translates. Offset in horizontal, X, direction Offset in vertical, Y, direction Translates. Offset in horizontal, X, direction Offset in vertical, Y, direction Matrix order Disposes the managed resources and frees up resources. Disposes the managed resources. Whether disposing This destructor runs only if the Dispose method does not get called; it gives your base class the opportunity to finalize. Occurs when a transformation is performed. Gets the elements. Gets whether the tranformation is identity. Gets whether the tranformation is invertible. Gets the horizontal (X) offset. Gets the vertical (Y) offset. Gets the clone of the tranformation matrix. Represents the trasformation performed and the parameters for the transformation. Creates a new transformation event arguments object. Transform Parameters Matrix order Gets the transformation type. Gets the parameters. Gets the matrix order. Represents a defined method that handles the Transform event. Represents an exception. Sets the error code. Sets the error message. Gets the error code. Gets the error message. Specifies the type of error that caused the exception. Exception is caused by the font not being a TrueType font Exception is caused by an incorrect (inflated or deflated) data stream Exception is caused by incorrect font data Exception is caused by already being processed Exception is caused by an unrecognized image format Handles the exception caused by incorrect font data. Handles the exception caused by already being in process. Handles the exception caused by an unrecognized image format. Handles the exception caused by an incorrect (inflated or deflated) data stream. Represents a image in a PDF document. Initializes the image object. Image to be used Collection of PDf objects in a page Determines whether the image object is identical to the specified object. Gets the hash code. Returns the image format of the image. Image to be used By default all images are embedded in JPEG format except for BMP and GIF. Type of image Saves the image object into memory in the specified format Image to save Output stream Format in which to save Gets the image encoder information based on the image type. Image Mime type Updates the image data. Image stream Skips specific bytes from the memory stream. This method is used by the Image Decoder Classes. Image stream Number of bytes to skip Gets or sets the name of an image object. Gets or sets the width of the original image. Gets or sets the height of the original image. Gets or sets the colorspace for the image. Gets or sets the resolution (in bits-per-component). Gets or sets the image embed format, which may be different from original image type. Gets or sets the underlying image. Specifies the supported image types. [0] JPEG image type [1] GIF image type [2] BMP image type Interface defined for the Image decoder class. Reads the short value from the stream. Image stream Gets the image parameters such as width, height, and colorspace. Input image stream ImageParameters structure contains image details Decodes the bitmap (BMP) image type. Loads the image parameters for the bitmap (BMP) image. Image stream All bitmap images are converted to Format24bppRgb before embedding is done into PDF. Gets the color data (RGB color component) for the image. Image stream The image is a 24-bit bitmap. 8-R, 8-G, and 8-B bitmap data are stored in a file in reverse direction with first pixel data stored at the end of the file. This method reverses the data before it is stored in PDF. Reads unsigned integers from an input stream. Image stream Represents the decoder for the GIF image type. Loads image parameters from the image stream. Image stream Reads the GIF file header information from the image stream. Image stream Reads the logical file descriptor from the image stream. Image stream Reads the content from the image stream. Image stream Reads the image from the image stream. Image stream Parses the input GIF stream to generate actual GIF data that is assigned to m_out. Image stream Sets the pixel value in the output GIF data (m_out). Line stride X value Y value Value Reads the graphics control Extent. Not used just skipped. Image stream Reads one block of GIF data at a time. Image stream The first byte read from the stream specifies the block size. Skips all blocks. Image stream Reads color table from the input stream. Image stream Bits per component Sets allowed BPC values (1,2,4,8). Bits per component Represents the image parameters. Sets the width of the image. Sets the height of the image. Sets the colorspace of the image. Sets the bits-per-component(bpc) of the image. Sets the type of the image. Sets the length of the image stream. Sets the data. Sets the transparency index of the image. Represents a binary stream object. This class is used to store the colorspace for a GIF image as a Unicode stream and is required because default stream only stores ASCII format values. Creates a new binary stream object. Creates a new binary stream object. Commits. Represents a collection of PDF objects. Adds a PDF object to the collection. Removes a PDF object from the collection. Finds a PDF object. Finds an array of PDF objects. Counts the number of PDF objects. Gets a PDF object. Gets sets the version. Gets the version number. Represents a font object. Disposes of resources. Converts to a string. Sets the ordering. Loads the font data. Sets the font data. Commits. Sets the name. Sets the font name. Sets the base line. Sets the descent. Sets whether the font is a standard font. Sets the embed. Gets the glyph index. Gets the name. Gets the font name. Gets the base line. Gets the descent. Gets whether the font is a standard font. Gets the embed. Represents an information object. Converts to a string. Gets a string. Sets a string. Gets or sets the title. Gets or sets the author. Gets or sets the subject. Gets or sets the creator. Gets or sets the producer. Gets or sets the creation date. Represents a PDF object. Converts to a string. Gets graphics. Gets graphics. Gets a collection of objects. Gets or sets the paper size. Gets or sets a content object. Gets or sets a resource object. Gets or sets a pages object. Represents a root object. Creates a new root object. Creates a new root object. Converts to a string. Represents a tiling pattern created with the TextureBrush object. Default Constructor Creates a PatternObject with TextureBrush and the imageObject for the brush. Texture brush Brush image Returns whether the object is equal to the specified object. Gets the hash code. Gets or sets the name. Represents a pages object. Converts to a string. Creates a page. Adds a page. Gets a collection of objects. Gets an array of pages. Gets the resource manager. Gets or sets the paper size. Gets the number of pages. Gets the page object. Represents a resources object. Converts to a string. Gets a resource manager. Gets a hash table of fonts. Gets a font dictionary. Gets an image dictionary. Gets a pattern dictionary. Hellper functions to convert byte array to sbyte array Newly constructed sbyte array Hellper functions to convert sbyte array to byte array Newly constructed byte array Writer defined for ImageObject class Contains conversion support elements such as classes, interfaces and static methods. This method returns the literal value received The literal to return The received value This method returns the literal value received The literal to return The received value This method returns the literal value received The literal to return The received value This method returns the literal value received The literal to return The received value Converts an array of sbytes to an array of bytes The array of sbytes to be converted The new array of bytes Converts a string to an array of bytes The string to be converted The new array of bytes Converts a array of object-type instances to a byte-type array. Array to convert. An array of byte type elements. Performs an unsigned bitwise right shift with the specified number Number to operate on Ammount of bits to shift The resulting number from the shift operation Performs an unsigned bitwise right shift with the specified number Number to operate on Ammount of bits to shift The resulting number from the shift operation Performs an unsigned bitwise right shift with the specified number Number to operate on Ammount of bits to shift The resulting number from the shift operation Performs an unsigned bitwise right shift with the specified number Number to operate on Ammount of bits to shift The resulting number from the shift operation Reads a number of characters from the current source Stream and writes the data to the target array at the specified index. The source Stream to read from. Contains the array of characteres read from the source Stream. The starting index of the target array. The maximum number of characters to read from the source Stream. The number of characters read. The number will be less than or equal to count depending on the data available in the source Stream. Returns -1 if the end of the stream is reached. Reads a number of characters from the current source TextReader and writes the data to the target array at the specified index. The source TextReader to read from Contains the array of characteres read from the source TextReader. The starting index of the target array. The maximum number of characters to read from the source TextReader. The number of characters read. The number will be less than or equal to count depending on the data available in the source TextReader. Returns -1 if the end of the stream is reached. Returns the total number of bytes input so far. Returns the total number of bytes output so far. Returns the total number of bytes input so far. Returns the total number of bytes output so far.