CMXDocumentStructure.h
Go to the documentation of this file.
00001 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
00002 /* libcdr
00003  * Version: MPL 1.1 / GPLv2+ / LGPLv2+
00004  *
00005  * The contents of this file are subject to the Mozilla Public License Version
00006  * 1.1 (the "License"); you may not use this file except in compliance with
00007  * the License or as specified alternatively below. You may obtain a copy of
00008  * the License at http://www.mozilla.org/MPL/
00009  *
00010  * Software distributed under the License is distributed on an "AS IS" basis,
00011  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
00012  * for the specific language governing rights and limitations under the
00013  * License.
00014  *
00015  * Major Contributor(s):
00016  * Copyright (C) 2012 Fridrich Strba <fridrich.strba@bluewin.ch>
00017  *
00018  * All Rights Reserved.
00019  *
00020  * For minor contributions see the git repository.
00021  *
00022  * Alternatively, the contents of this file may be used under the terms of
00023  * either the GNU General Public License Version 2 or later (the "GPLv2+"), or
00024  * the GNU Lesser General Public License Version 2 or later (the "LGPLv2+"),
00025  * in which case the provisions of the GPLv2+ or the LGPLv2+ are applicable
00026  * instead of those above.
00027  */
00028 
00029 #ifndef __CMXDOCUMENTSTRUCTURE_H__
00030 #define __CMXDOCUMENTSTRUCTURE_H__
00031 
00032 #define CMX_Tag_Null 0
00033 
00034 #define CMX_Tag_AddClippingRegion_RegionSpecification 1
00035 #define CMX_Tag_AddClippingRegion_ClipModeRecoverySpecification 2
00036 
00037 #define CMX_Tag_AddGlobalTransform_Matrix 1
00038 #define CMX_Tag_SetGlobalTransform_Matrix 2
00039 
00040 #define CMX_Tag_BeginEmbedded_EmbeddedSpecification 1
00041 
00042 #define CMX_Tag_BeginGroup_GroupSpecification 1
00043 
00044 #define CMX_Tag_BeginGroup_GroupSpecification 1
00045 
00046 #define CMX_Tag_BeginLayer_LayerSpecification 1
00047 #define CMX_Tag_BeginLayer_Matrix 2
00048 #define CMX_Tag_BeginLayer_MappingMode 3
00049 
00050 #define CMX_Tag_BeginPage_PageSpecification 1
00051 #define CMX_Tag_BeginPage_Matrix 2
00052 #define CMX_Tag_BeginPage_MappingMode 3
00053 
00054 #define CMX_Tag_BeginParagraph_RenderingAttr 1
00055 #define CMX_Tag_BeginParagraph_FontSpecification 2
00056 #define CMX_Tag_BeginParagraph_KerningSpecification 3
00057 #define CMX_Tag_BeginParagraph_Justification 4
00058 #define CMX_Tag_BeginParagraph_SpacingSpecification 5
00059 #define CMX_Tag_BeginParagraph_TabSpecification 6
00060 #define CMX_Tag_BeginParagraph_BulletSpecification 7
00061 #define CMX_Tag_BeginParagraph_Indentation 8
00062 #define CMX_Tag_BeginParagraph_Hyphenation 9
00063 #define CMX_Tag_BeginParagraph_DropCap 10
00064 #define CMX_Tag_BeginParagraph_FontSpec_UseFontCombination 11
00065 #define CMX_Tag_BeginParagraph_BulletSpec_UseFontCombination 12
00066 #define CMX_Tag_BeginParagraph_DropCapSpec_UseFontCombination 13
00067 #define CMX_Tag_BeginParagraph_TabSpecification_Extra 15
00068 
00069 #define CMX_Tag_BeginProcedure_ProcedureSpecification 1
00070 
00071 #define CMX_Tag_BeginTextGroup_RenderingAttr 1
00072 #define CMX_Tag_BeginTextGroup_Matrix 2
00073 #define CMX_Tag_BeginTextGroup_Rectangle 3
00074 
00075 #define CMX_Tag_BeginTextObject_Reserved 1
00076 
00077 #define CMX_Tag_BeginTextStream_TextStreamSpecification 1
00078 
00079 #define CMX_Tag_CharInfo_Anchor_HotLink 1
00080 #define CMX_Tag_CharInfo_CharInfo 2
00081 #define CMX_Tag_CharInfo_EmbeddedCompleteCMX 3
00082 
00083 #define CMX_Tag_Characters_CountIndex 1
00084 #define CMX_Tag_Characters_FitTextShift 2
00085 
00086 #define CMX_Tag_Comment_CommentSpecification 1
00087 
00088 #define CMX_Tag_DrawImage_RenderingAttr 1
00089 #define CMX_Tag_DrawImage_DrawImageSpecification 2
00090 #define CMX_Tag_DrawImage_ProcRefForSoftBitmap 3
00091 
00092 #define CMX_Tag_DrawChars_DrawCharsSpecification 1
00093 
00094 #define CMX_Tag_Ellips_RenderingAttr 1
00095 #define CMX_Tag_Ellips_EllipsSpecification 2
00096 
00097 #define CMX_Tag_JumpAbsolute_Offset 1
00098 
00099 #define CMX_Tag_PolyCurve_RenderingAttr 1
00100 #define CMX_Tag_PolyCurve_PointList 2
00101 #define CMX_Tag_Polycurve_BoundingBox 3
00102 #define CMX_Tag_Polycurve_KeepFillForOpenPath 4
00103 
00104 #define CMX_Tag_PushMappingMod_SourceDestination 1
00105 
00106 #define CMX_Tag_PushTint_PushTintSpecification 1
00107 
00108 #define CMX_Tag_Rectangle_RenderingAttr 1
00109 #define CMX_Tag_Rectangle_RectangleSpecification 2
00110 
00111 #define CMX_Tag_SetCharStyle_RenderingAttr 1
00112 #define CMX_Tag_SetCharStyle_SetCharStyleSpecification 2
00113 
00114 #define CMX_Tag_SimpleWideText_RenderingAttr 1
00115 #define CMX_Tag_SimpleWideText_SimpleWideTextSpecification 2
00116 #define CMX_Tag_SimpleWideText_CountCharSpecification 3
00117 #define CMX_Tag_SimpleWideText_BoundingBox 4
00118 
00119 #define CMX_Tag_TextFrame_ColumnSpecification 1
00120 #define CMX_Tag_TextFrame_HeightSkewMatrix 2
00121 #define CMX_Tag_TextFrame_VJustifyAutoFrameHeight 3
00122 #define CMX_Tag_TextFrame_PointsMatrix 4
00123 
00124 #define CMX_Tag_RenderAttr_OutlineSpec 1
00125 
00126 #define CMX_Tag_RenderAttr_FillSpec 1
00127 
00128 #define CMX_Tag_RenderAttr_FillSpec_Uniform 1
00129 
00130 #define CMX_Tag_RenderAttr_FillSpec_Fountain_Base 1
00131 #define CMX_Tag_RenderAttr_FillSpec_Fountain_Color 2
00132 
00133 #define CMX_Tag_RenderAttr_FillSpec_Postscript_Base 1
00134 #define CMX_Tag_RenderAttr_FillSpec_Postscript_UserFunc 2
00135 
00136 #define CMX_Tag_RenderAttr_FillSpec_MonoBM 1
00137 
00138 #define CMX_Tag_RenderAttr_FillSpec_ColorBM 1
00139 
00140 #define CMX_Tag_RenderAttr_FillSpec_Texture 1
00141 
00142 #define CMX_Tag_RenderAttr_FillSpec_TileTransfo 2
00143 #define CMX_Tag_RenderAttr_FillSpec_LensTile 3
00144 
00145 #define CMX_Tag_RenderAttr_LensSpec_Base 1
00146 #define CMX_Tag_RenderAttr_LensSpec_BitmapLens7 5
00147 #define CMX_Tag_RenderAttr_LensSpec_GlassExtColor 2
00148 #define CMX_Tag_RenderAttr_LensSpec_FrozViewp 3
00149 #define CMX_Tag_RenderAttr_LensSpec_ROP7 6
00150 
00151 #define CMX_Tag_RenderAttr_ContainerSpec 1
00152 
00153 #define CMX_Tag_Tiling 1
00154 
00155 #define CMX_Tag_DescrSection_Arrow 1
00156 
00157 #define CMX_Tag_DescrSection_Color_Base 1
00158 #define CMX_Tag_DescrSection_Color_ColorDescr 2
00159 
00160 #define CMX_Tag_DescrSection_Dash 1
00161 
00162 #define CMX_Tag_DescrSection_Font_FontInfo 1
00163 #define CMX_Tag_DescrSection_Font_Panose 2
00164 
00165 #define CMX_Tag_DescrSection_Image_ImageInfo 1
00166 #define CMX_Tag_DescrSection_Image_ImageInfo_Extra 4
00167 #define CMX_Tag_DescrSection_Image_ImageInfo_LinkData 5
00168 
00169 #define CMX_Tag_DescrSection_Image_ImageData 2
00170 
00171 #define CMX_Tag_DescrSection_Image_ImageMask 3
00172 
00173 #define CMX_Tag_DescrSection_Outline 1
00174 
00175 #define CMX_Tag_DescrSection_LineStyle 1
00176 
00177 #define CMX_Tag_DescrSection_Pen 1
00178 
00179 #define CMX_Tag_DescrSection_Lens 1
00180 
00181 #define CMX_Tag_DescrSection_Screen_Basic 1
00182 #define CMX_Tag_DescrSection_Screen_PSFunction 2
00183 
00184 #define CMX_Tag_EndTag 255
00185 
00186 
00187 #define CMX_Command_AddClippingRegion 88
00188 #define CMX_Command_AddGlobalTransform 94
00189 #define CMX_Command_BeginEmbedded 22
00190 #define CMX_Command_BeginGroup 13
00191 #define CMX_Command_BeginLayer 11
00192 #define CMX_Command_BeginPage 9
00193 #define CMX_Command_BeginParagraph 99
00194 #define CMX_Command_BeginProcedure 17
00195 #define CMX_Command_BeginTextGroup 72
00196 #define CMX_Command_BeginTextObject 70
00197 #define CMX_Command_BeginTextStream 20
00198 #define CMX_Command_CharInfo 101
00199 #define CMX_Command_Characters 102
00200 #define CMX_Command_ClearClipping 90
00201 #define CMX_Command_Comment 2
00202 #define CMX_Command_DrawImage 69
00203 #define CMX_Command_DrawChars 65
00204 #define CMX_Command_Ellipse 66
00205 #define CMX_Command_EndEmbedded 23
00206 #define CMX_Command_EndGroup 14
00207 #define CMX_Command_EndLayer 12
00208 #define CMX_Command_EndPage 10
00209 #define CMX_Command_EndParagraph 100
00210 #define CMX_Command_EndSection 18
00211 #define CMX_Command_EndTextGroup 73
00212 #define CMX_Command_EndTextObject 71
00213 #define CMX_Command_EndTextStream 21
00214 #define CMX_Command_JumpAbsolute 111
00215 #define CMX_Command_PolyCurve 67
00216 #define CMX_Command_PopMappingMode 92
00217 #define CMX_Command_PopTint 104
00218 #define CMX_Command_PushMappingMode 91
00219 #define CMX_Command_PushTint 103
00220 #define CMX_Command_Rectangle 68
00221 #define CMX_Command_RemoveLastClippingRegion 89
00222 #define CMX_Command_RestoreLastGlobalTransfo 95
00223 #define CMX_Command_SetCharStyle 85
00224 #define CMX_Command_SetGlobalTransfo 93
00225 #define CMX_Command_SimpleWideText 86
00226 #define CMX_Command_TextFrame 98
00227 
00228 #endif // __CMXDOCUMENTSTRUCTURE_H__
00229 /* vim:set shiftwidth=2 softtabstop=2 expandtab: */