Click or drag to resize

Spire.Pdf.Graphics Namespace

Classes
Class Description
Public class BeginPageLayoutEventArgs
Data for event before lay outing of the page.
Public class EndPageLayoutEventArgs
Contains information about layout`s element .
Public class EndTextPageLayoutEventArgs
Contains information about layout`s element .
Public class LineInfo
Contains information about the line.
Public class PdfBitmap
Represents the bitmap images.
Public class PdfBlend
Implements blend brush setting and functions.
Public class PdfBlendBase
Represents the base class for PdfBlend and PdfColorBlend classes. Implements basic routines needed by both classes.
Public class PdfBrush
Represents the abstract brush, which containing a basic functionality of a brush.
Public class PdfBrushes
Represents the collection of immutable default brushes.
Public class PdfCancelEventArgs
Represents the data for a cancelable event.
Public class PdfCanvas
The class representing a graphics context of the objects. It's used for performing simple graphics operations.
Public class PdfCjkStandardFont
Represents the standard CJK fonts.
Public class PdfColorBlend
Represents the arrays of colors and positions used for interpolating color blending in a multicolor gradient.
Public class PdfColorMask
Represents the color mask for bitmaps.
Public class PdfDrawWidget
Describes a graphics element which can be drawn by a pen.
Public class PdfFillElement
Represents an element that could be drawn and/or filled.
Public class PdfFont
Represents one of the 14 standard PDF fonts.
Public class PdfFontBase
Represents the font.
Public class PdfGradientBrush
Implements gradient brush capabilities.
Public class PdfGraphicsState
Represents the state of a Graphics object.
Public class PdfGraphicsWidget
Represents a base class for all page graphics elements.
Public class PdfHTMLTextElement
Class that represent HTML text area with the ability to span several pages.
Public class PdfImage
Represents the base class for images.
Public class PdfImageMask
Represents the image mask object for bitmaps.
Public class PdfLayoutHTMLResult
Represents the html layouting result settings.
Public class PdfLayoutParams
Represents the layouting parameters.
Public class PdfLayoutResult
Represents the layouting result settings.
Public class PdfLayoutWidget
Represents the base class for all elements that can be layout on the pages.
Public class PdfLinearGradientBrush
Implements linear gradient brush by using PDF axial shading pattern.
Public class PdfMargins
A class representing page margins.
Public class PdfMask
Base class for bitmap masking objects.
Public class PdfMatrix
Represent the matrix
Public class PdfMetafile
Class representing metafiles.
Public class PdfMetafileLayoutFormat
Represents the Class which defines metafile lay outing settings.
Public class PdfPath
Implements graphics path, which is a sequence of primitive graphics elements.
Public class PdfPen
A class defining settings for drawing operations.
Public class PdfPens
The collection of the default pens.
Public class PdfRadialGradientBrush
Represent radial gradient brush.
Public class PdfShapeWidget
Base class for the main shapes.
Public class PdfSolidBrush
Represents a brush that fills any object with a solid colour.
Public class PdfStringFormat
Represents the text layout information.
Public class PdfStringLayouter
Class lay outing the text.
Public class PdfStringLayoutResult
Layouter result.
Public class PdfTemplate
Represents Pdf Template object.
Public class PdfTextLayout
Class that defines layouting settings.
Public class PdfTextLayoutResult
Represents the text lay outing result settings.
Public class PdfTextWidget
Represents the text area with the ability to span several pages.
Public class PdfTilingBrush
Implements a colored tiling brush.
Public class PdfTrueTypeFont
Represents TrueType font.
Public class PdfUnitConvertor
Class allowing to convert different unit metrics. Converting is based on Graphics object DPI settings that is why for differ graphics settings must be created new instance. For example: printers often has 300 and greater dpi resolution, for compare default display screen dpi is 96.
Structures
Structure Description
Public structure PdfRGBColor
Implements structures and routines working with color.
Delegates
Delegate Description
Public delegate BeginPageLayoutEventHandler
Delegate. Defines a type of the event before lay outing on the page.
Public delegate EndPageLayoutEventHandler
Delegate. Defines a type of the event after lay outing on the page.
Public delegate EndTextPageLayoutEventHandler
Delegate. Defines a type of the event after the text lay outing on the page.
Enumerations
Enumeration Description
Public enumeration LayerExportState
Specifies the export state of the Layer
Public enumeration LayerPrintState
Specifies the print state of the Layer
Public enumeration LayerViewState
Specifies the view state of the Layer
Public enumeration LineType
Break type of the line.
Public enumeration PdfBlendMode
Specifies the blend mode for transparency.
Public enumeration PdfCjkFontFamily
Specifies the type of CJK font.
Public enumeration PdfColorSpace
Defines set of color spaces.
Public enumeration PdfDashStyle
Possible dash styles of the pen.
Public enumeration PdfExtend
Specifies the constant values specifying whether to extend the shading beyond the starting and ending points of the axis.
Public enumeration PdfFillMode
Specifies how the shapes are filled.
Public enumeration PdfFontFamily
Indicates type of standard PDF fonts.
Public enumeration PdfFontStyle
Specifies style information applied to text.
Public enumeration PdfFontType
Specifies the type of the font.
Public enumeration PdfGraphicsUnit
Specifies the types of the page's logical units.
Public enumeration PdfHorizontalAlignment
Specifies the type of Horizontal alignment.
Public enumeration PdfImageType
Specifies the type of the PdfImage.
Public enumeration PdfLayoutBreakType
Specifies how the element should be contained on the page.
Public enumeration PdfLayoutType
Specifies type of paginating.
Public enumeration PdfLinearGradientMode
Specifies the gradient direction of the linear gradient brush.
Public enumeration PdfLineCap
Specifies the line cap style to be used at the ends of the lines.
Public enumeration PdfLineJoin
Specifies the corner style of the shapes.
Public enumeration PdfMatrixOrder
Represent the applying order to matrix.
Public enumeration PdfSubSuperScript
Specifies type of the SubSuperScript.
Public enumeration PdfTextAlignment
Specifies the type of horizontal text alignment.
Public enumeration PdfVerticalAlignment
Specifies the type of Vertical alignment.
Public enumeration PdfWordWrapType
Specifies the types of text wrapping.
Public enumeration TextAlign
Specifies how text in ais horizontally aligned.