Click or drag to resize
Pdftools logo

PdfTools.Toolbox.Pdf.Content Namespace

 
Classes
 ClassDescription
Public classCalibratedGrayColorSpace
Public classCalibratedRgbColorSpace
Public classColorSpace
Public classContent

Represents the content of a page or a group.

The class has no methods on its own, but can be modified with a ContentGenerator or extracted with a ContentExtractor.
Public classContentElement
Public classContentExtractor
Public classContentGenerator
Public classDeviceCmykColorSpace
Public classDeviceGrayColorSpace
Public classDeviceRgbColorSpace
Public classFill
Public classFont
Public classGlyph
Public classGroup
Public classGroupElement
Public classIccBasedColorSpace
Public classImage
Public classImageElement
Public classImageMask
Public classImageMaskElement
Public classIndexedColorSpace
Public classLabColorSpace
Public classNChannelColorSpace
Public classOptionalContentMembership
Public classPaint
Public classPath

Paths define shapes, trajectories, and regions of all sorts.

A path is made up of one or more disconnected subpaths, each comprising a sequence of connected segments. The topology of the path is unrestricted: it can be concave or convex, can contain multiple subpaths representing disjoint areas, and can intersect itself in arbitrary ways.
Public classPathElement
Public classPathGenerator
Public classSeparationColorSpace
Public classShadingElement
Public classStroke
Public classSubpath

A disconnected subpath.

A container for connected path segments.
Public classText
Public classTextElement
Public classTextFragment

Text Fragment

A TextElement contains an arbitrary number of text fragments. Text can be partitioned arbibrarily into fragments without respecting word boundaries or reading order.

A text fragment provides iteration over all contained Glyphs. Removing, clearing, adding, and sub-ranges are not supported. While iterating, a CorruptException may be generated if the text fragment contains glyphs with inconsistent Unicode information.

Public classTextGenerator
Public classTransparency
Structures
 StructureDescription
Public structurePathSegment
Enumerations
 EnumerationDescription
Public enumerationBlendMode
Public enumerationFontWeight Indicates the visual weight (degree of blackness or thickness of strokes) of the characters in the font.
Public enumerationImageType Denotes the type of the image.
Public enumerationInsideRule
Public enumerationLineCapStyle
Public enumerationLineJoinStyle
Public enumerationPathSegmentType Used to distinguish between linear (line) and cubic (Bezier curve) path segments.
Public enumerationProcessColorSpaceType
Public enumerationUngroupingSelection Used to control the behavior of content extraction. Groups in the content can either be extracted as GroupElements, or their content can be unpacked, in which case groups' content elements are extracted as if not belonging to a group.
Public enumerationWritingMode Used to distinguish between horizontally and vertically written text.