CMXDocumentStructure.h Source File documentation

CMXDocumentStructure.h
Go to the documentation of this file.
1 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2 /*
3 * This file is part of the libcdr project.
4 *
5 * This Source Code Form is subject to the terms of the Mozilla Public
6 * License, v. 2.0. If a copy of the MPL was not distributed with this
7 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 */
9
10 #ifndef __CMXDOCUMENTSTRUCTURE_H__
11 #define __CMXDOCUMENTSTRUCTURE_H__
12
13 #define CMX_Tag_Null 0
14
15 #define CMX_Tag_AddClippingRegion_RegionSpecification 1
16 #define CMX_Tag_AddClippingRegion_ClipModeRecoverySpecification 2
17
18 #define CMX_Tag_AddGlobalTransform_Matrix 1
19 #define CMX_Tag_SetGlobalTransform_Matrix 2
20
21 #define CMX_Tag_BeginEmbedded_EmbeddedSpecification 1
22
23 #define CMX_Tag_BeginGroup_GroupSpecification 1
24
25 #define CMX_Tag_BeginGroup_GroupSpecification 1
26
27 #define CMX_Tag_BeginLayer_LayerSpecification 1
28 #define CMX_Tag_BeginLayer_Matrix 2
29 #define CMX_Tag_BeginLayer_MappingMode 3
30
31 #define CMX_Tag_BeginPage_PageSpecification 1
32 #define CMX_Tag_BeginPage_Matrix 2
33 #define CMX_Tag_BeginPage_MappingMode 3
34
35 #define CMX_Tag_BeginParagraph_RenderingAttr 1
36 #define CMX_Tag_BeginParagraph_FontSpecification 2
37 #define CMX_Tag_BeginParagraph_KerningSpecification 3
38 #define CMX_Tag_BeginParagraph_Justification 4
39 #define CMX_Tag_BeginParagraph_SpacingSpecification 5
40 #define CMX_Tag_BeginParagraph_TabSpecification 6
41 #define CMX_Tag_BeginParagraph_BulletSpecification 7
42 #define CMX_Tag_BeginParagraph_Indentation 8
43 #define CMX_Tag_BeginParagraph_Hyphenation 9
44 #define CMX_Tag_BeginParagraph_DropCap 10
45 #define CMX_Tag_BeginParagraph_FontSpec_UseFontCombination 11
46 #define CMX_Tag_BeginParagraph_BulletSpec_UseFontCombination 12
47 #define CMX_Tag_BeginParagraph_DropCapSpec_UseFontCombination 13
48 #define CMX_Tag_BeginParagraph_TabSpecification_Extra 15
49
50 #define CMX_Tag_BeginProcedure_ProcedureSpecification 1
51
52 #define CMX_Tag_BeginTextGroup_RenderingAttr 1
53 #define CMX_Tag_BeginTextGroup_Matrix 2
54 #define CMX_Tag_BeginTextGroup_Rectangle 3
55
56 #define CMX_Tag_BeginTextObject_Reserved 1
57
58 #define CMX_Tag_BeginTextStream_TextStreamSpecification 1
59
60 #define CMX_Tag_CharInfo_Anchor_HotLink 1
61 #define CMX_Tag_CharInfo_CharInfo 2
62 #define CMX_Tag_CharInfo_EmbeddedCompleteCMX 3
63
64 #define CMX_Tag_Characters_CountIndex 1
65 #define CMX_Tag_Characters_FitTextShift 2
66
67 #define CMX_Tag_Comment_CommentSpecification 1
68
69 #define CMX_Tag_DrawImage_RenderingAttr 1
70 #define CMX_Tag_DrawImage_DrawImageSpecification 2
71 #define CMX_Tag_DrawImage_ProcRefForSoftBitmap 3
72
73 #define CMX_Tag_DrawChars_DrawCharsSpecification 1
74
75 #define CMX_Tag_Ellips_RenderingAttr 1
76 #define CMX_Tag_Ellips_EllipsSpecification 2
77
78 #define CMX_Tag_JumpAbsolute_Offset 1
79
80 #define CMX_Tag_PolyCurve_RenderingAttr 1
81 #define CMX_Tag_PolyCurve_PointList 2
82 #define CMX_Tag_Polycurve_BoundingBox 3
83 #define CMX_Tag_Polycurve_KeepFillForOpenPath 4
84
85 #define CMX_Tag_PushMappingMod_SourceDestination 1
86
87 #define CMX_Tag_PushTint_PushTintSpecification 1
88
89 #define CMX_Tag_Rectangle_RenderingAttr 1
90 #define CMX_Tag_Rectangle_RectangleSpecification 2
91
92 #define CMX_Tag_SetCharStyle_RenderingAttr 1
93 #define CMX_Tag_SetCharStyle_SetCharStyleSpecification 2
94
95 #define CMX_Tag_SimpleWideText_RenderingAttr 1
96 #define CMX_Tag_SimpleWideText_SimpleWideTextSpecification 2
97 #define CMX_Tag_SimpleWideText_CountCharSpecification 3
98 #define CMX_Tag_SimpleWideText_BoundingBox 4
99
100 #define CMX_Tag_TextFrame_ColumnSpecification 1
101 #define CMX_Tag_TextFrame_HeightSkewMatrix 2
102 #define CMX_Tag_TextFrame_VJustifyAutoFrameHeight 3
103 #define CMX_Tag_TextFrame_PointsMatrix 4
104
105 #define CMX_Tag_RenderAttr_OutlineSpec 1
106
107 #define CMX_Tag_RenderAttr_FillSpec 1
108
109 #define CMX_Tag_RenderAttr_FillSpec_Uniform 1
110
111 #define CMX_Tag_RenderAttr_FillSpec_Fountain_Base 1
112 #define CMX_Tag_RenderAttr_FillSpec_Fountain_Color 2
113
114 #define CMX_Tag_RenderAttr_FillSpec_Postscript_Base 1
115 #define CMX_Tag_RenderAttr_FillSpec_Postscript_UserFunc 2
116
117 #define CMX_Tag_RenderAttr_FillSpec_MonoBM 1
118
119 #define CMX_Tag_RenderAttr_FillSpec_ColorBM 1
120
121 #define CMX_Tag_RenderAttr_FillSpec_Texture 1
122
123 #define CMX_Tag_RenderAttr_FillSpec_TileTransfo 2
124 #define CMX_Tag_RenderAttr_FillSpec_LensTile 3
125
126 #define CMX_Tag_RenderAttr_LensSpec_Base 1
127 #define CMX_Tag_RenderAttr_LensSpec_BitmapLens7 5
128 #define CMX_Tag_RenderAttr_LensSpec_GlassExtColor 2
129 #define CMX_Tag_RenderAttr_LensSpec_FrozViewp 3
130 #define CMX_Tag_RenderAttr_LensSpec_ROP7 6
131
132 #define CMX_Tag_RenderAttr_ContainerSpec 1
133
134 #define CMX_Tag_Tiling 1
135
136 #define CMX_Tag_DescrSection_Arrow 1
137
138 #define CMX_Tag_DescrSection_Color_Base 1
139 #define CMX_Tag_DescrSection_Color_ColorDescr 2
140
141 #define CMX_Tag_DescrSection_Dash 1
142
143 #define CMX_Tag_DescrSection_Font_FontInfo 1
144 #define CMX_Tag_DescrSection_Font_Panose 2
145
146 #define CMX_Tag_DescrSection_Image_ImageInfo 1
147 #define CMX_Tag_DescrSection_Image_ImageInfo_Extra 4
148 #define CMX_Tag_DescrSection_Image_ImageInfo_LinkData 5
149
150 #define CMX_Tag_DescrSection_Image_ImageData 2
151
152 #define CMX_Tag_DescrSection_Image_ImageMask 3
153
154 #define CMX_Tag_DescrSection_Outline 1
155
156 #define CMX_Tag_DescrSection_LineStyle 1
157
158 #define CMX_Tag_DescrSection_Pen 1
159
160 #define CMX_Tag_DescrSection_Lens 1
161
162 #define CMX_Tag_DescrSection_Screen_Basic 1
163 #define CMX_Tag_DescrSection_Screen_PSFunction 2
164
165 #define CMX_Tag_EndTag 255
166
167
168 #define CMX_Command_AddClippingRegion 88
169 #define CMX_Command_AddGlobalTransform 94
170 #define CMX_Command_BeginEmbedded 22
171 #define CMX_Command_BeginGroup 13
172 #define CMX_Command_BeginLayer 11
173 #define CMX_Command_BeginPage 9
174 #define CMX_Command_BeginParagraph 99
175 #define CMX_Command_BeginProcedure 17
176 #define CMX_Command_BeginTextGroup 72
177 #define CMX_Command_BeginTextObject 70
178 #define CMX_Command_BeginTextStream 20
179 #define CMX_Command_CharInfo 101
180 #define CMX_Command_Characters 102
181 #define CMX_Command_ClearClipping 90
182 #define CMX_Command_Comment 2
183 #define CMX_Command_DrawImage 69
184 #define CMX_Command_DrawChars 65
185 #define CMX_Command_Ellipse 66
186 #define CMX_Command_EndEmbedded 23
187 #define CMX_Command_EndGroup 14
188 #define CMX_Command_EndLayer 12
189 #define CMX_Command_EndPage 10
190 #define CMX_Command_EndParagraph 100
191 #define CMX_Command_EndSection 18
192 #define CMX_Command_EndTextGroup 73
193 #define CMX_Command_EndTextObject 71
194 #define CMX_Command_EndTextStream 21
195 #define CMX_Command_JumpAbsolute 111
196 #define CMX_Command_PolyCurve 67
197 #define CMX_Command_PopMappingMode 92
198 #define CMX_Command_PopTint 104
199 #define CMX_Command_PushMappingMode 91
200 #define CMX_Command_PushTint 103
201 #define CMX_Command_Rectangle 68
202 #define CMX_Command_RemoveLastClippingRegion 89
203 #define CMX_Command_RestoreLastGlobalTransfo 95
204 #define CMX_Command_SetCharStyle 85
205 #define CMX_Command_SetGlobalTransfo 93
206 #define CMX_Command_SimpleWideText 86
207 #define CMX_Command_TextFrame 98
208
209 #endif // __CMXDOCUMENTSTRUCTURE_H__
210 /* vim:set shiftwidth=2 softtabstop=2 expandtab: */