CMXDocumentStructure.h
Go to the documentation of this file.
1 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2 /* libcdr
3  * Version: MPL 1.1 / GPLv2+ / LGPLv2+
4  *
5  * The contents of this file are subject to the Mozilla Public License Version
6  * 1.1 (the "License"); you may not use this file except in compliance with
7  * the License or as specified alternatively below. You may obtain a copy of
8  * the License at http://www.mozilla.org/MPL/
9  *
10  * Software distributed under the License is distributed on an "AS IS" basis,
11  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
12  * for the specific language governing rights and limitations under the
13  * License.
14  *
15  * Major Contributor(s):
16  * Copyright (C) 2012 Fridrich Strba <fridrich.strba@bluewin.ch>
17  *
18  * All Rights Reserved.
19  *
20  * For minor contributions see the git repository.
21  *
22  * Alternatively, the contents of this file may be used under the terms of
23  * either the GNU General Public License Version 2 or later (the "GPLv2+"), or
24  * the GNU Lesser General Public License Version 2 or later (the "LGPLv2+"),
25  * in which case the provisions of the GPLv2+ or the LGPLv2+ are applicable
26  * instead of those above.
27  */
28 
29 #ifndef __CMXDOCUMENTSTRUCTURE_H__
30 #define __CMXDOCUMENTSTRUCTURE_H__
31 
32 #define CMX_Tag_Null 0
33 
34 #define CMX_Tag_AddClippingRegion_RegionSpecification 1
35 #define CMX_Tag_AddClippingRegion_ClipModeRecoverySpecification 2
36 
37 #define CMX_Tag_AddGlobalTransform_Matrix 1
38 #define CMX_Tag_SetGlobalTransform_Matrix 2
39 
40 #define CMX_Tag_BeginEmbedded_EmbeddedSpecification 1
41 
42 #define CMX_Tag_BeginGroup_GroupSpecification 1
43 
44 #define CMX_Tag_BeginGroup_GroupSpecification 1
45 
46 #define CMX_Tag_BeginLayer_LayerSpecification 1
47 #define CMX_Tag_BeginLayer_Matrix 2
48 #define CMX_Tag_BeginLayer_MappingMode 3
49 
50 #define CMX_Tag_BeginPage_PageSpecification 1
51 #define CMX_Tag_BeginPage_Matrix 2
52 #define CMX_Tag_BeginPage_MappingMode 3
53 
54 #define CMX_Tag_BeginParagraph_RenderingAttr 1
55 #define CMX_Tag_BeginParagraph_FontSpecification 2
56 #define CMX_Tag_BeginParagraph_KerningSpecification 3
57 #define CMX_Tag_BeginParagraph_Justification 4
58 #define CMX_Tag_BeginParagraph_SpacingSpecification 5
59 #define CMX_Tag_BeginParagraph_TabSpecification 6
60 #define CMX_Tag_BeginParagraph_BulletSpecification 7
61 #define CMX_Tag_BeginParagraph_Indentation 8
62 #define CMX_Tag_BeginParagraph_Hyphenation 9
63 #define CMX_Tag_BeginParagraph_DropCap 10
64 #define CMX_Tag_BeginParagraph_FontSpec_UseFontCombination 11
65 #define CMX_Tag_BeginParagraph_BulletSpec_UseFontCombination 12
66 #define CMX_Tag_BeginParagraph_DropCapSpec_UseFontCombination 13
67 #define CMX_Tag_BeginParagraph_TabSpecification_Extra 15
68 
69 #define CMX_Tag_BeginProcedure_ProcedureSpecification 1
70 
71 #define CMX_Tag_BeginTextGroup_RenderingAttr 1
72 #define CMX_Tag_BeginTextGroup_Matrix 2
73 #define CMX_Tag_BeginTextGroup_Rectangle 3
74 
75 #define CMX_Tag_BeginTextObject_Reserved 1
76 
77 #define CMX_Tag_BeginTextStream_TextStreamSpecification 1
78 
79 #define CMX_Tag_CharInfo_Anchor_HotLink 1
80 #define CMX_Tag_CharInfo_CharInfo 2
81 #define CMX_Tag_CharInfo_EmbeddedCompleteCMX 3
82 
83 #define CMX_Tag_Characters_CountIndex 1
84 #define CMX_Tag_Characters_FitTextShift 2
85 
86 #define CMX_Tag_Comment_CommentSpecification 1
87 
88 #define CMX_Tag_DrawImage_RenderingAttr 1
89 #define CMX_Tag_DrawImage_DrawImageSpecification 2
90 #define CMX_Tag_DrawImage_ProcRefForSoftBitmap 3
91 
92 #define CMX_Tag_DrawChars_DrawCharsSpecification 1
93 
94 #define CMX_Tag_Ellips_RenderingAttr 1
95 #define CMX_Tag_Ellips_EllipsSpecification 2
96 
97 #define CMX_Tag_JumpAbsolute_Offset 1
98 
99 #define CMX_Tag_PolyCurve_RenderingAttr 1
100 #define CMX_Tag_PolyCurve_PointList 2
101 #define CMX_Tag_Polycurve_BoundingBox 3
102 #define CMX_Tag_Polycurve_KeepFillForOpenPath 4
103 
104 #define CMX_Tag_PushMappingMod_SourceDestination 1
105 
106 #define CMX_Tag_PushTint_PushTintSpecification 1
107 
108 #define CMX_Tag_Rectangle_RenderingAttr 1
109 #define CMX_Tag_Rectangle_RectangleSpecification 2
110 
111 #define CMX_Tag_SetCharStyle_RenderingAttr 1
112 #define CMX_Tag_SetCharStyle_SetCharStyleSpecification 2
113 
114 #define CMX_Tag_SimpleWideText_RenderingAttr 1
115 #define CMX_Tag_SimpleWideText_SimpleWideTextSpecification 2
116 #define CMX_Tag_SimpleWideText_CountCharSpecification 3
117 #define CMX_Tag_SimpleWideText_BoundingBox 4
118 
119 #define CMX_Tag_TextFrame_ColumnSpecification 1
120 #define CMX_Tag_TextFrame_HeightSkewMatrix 2
121 #define CMX_Tag_TextFrame_VJustifyAutoFrameHeight 3
122 #define CMX_Tag_TextFrame_PointsMatrix 4
123 
124 #define CMX_Tag_RenderAttr_OutlineSpec 1
125 
126 #define CMX_Tag_RenderAttr_FillSpec 1
127 
128 #define CMX_Tag_RenderAttr_FillSpec_Uniform 1
129 
130 #define CMX_Tag_RenderAttr_FillSpec_Fountain_Base 1
131 #define CMX_Tag_RenderAttr_FillSpec_Fountain_Color 2
132 
133 #define CMX_Tag_RenderAttr_FillSpec_Postscript_Base 1
134 #define CMX_Tag_RenderAttr_FillSpec_Postscript_UserFunc 2
135 
136 #define CMX_Tag_RenderAttr_FillSpec_MonoBM 1
137 
138 #define CMX_Tag_RenderAttr_FillSpec_ColorBM 1
139 
140 #define CMX_Tag_RenderAttr_FillSpec_Texture 1
141 
142 #define CMX_Tag_RenderAttr_FillSpec_TileTransfo 2
143 #define CMX_Tag_RenderAttr_FillSpec_LensTile 3
144 
145 #define CMX_Tag_RenderAttr_LensSpec_Base 1
146 #define CMX_Tag_RenderAttr_LensSpec_BitmapLens7 5
147 #define CMX_Tag_RenderAttr_LensSpec_GlassExtColor 2
148 #define CMX_Tag_RenderAttr_LensSpec_FrozViewp 3
149 #define CMX_Tag_RenderAttr_LensSpec_ROP7 6
150 
151 #define CMX_Tag_RenderAttr_ContainerSpec 1
152 
153 #define CMX_Tag_Tiling 1
154 
155 #define CMX_Tag_DescrSection_Arrow 1
156 
157 #define CMX_Tag_DescrSection_Color_Base 1
158 #define CMX_Tag_DescrSection_Color_ColorDescr 2
159 
160 #define CMX_Tag_DescrSection_Dash 1
161 
162 #define CMX_Tag_DescrSection_Font_FontInfo 1
163 #define CMX_Tag_DescrSection_Font_Panose 2
164 
165 #define CMX_Tag_DescrSection_Image_ImageInfo 1
166 #define CMX_Tag_DescrSection_Image_ImageInfo_Extra 4
167 #define CMX_Tag_DescrSection_Image_ImageInfo_LinkData 5
168 
169 #define CMX_Tag_DescrSection_Image_ImageData 2
170 
171 #define CMX_Tag_DescrSection_Image_ImageMask 3
172 
173 #define CMX_Tag_DescrSection_Outline 1
174 
175 #define CMX_Tag_DescrSection_LineStyle 1
176 
177 #define CMX_Tag_DescrSection_Pen 1
178 
179 #define CMX_Tag_DescrSection_Lens 1
180 
181 #define CMX_Tag_DescrSection_Screen_Basic 1
182 #define CMX_Tag_DescrSection_Screen_PSFunction 2
183 
184 #define CMX_Tag_EndTag 255
185 
186 
187 #define CMX_Command_AddClippingRegion 88
188 #define CMX_Command_AddGlobalTransform 94
189 #define CMX_Command_BeginEmbedded 22
190 #define CMX_Command_BeginGroup 13
191 #define CMX_Command_BeginLayer 11
192 #define CMX_Command_BeginPage 9
193 #define CMX_Command_BeginParagraph 99
194 #define CMX_Command_BeginProcedure 17
195 #define CMX_Command_BeginTextGroup 72
196 #define CMX_Command_BeginTextObject 70
197 #define CMX_Command_BeginTextStream 20
198 #define CMX_Command_CharInfo 101
199 #define CMX_Command_Characters 102
200 #define CMX_Command_ClearClipping 90
201 #define CMX_Command_Comment 2
202 #define CMX_Command_DrawImage 69
203 #define CMX_Command_DrawChars 65
204 #define CMX_Command_Ellipse 66
205 #define CMX_Command_EndEmbedded 23
206 #define CMX_Command_EndGroup 14
207 #define CMX_Command_EndLayer 12
208 #define CMX_Command_EndPage 10
209 #define CMX_Command_EndParagraph 100
210 #define CMX_Command_EndSection 18
211 #define CMX_Command_EndTextGroup 73
212 #define CMX_Command_EndTextObject 71
213 #define CMX_Command_EndTextStream 21
214 #define CMX_Command_JumpAbsolute 111
215 #define CMX_Command_PolyCurve 67
216 #define CMX_Command_PopMappingMode 92
217 #define CMX_Command_PopTint 104
218 #define CMX_Command_PushMappingMode 91
219 #define CMX_Command_PushTint 103
220 #define CMX_Command_Rectangle 68
221 #define CMX_Command_RemoveLastClippingRegion 89
222 #define CMX_Command_RestoreLastGlobalTransfo 95
223 #define CMX_Command_SetCharStyle 85
224 #define CMX_Command_SetGlobalTransfo 93
225 #define CMX_Command_SimpleWideText 86
226 #define CMX_Command_TextFrame 98
227 
228 #endif // __CMXDOCUMENTSTRUCTURE_H__
229 /* vim:set shiftwidth=2 softtabstop=2 expandtab: */

Generated for libcdr by doxygen 1.8.1.2