Table of Contents

Namespace Syncfusion.Pdf.Graphics

Classes

BeginPageLayoutEventArgs

Provides data for event before lay outing the new page.

EndPageLayoutEventArgs

Provides data for event once lay outing completed on the new page.

EndTextPageLayoutEventArgs

Represents the base class for classes that contain event data, and provides a value to use for events, once completed the text lay outing on the page.

LineInfo

Provides a line information

PdfArc

Represents an arc shape.

PdfBezierCurve

Represents Bezier curve shape.

PdfBitmap

Represents the bitmap images.

PdfBlend

Represents the blend color space

PdfBlendBase

Represents the base class for PdfBlend and PdfColorBlend classes.

PdfBrush

Provides objects used to fill the interiors of graphical shapes such as rectangles, ellipses, pies, polygons, and paths.

PdfBrushes

Brushes for all the standard colors

PdfCancelEventArgs

Provides the data for a cancelable event.

PdfCjkStandardFont

Represents the standard CJK fonts.

PdfColorBlend

Represents the arrays of colors and positions used for interpolating color blending in a multicolor gradient.

PdfColorMask

Represents the color mask for Bitmap images.

PdfDrawElement

Represents a graphics element which can be drawn by a pen.

PdfEllipse

Represents an ellipse shape.

PdfEllipsePart

Represents a base class of arc and pie shapes.

PdfFillElement

Represents an element to fill

PdfFont

Defines a particular format for text, including font face, size, and style attributes.

PdfGradientBrush

Encapsulates a PdfBrush with a gradient brush.

PdfGraphics

Represents a graphics context of the objects. It's used for performing all the graphics operations.

PdfGraphicsElement

Represents a base class for all the page graphics elements.

PdfGraphicsState

Represents the state of a Graphics object. This object is returned by a call to the Save methods.

PdfHTMLTextElement

Represents a HTML text area with the ability to span several pages.

PdfImage

Represents the base class for images.

PdfLayoutElement

Represents the base class for all elements that can be layout on the pages.

PdfLayoutFormat

Represents a layouting format

PdfLayoutParams

Represents the layouting parameters.

PdfLayoutResult

Represents the layouting result format.

PdfLine

Represents a line shape.

PdfLinearGradientBrush

Implements linear gradient brush by using PDF axial shading pattern.

PdfMargins

A class representing PDF page margins.

PdfMask

Base class for bitmap masking objects.

PdfPath

Implements graphics path, which is a sequence of primitive graphics elements.

PdfPen

A class defining settings for drawing operations, that determines the color, width, and style of the drawing elements.

PdfPens

The collection of the default pens.

PdfPie

Represents a pie shape.

PdfPolygon

Represents a set of points connected with lines, could be drawn and filled.

PdfRadialGradientBrush

Represent radial gradient brush.

PdfRectangle

Represents a simple rectangle that could be drawn and/or filled.

PdfRectangleArea

Represents an area bound by a rectangle.

PdfShapeElement

Base class for the main shapes.

PdfSolidBrush

Represents a brush that fills any object with a solid color.

PdfStandardFont

Represents one of the 14 standard PDF fonts. It's used to create a standard PDF font to draw the text in to the PDF

PdfStringFormat

Represents the text layout information on PDF

PdfStringLayoutResult

Layouter result.

PdfStringLayouter

Class lay outing the text.

PdfTemplate

Represents Pdf Template object.

PdfTextElement

Represents the text area with the ability to span several pages and inherited from the PdfLayoutElement class

PdfTextLayoutResult

Represents the text lay outing result settings.

PdfTilingBrush

Implements a colored tiling brush.

PdfTrueTypeFont

Represents TrueType font.

PdfUnitConverter
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.

Structs

PdfColor

Implements structures and routines working with color.

Enums

LineType

Break type of the line.

PdfBlendMode

Specifies the blend mode for transparency.

PdfCjkFontFamily

Specifies the type of CJK font.

PdfColorSpace

Defines set of color spaces.

PdfDashStyle

Possible dash styles of the pen.

PdfExtend

Specifies the constant values specifying whether to extend the shading beyond the starting and ending points of the axis.

PdfFillMode

Specifies how the shapes are filled.

PdfFontFamily

Indicates type of standard PDF fonts.

PdfFontStyle

Specifies style information applied to text.

PdfFontType

Specifies the type of the font.

PdfGraphicsUnit

Specifies the types of the page's logical units.

PdfGridImagePosition

Specifies the alignment type.

PdfHorizontalAlignment

Specifies the type of Horizontal alignment.

PdfImageType

Specifies the type of the PdfImage.

PdfLayoutBreakType

Specifies how the element should be contained on the page.

PdfLayoutType

Specifies type of paginating.

PdfLineCap

Specifies the line cap style to be used at the ends of the lines.

PdfLineJoin

Specifies the corner style of the shapes.

PdfLinearGradientMode

Specifies the gradient direction of the linear gradient brush.

PdfSubSuperScript

Specifies type of the SubSuperScript.

PdfTextAlignment

Specifies the type of horizontal text alignment.

PdfTextDirection

Represents the text rendering direction.

PdfVerticalAlignment

Specifies the type of Vertical alignment.

PdfWordWrapType

Specifies the types of text wrapping.

TextAlign

Specifies how text in a is horizontally aligned.

Delegates

BeginPageLayoutEventHandler

Represents the method that will handle an event that before lay outing on the page.

EndPageLayoutEventHandler

Represents the method that will handle an event, once completed the lay outing on the page.

EndTextPageLayoutEventHandler

Represents the method that will handle an event, once completed the text lay outing on the page.