Vanilla.PDF  2.0.0
Cross-platform toolkit for creating and modifying PDF documents
Page contents

This module groups all visual operations, that are available for altering page appearance. More...

Classes

class  BaseFontRangeHandle
 Base font ranges are used for mapping input codes to corresponding range of character codes or names. More...
 
class  ContentInstructionHandle
 Base class for all content objects and operations. More...
 
class  ContentInstructionCollectionHandle
 Collection of content instructions. More...
 
class  ContentInstructionCollectionIteratorHandle
 Enumerator for content instruction collection. More...
 
class  ContentObjectHandle
 A sequence of content instructions grouped within a single object. More...
 
class  ContentObjectTextHandle
 A PDF text object consists of operators that may show text strings, move the text position, and set text state and certain other parameters. More...
 
class  ContentObjectInlineImageHandle
 As an alternative to the image XObjects described in section 8.9.5 - Image Dictionaries, a sampled image may be specified in the form of an inline image. More...
 
class  ContentOperationHandle
 Atomic operation modifying graphics state parameters. More...
 
class  ContentOperationGenericHandle
 Unresolved operation often containing unknown operator. More...
 
class  ContentOperationTextShowHandle
 Stream operation for showing a simple text string. More...
 
class  ContentOperationTextShowArrayHandle
 Show one or more text strings, allowing individual glyph positioning. More...
 
class  ContentOperationTextFontHandle
 Set the text font and the text font size. More...
 
class  ContentOperationBeginTextHandle
 Starts a new ContentObjectTextHandle section. More...
 
class  ContentOperationEndTextHandle
 Terminates the ContentObjectTextHandle started with ContentOperationBeginTextHandle. More...
 
class  ContentOperatorHandle
 An operator is a PDF keyword specifying some action that shall be performed, such as painting a graphical shape on the page. More...
 
class  ContentParserHandle
 An object used for reading PDF PostScript instructions. More...
 

Enumerations

enum  ContentInstructionType { ContentInstructionType_Undefined = 0 , ContentInstructionType_Operation , ContentInstructionType_Object }
 Available content instruction types. More...
 
enum  ContentObjectType { ContentObjectType_Undefined = 0 , ContentObjectType_Text , ContentObjectType_InlineImage }
 Derived types of ContentObjectHandle. More...
 
enum  ContentOperationType {
  ContentOperationType_Undefined = 0 , ContentOperationType_Generic , ContentOperationType_LineWidth , ContentOperationType_LineCap ,
  ContentOperationType_LineJoin , ContentOperationType_MiterLimit , ContentOperationType_DashPattern , ContentOperationType_ColorRenderingIntent ,
  ContentOperationType_Flatness , ContentOperationType_GraphicsState , ContentOperationType_SaveGraphicsState , ContentOperationType_RestoreGraphicsState ,
  ContentOperationType_TransformationMatrix , ContentOperationType_BeginSubpath , ContentOperationType_Line , ContentOperationType_FullCurve ,
  ContentOperationType_FinalCurve , ContentOperationType_InitialCurve , ContentOperationType_CloseSubpath , ContentOperationType_Rectangle ,
  ContentOperationType_Stroke , ContentOperationType_CloseAndStroke , ContentOperationType_FillPathNonzero , ContentOperationType_FillPathCompatibility ,
  ContentOperationType_FillPathEvenOdd , ContentOperationType_FillStrokeNonzero , ContentOperationType_FillStrokeEvenOdd , ContentOperationType_CloseFillStrokeNonzero ,
  ContentOperationType_CloseFillStrokeEvenOdd , ContentOperationType_EndPath , ContentOperationType_ClipPathNonzero , ContentOperationType_ClipPathEvenOdd ,
  ContentOperationType_BeginText , ContentOperationType_EndText , ContentOperationType_CharacterSpacing , ContentOperationType_WordSpacing ,
  ContentOperationType_HorizontalScaling , ContentOperationType_Leading , ContentOperationType_TextFont , ContentOperationType_TextRenderingMode ,
  ContentOperationType_TextRise , ContentOperationType_TextTranslate , ContentOperationType_TextTranslateLeading , ContentOperationType_TextMatrix ,
  ContentOperationType_TextNextLine , ContentOperationType_TextShow , ContentOperationType_TextShowArray , ContentOperationType_TextNextLineShow ,
  ContentOperationType_TextNextLineShowSpacing , ContentOperationType_SetCharWidth , ContentOperationType_SetCacheDevice , ContentOperationType_SetStrokingColorSpaceName ,
  ContentOperationType_SetNonstrokingColorSpaceName , ContentOperationType_SetStrokingColorSpaceDevice , ContentOperationType_SetStrokingColorSpaceDeviceExtended , ContentOperationType_SetNonstrokingColorSpaceDevice ,
  ContentOperationType_SetNonstrokingColorSpaceDeviceExtended , ContentOperationType_SetStrokingColorSpaceGray , ContentOperationType_SetNonstrokingColorSpaceGray , ContentOperationType_SetStrokingColorSpaceRGB ,
  ContentOperationType_SetNonstrokingColorSpaceRGB , ContentOperationType_SetStrokingColorSpaceCMYK , ContentOperationType_SetNonstrokingColorSpaceCMYK , ContentOperationType_ShadingPaint ,
  ContentOperationType_BeginInlineImageObject , ContentOperationType_BeginInlineImageData , ContentOperationType_EndInlineImageObject , ContentOperationType_InvokeXObject ,
  ContentOperationType_DefineMarkedContentPoint , ContentOperationType_DefineMarkedContentPointWithPropertyList , ContentOperationType_BeginMarkedContentSequence , ContentOperationType_BeginMarkedContentSequenceWithPropertyList ,
  ContentOperationType_EndMarkedContentSequence , ContentOperationType_BeginCompatibilitySection , ContentOperationType_EndCompatibilitySection
}
 Derived types of ContentOperationHandle. More...
 
enum  ContentOperatorType {
  ContentOperatorType_Undefined = 0 , ContentOperatorType_Unknown , ContentOperatorType_LineWidth , ContentOperatorType_LineCap ,
  ContentOperatorType_LineJoin , ContentOperatorType_MiterLimit , ContentOperatorType_DashPattern , ContentOperatorType_ColorRenderingIntent ,
  ContentOperatorType_Flatness , ContentOperatorType_GraphicsState , ContentOperatorType_SaveGraphicsState , ContentOperatorType_RestoreGraphicsState ,
  ContentOperatorType_TransformationMatrix , ContentOperatorType_BeginSubpath , ContentOperatorType_Line , ContentOperatorType_FullCurve ,
  ContentOperatorType_FinalCurve , ContentOperatorType_InitialCurve , ContentOperatorType_CloseSubpath , ContentOperatorType_Rectangle ,
  ContentOperatorType_Stroke , ContentOperatorType_CloseAndStroke , ContentOperatorType_FillPathNonzero , ContentOperatorType_FillPathCompatibility ,
  ContentOperatorType_FillPathEvenOdd , ContentOperatorType_FillStrokeNonzero , ContentOperatorType_FillStrokeEvenOdd , ContentOperatorType_CloseFillStrokeNonzero ,
  ContentOperatorType_CloseFillStrokeEvenOdd , ContentOperatorType_EndPath , ContentOperatorType_ClipPathNonzero , ContentOperatorType_ClipPathEvenOdd ,
  ContentOperatorType_BeginText , ContentOperatorType_EndText , ContentOperatorType_CharacterSpacing , ContentOperatorType_WordSpacing ,
  ContentOperatorType_HorizontalScaling , ContentOperatorType_Leading , ContentOperatorType_TextFont , ContentOperatorType_TextRenderingMode ,
  ContentOperatorType_TextRise , ContentOperatorType_TextTranslate , ContentOperatorType_TextTranslateLeading , ContentOperatorType_TextMatrix ,
  ContentOperatorType_TextNextLine , ContentOperatorType_TextShow , ContentOperatorType_TextShowArray , ContentOperatorType_TextNextLineShow ,
  ContentOperatorType_TextNextLineShowSpacing , ContentOperatorType_SetCharWidth , ContentOperatorType_SetCacheDevice , ContentOperatorType_SetStrokingColorSpaceName ,
  ContentOperatorType_SetNonstrokingColorSpaceName , ContentOperatorType_SetStrokingColorSpaceDevice , ContentOperatorType_SetStrokingColorSpaceDeviceExtended , ContentOperatorType_SetNonstrokingColorSpaceDevice ,
  ContentOperatorType_SetNonstrokingColorSpaceDeviceExtended , ContentOperatorType_SetStrokingColorSpaceGray , ContentOperatorType_SetNonstrokingColorSpaceGray , ContentOperatorType_SetStrokingColorSpaceRGB ,
  ContentOperatorType_SetNonstrokingColorSpaceRGB , ContentOperatorType_SetStrokingColorSpaceCMYK , ContentOperatorType_SetNonstrokingColorSpaceCMYK , ContentOperatorType_ShadingPaint ,
  ContentOperatorType_BeginInlineImageObject , ContentOperatorType_BeginInlineImageData , ContentOperatorType_EndInlineImageObject , ContentOperatorType_InvokeXObject ,
  ContentOperatorType_DefineMarkedContentPoint , ContentOperatorType_DefineMarkedContentPointWithPropertyList , ContentOperatorType_BeginMarkedContentSequence , ContentOperatorType_BeginMarkedContentSequenceWithPropertyList ,
  ContentOperatorType_EndMarkedContentSequence , ContentOperatorType_BeginCompatibilitySection , ContentOperatorType_EndCompatibilitySection
}
 Derived types of ContentOperatorHandle. More...
 

Detailed Description

This module groups all visual operations, that are available for altering page appearance.

The graphics operators form six main groups:

For more detailed information please visit Section 8 - Graphics.

Enumeration Type Documentation

◆ ContentInstructionType

Available content instruction types.

Enumerator
ContentInstructionType_Operation 

Atomic operation modifying graphics state parameters.

See also
ContentOperationHandle
ContentInstructionType_Object 

A sequence of content instructions grouped within a single object.

See also
ContentObjectHandle

◆ ContentObjectType

Derived types of ContentObjectHandle.

Enumerator
ContentObjectType_Text 

A PDF text object consists of operators that may show text strings, move the text position, and set text state and certain other parameters.

See also
ContentObjectTextHandle
ContentObjectType_InlineImage 

As an alternative to the image XObjects described in section 8.9.5 - Image Dictionaries, a sampled image may be specified in the form of an inline image.

See also
ContentObjectInlineImageHandle

◆ ContentOperationType

Derived types of ContentOperationHandle.

Enumerator
ContentOperationType_Generic 

Unresolved operation often containing unknown operator.

See also
ContentOperationGenericHandle
ContentOperationType_TextFont 

Set the text font and the text font size.

See also
ContentOperationTextFontHandle
ContentOperationType_TextShow 

Stream operation for showing a simple text string.

See also
ContentOperationTextShowHandle
ContentOperationType_TextShowArray 

Show one or more text strings, allowing individual glyph positioning.

See also
ContentOperationTextShowArrayHandle

◆ ContentOperatorType

Derived types of ContentOperatorHandle.

Enumerator
ContentOperatorType_Unknown 

Unknown operator.

ContentOperatorType_BeginText 

Starts a new ContentObjectTextHandle section.

See also
ContentOperationBeginTextHandle
ContentOperatorType_EndText 

Terminates the ContentObjectTextHandle started with ContentOperationBeginTextHandle.

See also
ContentOperationEndTextHandle
ContentOperatorType_TextFont 

Set the text font and the text font size.

See also
ContentOperationTextFontHandle
ContentOperatorType_TextShow 

Stream operation for showing a simple text string.

See also
ContentOperationTextShowHandle
ContentOperatorType_TextShowArray 

Show one or more text strings, allowing individual glyph positioning.

See also
ContentOperationTextShowArrayHandle