1 #ifndef _C_CONTENT_OPERATOR_H 2 #define _C_CONTENT_OPERATOR_H 33 ContentOperatorType_Undefined = 0,
38 ContentOperatorType_LineWidth,
39 ContentOperatorType_LineCap,
40 ContentOperatorType_LineJoin,
41 ContentOperatorType_MiterLimit,
42 ContentOperatorType_DashPattern,
43 ContentOperatorType_ColorRenderingIntent,
44 ContentOperatorType_Flatness,
45 ContentOperatorType_GraphicsState,
46 ContentOperatorType_SaveGraphicsState,
47 ContentOperatorType_RestoreGraphicsState,
48 ContentOperatorType_TransformationMatrix,
49 ContentOperatorType_BeginSubpath,
50 ContentOperatorType_Line,
51 ContentOperatorType_FullCurve,
52 ContentOperatorType_FinalCurve,
53 ContentOperatorType_InitialCurve,
54 ContentOperatorType_CloseSubpath,
55 ContentOperatorType_Rectangle,
56 ContentOperatorType_Stroke,
57 ContentOperatorType_CloseAndStroke,
58 ContentOperatorType_FillPathNonzero,
59 ContentOperatorType_FillPathCompatibility,
60 ContentOperatorType_FillPathEvenOdd,
61 ContentOperatorType_FillStrokeNonzero,
62 ContentOperatorType_FillStrokeEvenOdd,
63 ContentOperatorType_CloseFillStrokeNonzero,
64 ContentOperatorType_CloseFillStrokeEvenOdd,
65 ContentOperatorType_EndPath,
66 ContentOperatorType_ClipPathNonzero,
67 ContentOperatorType_ClipPathEvenOdd,
80 ContentOperatorType_CharacterSpacing,
81 ContentOperatorType_WordSpacing,
82 ContentOperatorType_HorizontalScaling,
83 ContentOperatorType_Leading,
90 ContentOperatorType_TextRenderingMode,
91 ContentOperatorType_TextRise,
92 ContentOperatorType_TextTranslate,
93 ContentOperatorType_TextTranslateLeading,
94 ContentOperatorType_TextMatrix,
95 ContentOperatorType_TextNextLine,
108 ContentOperatorType_TextNextLineShow,
109 ContentOperatorType_TextNextLineShowSpacing,
110 ContentOperatorType_SetCharWidth,
111 ContentOperatorType_SetCacheDevice,
112 ContentOperatorType_ColorSpaceStroke,
113 ContentOperatorType_ColorSpaceNonstroke,
114 ContentOperatorType_SetColorStroke,
115 ContentOperatorType_SetColorStrokeExtended,
116 ContentOperatorType_SetColorNonstroke,
117 ContentOperatorType_SetColorNonstrokeExtended,
118 ContentOperatorType_SetStrokingColorSpaceGray,
119 ContentOperatorType_SetNonstrokingColorSpaceGray,
120 ContentOperatorType_SetStrokingColorSpaceRGB,
121 ContentOperatorType_SetNonstrokingColorSpaceRGB,
122 ContentOperatorType_SetStrokingColorSpaceCMYK,
123 ContentOperatorType_SetNonstrokingColorSpaceCMYK,
124 ContentOperatorType_ShadingPaint,
125 ContentOperatorType_BeginInlineImageObject,
126 ContentOperatorType_BeginInlineImageData,
127 ContentOperatorType_EndInlineImageObject,
128 ContentOperatorType_InvokeXObject,
129 ContentOperatorType_DefineMarkedContentPoint,
130 ContentOperatorType_DefineMarkedContentPointWithPropertyList,
131 ContentOperatorType_BeginMarkedContentSequence,
132 ContentOperatorType_BeginMarkedContentSequenceWithPropertyList,
133 ContentOperatorType_EndMarkedContentSequence,
134 ContentOperatorType_BeginCompatibilitySection,
135 ContentOperatorType_EndCompatibilitySection
error_type ContentOperator_Release(ContentOperatorHandle *handle)
Decrement the internal reference counter.
error_type ContentOperator_GetValue(ContentOperatorHandle *handle, BufferHandle **result)
Get byte representation of content operator.
An operator is a PDF keyword specifying some action that shall be performed, such as painting a graph...
error_type ContentOperator_ToUnknown(ContentOperatorHandle *handle, IUnknownHandle **result)
Reinterpret current object as IUnknownHandle.
ContentOperatorType
Derived types of ContentOperatorHandle.
Definition: c_content_operator.h:32
This file contains all type forward declarations returned by the library API.
Unknown operator.
Definition: c_content_operator.h:37
error_type ContentOperator_GetOperatorType(ContentOperatorHandle *handle, ContentOperatorType *result)
Get derived type of current object.
Stream operation for showing a simple text string.
Definition: c_content_operator.h:101
Set the text font and the text font size.
Definition: c_content_operator.h:89
Show one or more text strings, allowing individual glyph positioning.
Definition: c_content_operator.h:107
Starts a new ContentObjectTextHandle section.
Definition: c_content_operator.h:73
uint32_t error_type
This is return value type of all API functions.
Definition: c_types.h:25
This file contains macro declarations for importing and exporting symbols from library boundaries...
Terminates the ContentObjectTextHandle started with ContentOperationBeginTextHandle.
Definition: c_content_operator.h:79
This file contains types and constants used as parameters or return values.
error_type ContentOperator_FromUnknown(IUnknownHandle *handle, ContentOperatorHandle **result)
Convert IUnknownHandle to ContentOperatorHandle.
Represents memory stored data.
Base class for reference counting.