Contains classes, structures, and enumerations that implement PDF content streams and resources as specified in the PDF Specification ISO 32000-1:2008, section '7.8 Content Streams and Resources', section '8 Graphics' and section '9 Text'. The base class of all PDF content elements is PdfContentElement. PDF page content can be accessed via Content property.
Represents formatting properties that affect the clipping of PDF textual or geometrical content.
Represents a set of predefined PdfColors.
Represents a PDF content.
Represents a base class for a PDF content element.
Represents a collection of PdfContentElements.
Represents a group of formatting properties applied to a PDF content.
Represents a group of PDF content elements that are independent from the rest of the surrounding elements.
Represents a mark used to distinguish the part of the PDF content.
Represents a base class for a PdfObject that is a PDF content stream resource.
An external object (commonly called an XObject) is a graphics object whose contents are defined by a self-contained stream, separate from the content stream in which it is used. There are three types of external objects:
Represents formatting properties that affect filling of PDF textual or geometrical content.
Represents a combination of a PdfFontFace and size used for drawing character glyphs.
Represents a group of font faces having a similar basic design and certain variations in style, weight or stretch.
A form XObject is a PDF content stream that is a self-contained description of any sequence of graphics objects (including path objects, text objects, and sampled images).
A form XObject may be painted multiple times—either on several pages or at several locations on the same page—and produces the same results each time, subject only to the graphics state at the time it is invoked.
Provides control for drawing text in PDF document.
Represents a line of PdfFormattedText.
Represents a PDF content that is a self-contained description of any sequence of PdfContentElements.
A rectangular array of sample values, each representing a color.
Represents a PDF content that is a rectangular array of sample values, each representing a color.
Represents a set of predefined PdfLineDashPatterns.
Represents a collection of PdfLineSegments.
Represents a geometrical PDF content composed of lines and curves.
Represents a PDF content that is a smooth transition between colors.
Represents formatting properties that affect stroking of PDF textual or geometrical content.
Represents a subsection of a path comprising a sequence of connected segments.
Represents a collection of PdfSubpaths.
Represents a textual PDF content (a sequence of glyphs from a single face of a single font).
Represents formatting properties that only affect PDF textual content.
Represents a base class for a PDF content element that has a visual representation.
Represents a color of a PDF content.
The line dash pattern controls the pattern of dashes and gaps used to stroke paths.
Represents a segment of a PdfSubpath.
Represents a 3x3 affine transformation matrix used for transformations in PDF 2-D space.
Represents an x- and y-coordinate pair in two-dimensional PDF space. The positive x axis extends horizontally to the right and the positive y axis vertically upward, as in standard mathematical practice.
Represents a quadrilateral - a polygon with four edges (sides) and four vertices (corners).
Represents the size of an object.
Represents types of the PdfContentElements.
Represents a rule used to specify the interior of the PDF textual or geometrical content that is filled or is part of the clipping area.
Represents the degree to which a font has been stretched compared to the normal aspect ratio of that font.
Represents the style of a font as normal, italic or oblique.
Represents the density of a font, in terms of the lightness or heaviness of the strokes.
The line cap style shall specify the shape that shall be used at the ends of open subpaths (and dashes, if any) when they are stroked.
The line join style shall specify the shape to be used at the corners of paths that are stroked.
Join styles shall be significant only at points where consecutive segments of a path connect at an angle; segments that meet or intersect fortuitously shall receive no special treatment.
Defines the formatting methods supported by the PdfFormattedText class.