Page Contents
-
enum ContentInstructionType
Available content instruction types.
Values:
-
enumerator ContentInstructionType_Undefined
-
enumerator ContentInstructionType_Operation
Atomic operation modifying graphics state parameters.
See also
-
enumerator ContentInstructionType_Object
A sequence of content instructions grouped within a single object.
See also
-
enumerator ContentInstructionType_Undefined
-
enum ContentObjectType
Derived types of ContentObjectHandle.
Values:
-
enumerator ContentObjectType_Undefined
-
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
-
enumerator 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
-
enumerator ContentObjectType_Undefined
-
enum ContentOperationType
Derived types of ContentOperationHandle.
Values:
-
enumerator ContentOperationType_Undefined
-
enumerator ContentOperationType_Generic
Unresolved operation often containing unknown operator.
See also
-
enumerator ContentOperationType_LineWidth
-
enumerator ContentOperationType_LineCap
-
enumerator ContentOperationType_LineJoin
-
enumerator ContentOperationType_MiterLimit
-
enumerator ContentOperationType_DashPattern
-
enumerator ContentOperationType_ColorRenderingIntent
-
enumerator ContentOperationType_Flatness
-
enumerator ContentOperationType_GraphicsState
-
enumerator ContentOperationType_SaveGraphicsState
-
enumerator ContentOperationType_RestoreGraphicsState
-
enumerator ContentOperationType_TransformationMatrix
-
enumerator ContentOperationType_BeginSubpath
-
enumerator ContentOperationType_Line
-
enumerator ContentOperationType_FullCurve
-
enumerator ContentOperationType_FinalCurve
-
enumerator ContentOperationType_InitialCurve
-
enumerator ContentOperationType_CloseSubpath
-
enumerator ContentOperationType_Rectangle
-
enumerator ContentOperationType_Stroke
-
enumerator ContentOperationType_CloseAndStroke
-
enumerator ContentOperationType_FillPathNonzero
-
enumerator ContentOperationType_FillPathCompatibility
-
enumerator ContentOperationType_FillPathEvenOdd
-
enumerator ContentOperationType_FillStrokeNonzero
-
enumerator ContentOperationType_FillStrokeEvenOdd
-
enumerator ContentOperationType_CloseFillStrokeNonzero
-
enumerator ContentOperationType_CloseFillStrokeEvenOdd
-
enumerator ContentOperationType_EndPath
-
enumerator ContentOperationType_ClipPathNonzero
-
enumerator ContentOperationType_ClipPathEvenOdd
-
enumerator ContentOperationType_BeginText
-
enumerator ContentOperationType_EndText
-
enumerator ContentOperationType_CharacterSpacing
-
enumerator ContentOperationType_WordSpacing
-
enumerator ContentOperationType_HorizontalScaling
-
enumerator ContentOperationType_Leading
-
enumerator ContentOperationType_TextFont
Set the text font and the text font size.
See also
-
enumerator ContentOperationType_TextRenderingMode
-
enumerator ContentOperationType_TextRise
-
enumerator ContentOperationType_TextTranslate
-
enumerator ContentOperationType_TextTranslateLeading
-
enumerator ContentOperationType_TextMatrix
-
enumerator ContentOperationType_TextNextLine
-
enumerator ContentOperationType_TextShow
Stream operation for showing a simple text string.
See also
-
enumerator ContentOperationType_TextShowArray
Show one or more text strings, allowing individual glyph positioning.
See also
-
enumerator ContentOperationType_TextNextLineShow
-
enumerator ContentOperationType_TextNextLineShowSpacing
-
enumerator ContentOperationType_SetCharWidth
-
enumerator ContentOperationType_SetCacheDevice
-
enumerator ContentOperationType_SetStrokingColorSpaceName
-
enumerator ContentOperationType_SetNonstrokingColorSpaceName
-
enumerator ContentOperationType_SetStrokingColorSpaceDevice
-
enumerator ContentOperationType_SetStrokingColorSpaceDeviceExtended
-
enumerator ContentOperationType_SetNonstrokingColorSpaceDevice
-
enumerator ContentOperationType_SetNonstrokingColorSpaceDeviceExtended
-
enumerator ContentOperationType_SetStrokingColorSpaceGray
-
enumerator ContentOperationType_SetNonstrokingColorSpaceGray
-
enumerator ContentOperationType_SetStrokingColorSpaceRGB
-
enumerator ContentOperationType_SetNonstrokingColorSpaceRGB
-
enumerator ContentOperationType_SetStrokingColorSpaceCMYK
-
enumerator ContentOperationType_SetNonstrokingColorSpaceCMYK
-
enumerator ContentOperationType_ShadingPaint
-
enumerator ContentOperationType_BeginInlineImageObject
-
enumerator ContentOperationType_BeginInlineImageData
-
enumerator ContentOperationType_EndInlineImageObject
-
enumerator ContentOperationType_InvokeXObject
-
enumerator ContentOperationType_DefineMarkedContentPoint
-
enumerator ContentOperationType_DefineMarkedContentPointWithPropertyList
-
enumerator ContentOperationType_BeginMarkedContentSequence
-
enumerator ContentOperationType_BeginMarkedContentSequenceWithPropertyList
-
enumerator ContentOperationType_EndMarkedContentSequence
-
enumerator ContentOperationType_BeginCompatibilitySection
-
enumerator ContentOperationType_EndCompatibilitySection
-
enumerator ContentOperationType_Undefined
-
enum ContentOperatorType
Derived types of ContentOperatorHandle.
Values:
-
enumerator ContentOperatorType_Undefined
-
enumerator ContentOperatorType_Unknown
Unknown operator.
-
enumerator ContentOperatorType_LineWidth
-
enumerator ContentOperatorType_LineCap
-
enumerator ContentOperatorType_LineJoin
-
enumerator ContentOperatorType_MiterLimit
-
enumerator ContentOperatorType_DashPattern
-
enumerator ContentOperatorType_ColorRenderingIntent
-
enumerator ContentOperatorType_Flatness
-
enumerator ContentOperatorType_GraphicsState
-
enumerator ContentOperatorType_SaveGraphicsState
-
enumerator ContentOperatorType_RestoreGraphicsState
-
enumerator ContentOperatorType_TransformationMatrix
-
enumerator ContentOperatorType_BeginSubpath
-
enumerator ContentOperatorType_Line
-
enumerator ContentOperatorType_FullCurve
-
enumerator ContentOperatorType_FinalCurve
-
enumerator ContentOperatorType_InitialCurve
-
enumerator ContentOperatorType_CloseSubpath
-
enumerator ContentOperatorType_Rectangle
-
enumerator ContentOperatorType_Stroke
-
enumerator ContentOperatorType_CloseAndStroke
-
enumerator ContentOperatorType_FillPathNonzero
-
enumerator ContentOperatorType_FillPathCompatibility
-
enumerator ContentOperatorType_FillPathEvenOdd
-
enumerator ContentOperatorType_FillStrokeNonzero
-
enumerator ContentOperatorType_FillStrokeEvenOdd
-
enumerator ContentOperatorType_CloseFillStrokeNonzero
-
enumerator ContentOperatorType_CloseFillStrokeEvenOdd
-
enumerator ContentOperatorType_EndPath
-
enumerator ContentOperatorType_ClipPathNonzero
-
enumerator ContentOperatorType_ClipPathEvenOdd
-
enumerator ContentOperatorType_BeginText
Starts a new ContentObjectTextHandle section.
See also
-
enumerator ContentOperatorType_EndText
Terminates the ContentObjectTextHandle started with ContentOperationBeginTextHandle.
See also
-
enumerator ContentOperatorType_CharacterSpacing
-
enumerator ContentOperatorType_WordSpacing
-
enumerator ContentOperatorType_HorizontalScaling
-
enumerator ContentOperatorType_Leading
-
enumerator ContentOperatorType_TextFont
Set the text font and the text font size.
See also
-
enumerator ContentOperatorType_TextRenderingMode
-
enumerator ContentOperatorType_TextRise
-
enumerator ContentOperatorType_TextTranslate
-
enumerator ContentOperatorType_TextTranslateLeading
-
enumerator ContentOperatorType_TextMatrix
-
enumerator ContentOperatorType_TextNextLine
-
enumerator ContentOperatorType_TextShow
Stream operation for showing a simple text string.
See also
-
enumerator ContentOperatorType_TextShowArray
Show one or more text strings, allowing individual glyph positioning.
See also
-
enumerator ContentOperatorType_TextNextLineShow
-
enumerator ContentOperatorType_TextNextLineShowSpacing
-
enumerator ContentOperatorType_SetCharWidth
-
enumerator ContentOperatorType_SetCacheDevice
-
enumerator ContentOperatorType_SetStrokingColorSpaceName
-
enumerator ContentOperatorType_SetNonstrokingColorSpaceName
-
enumerator ContentOperatorType_SetStrokingColorSpaceDevice
-
enumerator ContentOperatorType_SetStrokingColorSpaceDeviceExtended
-
enumerator ContentOperatorType_SetNonstrokingColorSpaceDevice
-
enumerator ContentOperatorType_SetNonstrokingColorSpaceDeviceExtended
-
enumerator ContentOperatorType_SetStrokingColorSpaceGray
-
enumerator ContentOperatorType_SetNonstrokingColorSpaceGray
-
enumerator ContentOperatorType_SetStrokingColorSpaceRGB
-
enumerator ContentOperatorType_SetNonstrokingColorSpaceRGB
-
enumerator ContentOperatorType_SetStrokingColorSpaceCMYK
-
enumerator ContentOperatorType_SetNonstrokingColorSpaceCMYK
-
enumerator ContentOperatorType_ShadingPaint
-
enumerator ContentOperatorType_BeginInlineImageObject
-
enumerator ContentOperatorType_BeginInlineImageData
-
enumerator ContentOperatorType_EndInlineImageObject
-
enumerator ContentOperatorType_InvokeXObject
-
enumerator ContentOperatorType_DefineMarkedContentPoint
-
enumerator ContentOperatorType_DefineMarkedContentPointWithPropertyList
-
enumerator ContentOperatorType_BeginMarkedContentSequence
-
enumerator ContentOperatorType_BeginMarkedContentSequenceWithPropertyList
-
enumerator ContentOperatorType_EndMarkedContentSequence
-
enumerator ContentOperatorType_BeginCompatibilitySection
-
enumerator ContentOperatorType_EndCompatibilitySection
-
enumerator ContentOperatorType_Undefined
-
class BaseFontRangeHandle : public IUnknownHandle
- #include <c_base_font_range.h>
Base font ranges are used for mapping input codes to corresponding range of character codes or names.
Unnamed Group
-
error_type BaseFontRange_Create(BaseFontRangeHandle **result)
Creates a new empty instance of BaseFontRangeHandle.
-
error_type BaseFontRange_GetRangeLow(BaseFontRangeHandle *handle, HexadecimalStringObjectHandle **result)
Get the lower boundary of the font range.
-
error_type BaseFontRange_SetRangeLow(BaseFontRangeHandle *handle, HexadecimalStringObjectHandle *data)
Set the lower boundary of the font range.
-
error_type BaseFontRange_GetRangeHigh(BaseFontRangeHandle *handle, HexadecimalStringObjectHandle **result)
Get the upper boundary of the font range.
-
error_type BaseFontRange_SetRangeHigh(BaseFontRangeHandle *handle, HexadecimalStringObjectHandle *data)
Set the upper boundary of the font range.
-
error_type BaseFontRange_GetDestination(BaseFontRangeHandle *handle, ObjectHandle **result)
Get the mapped value that is associated with the range boundaries.
-
error_type BaseFontRange_SetDestination(BaseFontRangeHandle *handle, ObjectHandle *data)
Set the mapped value that is associated with the range boundaries.
The data could be either HexadecimalStringObjectHandle or ArrayObjectHandle filled with one or multiple HexadecimalStringObjectHandle
-
error_type BaseFontRange_Contains(BaseFontRangeHandle *handle, BufferHandle *data, boolean_type *result)
Check if parameter
datais present in the mapping table.
-
error_type BaseFontRange_GetMappedValue(BaseFontRangeHandle *handle, BufferHandle *data, BufferHandle **result)
Get corresponding value for parameter
datain the mapping table.
-
error_type BaseFontRange_ToUnknown(BaseFontRangeHandle *handle, IUnknownHandle **result)
Reinterpret current object as IUnknownHandle.
-
error_type BaseFontRange_FromUnknown(IUnknownHandle *handle, BaseFontRangeHandle **result)
Convert IUnknownHandle to BaseFontRangeHandle.
-
error_type BaseFontRange_Release(BaseFontRangeHandle *handle)
Decrement the internal reference counter.
When the internal counter reaches zero the object is deleted. Releasing already disposed object causes undefined behavior.
See also
-
error_type BaseFontRange_Create(BaseFontRangeHandle **result)
-
class ContentInstructionHandle : public IUnknownHandle
- #include <c_content_instruction.h>
Base class for all content objects and operations.
Subclassed by ContentObjectHandle, ContentOperationHandle
Unnamed Group
-
error_type ContentInstruction_GetInstructionType(ContentInstructionHandle *handle, ContentInstructionType *result)
Get derived type of current object.
-
error_type ContentInstruction_ToOperation(ContentInstructionHandle *handle, ContentOperationHandle **result)
Reinterpret current object as ContentOperationHandle.
-
error_type ContentInstruction_ToUnknown(ContentInstructionHandle *handle, IUnknownHandle **result)
Reinterpret current object as IUnknownHandle.
-
error_type ContentInstruction_FromUnknown(IUnknownHandle *handle, ContentInstructionHandle **result)
Convert IUnknownHandle to ContentInstructionHandle.
-
error_type ContentInstruction_Release(ContentInstructionHandle *handle)
Decrement the internal reference counter.
When the internal counter reaches zero the object is deleted. Releasing already disposed object causes undefined behavior.
See also
-
error_type ContentInstruction_GetInstructionType(ContentInstructionHandle *handle, ContentInstructionType *result)
-
class ContentInstructionCollectionHandle : public IUnknownHandle
- #include <c_content_instruction.h>
Collection of content instructions.
Unnamed Group
-
error_type ContentInstructionCollection_GetSize(ContentInstructionCollectionHandle *handle, size_type *result)
Return size of a collection.
-
error_type ContentInstructionCollection_At(ContentInstructionCollectionHandle *handle, size_type at, ContentInstructionHandle **result)
Get instruction at location
at.
-
error_type ContentInstructionCollection_Append(ContentInstructionCollectionHandle *handle, ContentInstructionHandle *value)
Insert new element at the end of the collection.
-
error_type ContentInstructionCollection_Insert(ContentInstructionCollectionHandle *handle, size_type at, ContentInstructionHandle *value)
Insert new element at location
at.
-
error_type ContentInstructionCollection_Remove(ContentInstructionCollectionHandle *handle, size_type at)
Remove element from location
at.
-
error_type ContentInstructionCollection_Clear(ContentInstructionCollectionHandle *handle)
Clear all items from the collection.
-
error_type ContentInstructionCollection_GetIterator(ContentInstructionCollectionHandle *handle, ContentInstructionCollectionIteratorHandle **result)
Get collection iterator for enumerating all entries.
Modifying collection may invalidate this handle.
-
error_type ContentInstructionCollection_ToUnknown(ContentInstructionCollectionHandle *handle, IUnknownHandle **result)
Reinterpret current object as IUnknownHandle.
-
error_type ContentInstructionCollection_FromUnknown(IUnknownHandle *handle, ContentInstructionCollectionHandle **result)
Convert IUnknownHandle to ContentInstructionCollectionHandle.
-
error_type ContentInstructionCollection_Release(ContentInstructionCollectionHandle *handle)
Decrement the internal reference counter.
When the internal counter reaches zero the object is deleted. Releasing already disposed object causes undefined behavior.
See also
-
error_type ContentInstructionCollection_GetSize(ContentInstructionCollectionHandle *handle, size_type *result)
-
class ContentInstructionCollectionIteratorHandle : public IUnknownHandle
- #include <c_content_instruction.h>
Enumerator for content instruction collection.
Unnamed Group
-
error_type ContentInstructionCollectionIterator_GetValue(ContentInstructionCollectionIteratorHandle *handle, ContentInstructionHandle **result)
Get value at iterator position.
Ensure the iterator is valid.
-
error_type ContentInstructionCollectionIterator_IsValid(ContentInstructionCollectionIteratorHandle *handle, boolean_type *result)
Determine if current position is valid.
Invalid position may mean that iterator moved past the end of the collection, as well as the collection was modified.
Any other operation except THIS will fail on invalid iterator.
-
error_type ContentInstructionCollectionIterator_Next(ContentInstructionCollectionIteratorHandle *handle)
Advances iterator to the next position.
Ensure the iterator is valid.
-
error_type ContentInstructionCollectionIterator_ToUnknown(ContentInstructionCollectionIteratorHandle *handle, IUnknownHandle **result)
Reinterpret current object as IUnknownHandle.
-
error_type ContentInstructionCollectionIterator_FromUnknown(IUnknownHandle *handle, ContentInstructionCollectionIteratorHandle **result)
Convert IUnknownHandle to ContentInstructionCollectionIteratorHandle.
-
error_type ContentInstructionCollectionIterator_Release(ContentInstructionCollectionIteratorHandle *handle)
Decrement the internal reference counter.
When the internal counter reaches zero the object is deleted. Releasing already disposed object causes undefined behavior.
See also
-
error_type ContentInstructionCollectionIterator_GetValue(ContentInstructionCollectionIteratorHandle *handle, ContentInstructionHandle **result)
-
class ContentObjectHandle : public ContentInstructionHandle
- #include <c_content_object.h>
A sequence of content instructions grouped within a single object.
Subclassed by ContentObjectInlineImageHandle, ContentObjectTextHandle
Unnamed Group
-
error_type ContentObject_GetObjectType(ContentObjectHandle *handle, ContentObjectType *result)
Get derived type of current object.
-
error_type ContentObject_ToInlineImage(ContentObjectHandle *handle, ContentObjectInlineImageHandle **result)
Reinterpret current object as ContentObjectInlineImageHandle.
-
error_type ContentObject_ToInstruction(ContentObjectHandle *handle, ContentInstructionHandle **result)
Reinterpret current object as ContentInstructionHandle.
-
error_type ContentObject_FromInstruction(ContentInstructionHandle *handle, ContentObjectHandle **result)
Convert ContentInstructionHandle to ContentObjectHandle.
-
error_type ContentObject_Release(ContentObjectHandle *handle)
Decrement the internal reference counter.
When the internal counter reaches zero the object is deleted. Releasing already disposed object causes undefined behavior.
See also
-
error_type ContentObject_GetObjectType(ContentObjectHandle *handle, ContentObjectType *result)
-
class ContentObjectTextHandle : public ContentObjectHandle
- #include <c_content_object.h>
A PDF text object consists of operators that may show text strings, move the text position, and set text state and certain other parameters.
Unnamed Group
-
error_type ContentObjectText_GetOperationsSize(ContentObjectTextHandle *handle, size_type *result)
Get number of operations within current text object.
-
error_type ContentObjectText_GetOperationAt(ContentObjectTextHandle *handle, size_type at, ContentOperationHandle **result)
Get operation at location
at.
-
error_type ContentObjectText_ToContentObject(ContentObjectTextHandle *handle, ContentObjectHandle **result)
Reinterpret current object as ContentObjectHandle.
-
error_type ContentObjectText_FromContentObject(ContentObjectHandle *handle, ContentObjectTextHandle **result)
Convert ContentObjectTextHandle to ContentObjectHandle.
-
error_type ContentObjectText_Release(ContentObjectTextHandle *handle)
Decrement the internal reference counter.
When the internal counter reaches zero the object is deleted. Releasing already disposed object causes undefined behavior.
See also
-
error_type ContentObjectText_GetOperationsSize(ContentObjectTextHandle *handle, size_type *result)
-
class ContentObjectInlineImageHandle : public ContentObjectHandle
- #include <c_content_object.h>
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.
Unnamed Group
-
error_type ContentObjectInlineImage_GetDictionary(ContentObjectInlineImageHandle *handle, DictionaryObjectHandle **result)
Get meta-data dictionary for inline image.
-
error_type ContentObjectInlineImage_GetData(ContentObjectInlineImageHandle *handle, BufferHandle **result)
Get raw image data.
-
error_type ContentObjectInlineImage_Release(ContentObjectInlineImageHandle *handle)
Decrement the internal reference counter.
When the internal counter reaches zero the object is deleted. Releasing already disposed object causes undefined behavior.
See also
-
error_type ContentObjectInlineImage_GetDictionary(ContentObjectInlineImageHandle *handle, DictionaryObjectHandle **result)
-
class ContentOperationHandle : public ContentInstructionHandle
- #include <c_content_operation.h>
Atomic operation modifying graphics state parameters.
Subclassed by ContentOperationBeginTextHandle, ContentOperationEndTextHandle, ContentOperationGenericHandle, ContentOperationTextFontHandle, ContentOperationTextShowArrayHandle, ContentOperationTextShowHandle
Unnamed Group
-
error_type ContentOperation_GetOperationType(ContentOperationHandle *handle, ContentOperationType *result)
Get derived type of current object.
-
error_type ContentOperation_ToBeginText(ContentOperationHandle *handle, ContentOperationBeginTextHandle **result)
Reinterpret current object as ContentOperationBeginTextHandle.
-
error_type ContentOperation_ToEndText(ContentOperationHandle *handle, ContentOperationEndTextHandle **result)
Reinterpret current object as ContentOperationEndTextHandle.
-
error_type ContentOperation_ToInstruction(ContentOperationHandle *handle, ContentInstructionHandle **result)
Reinterpret current object as ContentInstructionHandle.
-
error_type ContentOperation_FromInstruction(ContentInstructionHandle *handle, ContentOperationHandle **result)
Convert ContentInstructionHandle to ContentOperationHandle.
-
error_type ContentOperation_Release(ContentOperationHandle *handle)
Decrement the internal reference counter.
When the internal counter reaches zero the object is deleted. Releasing already disposed object causes undefined behavior.
See also
-
error_type ContentOperation_GetOperationType(ContentOperationHandle *handle, ContentOperationType *result)
-
class ContentOperationGenericHandle : public ContentOperationHandle
- #include <c_content_operation.h>
Unresolved operation often containing unknown operator.
Unnamed Group
-
error_type ContentOperationGeneric_GetOperator(ContentOperationGenericHandle *handle, ContentOperatorHandle **result)
Get operator from unknown operation.
-
error_type ContentOperationGeneric_GetOperandsSize(ContentOperationGenericHandle *handle, size_type *result)
Get number of operands belonging to the operator.
-
error_type ContentOperationGeneric_GetOperandAt(ContentOperationGenericHandle *handle, size_type at, ObjectHandle **result)
Get operand at location
at.
-
error_type ContentOperationGeneric_ToContentOperation(ContentOperationGenericHandle *handle, ContentOperationHandle **result)
Reinterpret current object as ContentOperationHandle.
-
error_type ContentOperationGeneric_FromContentOperation(ContentOperationHandle *handle, ContentOperationGenericHandle **result)
Convert ContentOperationHandle to ContentOperationGenericHandle.
-
error_type ContentOperationGeneric_Release(ContentOperationGenericHandle *handle)
Decrement the internal reference counter.
When the internal counter reaches zero the object is deleted. Releasing already disposed object causes undefined behavior.
See also
-
error_type ContentOperationGeneric_GetOperator(ContentOperationGenericHandle *handle, ContentOperatorHandle **result)
-
class ContentOperationTextShowHandle : public ContentOperationHandle
- #include <c_content_operation.h>
Stream operation for showing a simple text string.
Unnamed Group
-
error_type ContentOperationTextShow_GetValue(ContentOperationTextShowHandle *handle, StringObjectHandle **result)
A text string to be shown.
-
error_type ContentOperationTextShow_SetValue(ContentOperationTextShowHandle *handle, StringObjectHandle *data)
Set a new text string to be shown.
-
error_type ContentOperationTextShow_ToContentOperation(ContentOperationTextShowHandle *handle, ContentOperationHandle **result)
Reinterpret current object as ContentOperationHandle.
-
error_type ContentOperationTextShow_FromContentOperation(ContentOperationHandle *handle, ContentOperationTextShowHandle **result)
Convert ContentOperationHandle to ContentOperationTextShowHandle.
-
error_type ContentOperationTextShow_Release(ContentOperationTextShowHandle *handle)
Decrement the internal reference counter.
When the internal counter reaches zero the object is deleted. Releasing already disposed object causes undefined behavior.
See also
-
error_type ContentOperationTextShow_GetValue(ContentOperationTextShowHandle *handle, StringObjectHandle **result)
-
class ContentOperationTextShowArrayHandle : public ContentOperationHandle
- #include <c_content_operation.h>
Show one or more text strings, allowing individual glyph positioning.
Unnamed Group
-
error_type ContentOperationTextShowArray_GetValue(ContentOperationTextShowArrayHandle *handle, ArrayObjectHandle **result)
One or more text strings to be shown.
-
error_type ContentOperationTextShowArray_SetValue(ContentOperationTextShowArrayHandle *handle, ArrayObjectHandle *data)
Set new text strings to be shown.
Each element of array shall be either a string or a number.
If the element is a string, this operator shall show the string.
If it is a number, the operator shall adjust the text position by that amount.
-
error_type ContentOperationTextShowArray_ToContentOperation(ContentOperationTextShowArrayHandle *handle, ContentOperationHandle **result)
Reinterpret current object as ContentOperationHandle.
-
error_type ContentOperationTextShowArray_FromContentOperation(ContentOperationHandle *handle, ContentOperationTextShowArrayHandle **result)
Convert ContentOperationHandle to ContentOperationTextShowArrayHandle.
-
error_type ContentOperationTextShowArray_Release(ContentOperationTextShowArrayHandle *handle)
Decrement the internal reference counter.
When the internal counter reaches zero the object is deleted. Releasing already disposed object causes undefined behavior.
See also
-
error_type ContentOperationTextShowArray_GetValue(ContentOperationTextShowArrayHandle *handle, ArrayObjectHandle **result)
-
class ContentOperationTextFontHandle : public ContentOperationHandle
- #include <c_content_operation.h>
Set the text font and the text font size.
Unnamed Group
-
error_type ContentOperationTextFont_GetName(ContentOperationTextFontHandle *handle, NameObjectHandle **result)
Get name of the font to be set.
Font shall be the name of a font resource in the Font subdictionary of the current resource dictionary.
-
error_type ContentOperationTextFont_SetName(ContentOperationTextFontHandle *handle, NameObjectHandle *data)
Set new font name.
Font shall be the name of a font resource in the Font subdictionary of the current resource dictionary.
-
error_type ContentOperationTextFont_GetScale(ContentOperationTextFontHandle *handle, RealObjectHandle **result)
Get current font scaling.
Scale shall be a number representing a scale factor.
-
error_type ContentOperationTextFont_SetScale(ContentOperationTextFontHandle *handle, RealObjectHandle *data)
Set new font scaling.
Scale shall be a number representing a scale factor.
-
error_type ContentOperationTextFont_ToContentOperation(ContentOperationTextFontHandle *handle, ContentOperationHandle **result)
Reinterpret current object as ContentOperationHandle.
-
error_type ContentOperationTextFont_FromContentOperation(ContentOperationHandle *handle, ContentOperationTextFontHandle **result)
Convert ContentOperationHandle to ContentOperationTextFontHandle.
-
error_type ContentOperationTextFont_Release(ContentOperationTextFontHandle *handle)
Decrement the internal reference counter.
When the internal counter reaches zero the object is deleted. Releasing already disposed object causes undefined behavior.
See also
-
error_type ContentOperationTextFont_GetName(ContentOperationTextFontHandle *handle, NameObjectHandle **result)
-
class ContentOperationBeginTextHandle : public ContentOperationHandle
- #include <c_content_operation.h>
Starts a new ContentObjectTextHandle section.
-
class ContentOperationEndTextHandle : public ContentOperationHandle
- #include <c_content_operation.h>
Terminates the ContentObjectTextHandle started with ContentOperationBeginTextHandle.
Unnamed Group
-
error_type ContentOperationEndText_Release(ContentOperationEndTextHandle *handle)
Decrement the internal reference counter.
When the internal counter reaches zero the object is deleted. Releasing already disposed object causes undefined behavior.
See also
-
error_type ContentOperationEndText_Release(ContentOperationEndTextHandle *handle)
-
class ContentOperatorHandle : public IUnknownHandle
- #include <c_content_operator.h>
An operator is a PDF keyword specifying some action that shall be performed, such as painting a graphical shape on the page.
Unnamed Group
-
error_type ContentOperator_GetOperatorType(ContentOperatorHandle *handle, ContentOperatorType *result)
Get derived type of current object.
-
error_type ContentOperator_GetValue(ContentOperatorHandle *handle, BufferHandle **result)
Get byte representation of content operator.
-
error_type ContentOperator_ToUnknown(ContentOperatorHandle *handle, IUnknownHandle **result)
Reinterpret current object as IUnknownHandle.
-
error_type ContentOperator_FromUnknown(IUnknownHandle *handle, ContentOperatorHandle **result)
Convert IUnknownHandle to ContentOperatorHandle.
-
error_type ContentOperator_Release(ContentOperatorHandle *handle)
Decrement the internal reference counter.
When the internal counter reaches zero the object is deleted. Releasing already disposed object causes undefined behavior.
See also
-
error_type ContentOperator_GetOperatorType(ContentOperatorHandle *handle, ContentOperatorType *result)
-
class ContentParserHandle : public IUnknownHandle
- #include <c_content_parser.h>
An object used for reading PDF PostScript instructions.
See also
PostScript Language Reference
Unnamed Group
-
error_type ContentParser_Create(FileHandle *source_file, InputStreamHandle *input_stream, ContentParserHandle **result)
Create a new instance of ContentParserHandle.
-
error_type ContentParser_ReadInstructionCollection(ContentParserHandle *handle, ContentInstructionCollectionHandle **result)
Get byte representation of content operator.
-
error_type ContentParser_ToUnknown(ContentParserHandle *handle, IUnknownHandle **result)
Reinterpret current object as IUnknownHandle.
-
error_type ContentParser_FromUnknown(IUnknownHandle *handle, ContentParserHandle **result)
Convert IUnknownHandle to ContentParserHandle.
-
error_type ContentParser_Release(ContentParserHandle *handle)
Decrement the internal reference counter.
When the internal counter reaches zero the object is deleted. Releasing already disposed object causes undefined behavior.
See also
-
error_type ContentParser_Create(FileHandle *source_file, InputStreamHandle *input_stream, ContentParserHandle **result)