GemBox.Pdf
  • Overview
  • Examples
  • Free version
  • Support
  • Pricelist

    Show / Hide Table of Contents

    GemBox.Pdf.Content Namespace

    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 the Content property.

    Classes

    PdfClipFormat

    Represents formatting properties that affect the clipping of PDF textual or geometrical content.

    PdfColors

    Represents a set of predefined PdfColors.

    PdfContent

    Represents a PDF content.

    PdfContentElement

    Represents a base class for a PDF content element.

    PdfContentElementCollection

    Represents a collection of PdfContentElements.

    PdfContentFormat

    Represents a group of formatting properties applied to a PDF content.

    PdfContentGroup

    Represents a group of PDF content elements that are independent from the rest of the surrounding elements.

    PdfContentMark

    Represents a mark used to distinguish the part of the PDF content.

    PdfContentResource

    Represents a base class for a PdfObject that is a PDF content stream resource.

    PdfExternalObject

    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:

    • An image XObject (8.9.5, "Image Dictionaries") represents a sampled visual image such as a photograph.
    • A form XObject (8.10, "Form XObjects") is a self-contained description of an arbitrary sequence of graphics objects.
    • A PostScript XObject (8.8.2, "PostScript XObjects") contains a fragment of code expressed in the PostScript page description language. PostScript XObjects should not be used.
    PdfFillFormat

    Represents formatting properties that affect filling of PDF textual or geometrical content.

    PdfFont

    Represents a combination of a PdfFontFace and size used for drawing character glyphs.

    PdfFontFace

    Represents a single variation of a font in terms of PdfFontStyle, PdfFontWeight and PdfFontStretch within the same PdfFontFamily.

    PdfFontFamily

    Represents a group of font faces having a similar basic design and certain variations in style, weight or stretch.

    PdfFonts

    Provides enumeration support for PdfFontFamily and PdfFontFace objects.

    PdfForm

    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.

    PdfFormattedText

    Provides control for drawing text in PDF document.

    PdfFormattedTextLine

    Represents a line of PdfFormattedText.

    PdfFormContent

    Represents a PDF content that is a self-contained description of any sequence of PdfContentElements.

    PdfImage

    A rectangular array of sample values, each representing a color.

    PdfImageContent

    Represents a PDF content that is a rectangular array of sample values, each representing a color.

    PdfLineDashPatterns

    Represents a set of predefined PdfLineDashPatterns.

    PdfLineSegmentCollection

    Represents a collection of PdfLineSegments.

    PdfPathContent

    Represents a geometrical PDF content composed of lines and curves.

    PdfShadingContent

    Represents a PDF content that is a smooth transition between colors.

    PdfStrokeFormat

    Represents formatting properties that affect stroking of PDF textual or geometrical content.

    PdfSubpath

    Represents a subsection of a path comprising a sequence of connected segments.

    PdfSubpathCollection

    Represents a collection of PdfSubpaths.

    PdfText

    Represents a snapshot mapping from a sequence of Unicode characters to a sequence of complete, partial or none PdfContentElements and provides various text related functionalities.

    PdfTextContent

    Represents a textual PDF content (a sequence of glyphs from a single face of a single font).

    PdfTextDecoration

    Represents a text decoration, which is a visual ornamentation that is added to text (such as an underline).

    PdfTextFormat

    Represents formatting properties that only affect PDF textual content.

    PdfTextOptions

    Represents options used for extracting text from a PDF content.

    PdfVisualContentElement

    Represents a base class for a PDF content element that has a visual representation.

    Structs

    PdfColor

    Represents a color of a PDF content.

    PdfContentChar

    Represents a glyph contained in a PdfTextContent.

    PdfContentElementCollection.AllEnumerable

    Represents all PdfContentElements underneath the PdfContentElementCollection.

    PdfContentElementCollection.AllEnumerator

    Enumerates the PdfContentElements underneath a PdfContentElementCollection.

    PdfContentElementCollection.Enumerator

    Enumerates the PdfContentElements of a PdfContentElementCollection.

    PdfContentString

    Represents PdfTextContent as a sequence of glyphs (PdfContentChars).

    PdfContentString.Enumerator

    Supports iterating over a PdfContentString and reading its individual glyphs (PdfContentChars).

    PdfLineDashPattern

    The line dash pattern controls the pattern of dashes and gaps used to stroke paths.

    PdfLineSegment

    Represents a segment of a PdfSubpath.

    PdfMatrix

    Represents a 3x3 affine transformation matrix used for transformations in PDF 2-D space.

    PdfPoint

    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.

    PdfQuad

    Represents a quadrilateral - a polygon with four edges (sides) and four vertices (corners).

    PdfSize

    Represents the size of an object.

    Enums

    PdfContentElementType

    Represents types of the PdfContentElements.

    PdfFillRule

    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.

    PdfFontEmbeddingRights

    Represents the font embedding licensing rights for the PdfFontFace. Valid fonts must set at most one of Installable, RestrictedLicense, PreviewAndPrint or Editable.

    PdfFontStretch

    Represents the degree to which a font has been stretched compared to the normal aspect ratio of that font.

    PdfFontStyle

    Represents the style of a font as normal, italic or oblique.

    PdfFontWeight

    Represents the density of a font, in terms of the lightness or heaviness of the strokes.

    PdfLineCap

    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.

    PdfLineJoin

    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.

    PdfTextDecorationStyle

    Represents a text decoration style.

    PdfTextFormattingMode

    Defines the formatting methods supported by the PdfFormattedText class.

    PdfTextOrder

    Represents a text order.

    PdfTextWhitespaces

    Specifies how whitespace insertion is handled when extracting text from PDF content.

    Back to top

    Facebook • Twitter • LinkedIn

    © GemBox Ltd. — All rights reserved.