1 /************************************************************** 2 * 3 * Licensed to the Apache Software Foundation (ASF) under one 4 * or more contributor license agreements. See the NOTICE file 5 * distributed with this work for additional information 6 * regarding copyright ownership. The ASF licenses this file 7 * to you under the Apache License, Version 2.0 (the 8 * "License"); you may not use this file except in compliance 9 * with the License. You may obtain a copy of the License at 10 * 11 * http://www.apache.org/licenses/LICENSE-2.0 12 * 13 * Unless required by applicable law or agreed to in writing, 14 * software distributed under the License is distributed on an 15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16 * KIND, either express or implied. See the License for the 17 * specific language governing permissions and limitations 18 * under the License. 19 * 20 *************************************************************/ 21 22 #ifndef _XMLSDTYPES_HXX 23 #define _XMLSDTYPES_HXX 24 25 //#include <xmloff/xmlnume.hxx> 26 //#include <xmloff/maptype.hxx> 27 #include <xmloff/xmltypes.hxx> 28 //#include <xmloff/xmlement.hxx> 29 //#include <xmloff/prhdlfac.hxx> 30 //#include <xmloff/xmlprmap.hxx> 31 //#include "xmloff/XMLTextListAutoStylePool.hxx" 32 //#include <xmloff/xmlexppr.hxx> 33 34 ////////////////////////////////////////////////////////////////////////////// 35 // types of own properties 36 37 #define XML_SD_TYPE_STROKE (XML_SD_TYPES_START + 0) 38 #define XML_SD_TYPE_PRESPAGE_TYPE (XML_SD_TYPES_START + 1) 39 #define XML_SD_TYPE_PRESPAGE_STYLE (XML_SD_TYPES_START + 2) 40 #define XML_SD_TYPE_PRESPAGE_SPEED (XML_SD_TYPES_START + 3) 41 #define XML_SD_TYPE_PRESPAGE_DURATION (XML_SD_TYPES_START + 4) 42 #define XML_SD_TYPE_PRESPAGE_VISIBILITY (XML_SD_TYPES_START + 5) 43 #define XML_SD_TYPE_MARKER (XML_SD_TYPES_START + 6 ) 44 #define XML_SD_TYPE_OPACITY (XML_SD_TYPES_START + 7 ) 45 #define XML_SD_TYPE_LINEJOIN (XML_SD_TYPES_START + 8 ) 46 #define XML_SD_TYPE_FILLSTYLE (XML_SD_TYPES_START + 9 ) 47 #define XML_SD_TYPE_GRADIENT (XML_SD_TYPES_START + 10 ) 48 #define XML_SD_TYPE_GRADIENT_STEPCOUNT (XML_SD_TYPES_START + 11 ) 49 #define XML_SD_TYPE_SHADOW (XML_SD_TYPES_START + 12 ) 50 #define XML_SD_TYPE_TEXT_CROSSEDOUT (XML_SD_TYPES_START + 13 ) 51 #define XML_SD_TYPE_NUMBULLET (XML_SD_TYPES_START + 14 ) 52 #define XML_SD_TYPE_WRITINGMODE (XML_SD_TYPES_START + 15 ) 53 #define XML_SD_TYPE_BITMAP_MODE (XML_SD_TYPES_START + 16 ) 54 #define XML_SD_TYPE_BITMAPREPOFFSETX (XML_SD_TYPES_START + 17 ) 55 #define XML_SD_TYPE_BITMAPREPOFFSETY (XML_SD_TYPES_START + 18 ) 56 #define XML_SD_TYPE_FILLBITMAPSIZE (XML_SD_TYPES_START + 19 ) 57 #define XML_SD_TYPE_LOGICAL_SIZE (XML_SD_TYPES_START + 20 ) 58 #define XML_SD_TYPE_BITMAP_REFPOINT (XML_SD_TYPES_START + 21 ) 59 #define XML_SD_TYPE_PRESPAGE_BACKSIZE (XML_SD_TYPES_START + 22 ) 60 #define XML_TYPE_TEXT_ANIMATION_BLINKING (XML_SD_TYPES_START + 23 ) 61 #define XML_TYPE_TEXT_ANIMATION_STEPS (XML_SD_TYPES_START + 24 ) 62 #define XML_SD_TYPE_TEXT_ALIGN (XML_SD_TYPES_START + 25 ) 63 #define XML_SD_TYPE_VERTICAL_ALIGN (XML_SD_TYPES_START + 26 ) 64 #define XML_SD_TYPE_FITTOSIZE (XML_SD_TYPES_START + 27 ) 65 #define XML_SD_TYPE_MEASURE_HALIGN (XML_SD_TYPES_START + 28 ) 66 #define XML_SD_TYPE_MEASURE_VALIGN (XML_SD_TYPES_START + 29 ) 67 #define XML_SD_TYPE_MEASURE_UNIT (XML_SD_TYPES_START + 30 ) 68 #define XML_SD_TYPE_MEASURE_PLACING (XML_SD_TYPES_START + 31 ) 69 #define XML_SD_TYPE_CONTROL_BORDER (XML_SD_TYPES_START + 32 ) 70 #define XML_SD_TYPE_CONTROL_BORDER_COLOR (XML_SD_TYPES_START + 33 ) 71 #define XML_SD_TYPE_IMAGE_SCALE_MODE (XML_SD_TYPES_START + 34 ) 72 #define XML_SD_TYPE_LINECAP (XML_SD_TYPES_START + 35 ) 73 74 ////////////////////////////////////////////////////////////////////////////// 75 // 3D property types 76 #define XML_SD_TYPE_BACKFACE_CULLING (XML_SD_TYPES_START + 40 ) 77 #define XML_SD_TYPE_NORMALS_KIND (XML_SD_TYPES_START + 41 ) 78 #define XML_SD_TYPE_NORMALS_DIRECTION (XML_SD_TYPES_START + 42 ) 79 #define XML_SD_TYPE_TEX_GENERATION_MODE_X (XML_SD_TYPES_START + 43 ) 80 #define XML_SD_TYPE_TEX_GENERATION_MODE_Y (XML_SD_TYPES_START + 44 ) 81 #define XML_SD_TYPE_TEX_KIND (XML_SD_TYPES_START + 45 ) 82 #define XML_SD_TYPE_TEX_MODE (XML_SD_TYPES_START + 46 ) 83 84 ////////////////////////////////////////////////////////////////////////////// 85 // #FontWork# types 86 #define XML_SD_TYPE_FONTWORK_STYLE (XML_SD_TYPES_START + 47 ) 87 #define XML_SD_TYPE_FONTWORK_ADJUST (XML_SD_TYPES_START + 48 ) 88 #define XML_SD_TYPE_FONTWORK_SHADOW (XML_SD_TYPES_START + 49 ) 89 #define XML_SD_TYPE_FONTWORK_FORM (XML_SD_TYPES_START + 50 ) 90 91 ////////////////////////////////////////////////////////////////////////////// 92 // Caption types 93 #define XML_SD_TYPE_CAPTION_ANGLE_TYPE (XML_SD_TYPES_START + 60 ) 94 #define XML_SD_TYPE_CAPTION_IS_ESC_REL (XML_SD_TYPES_START + 61 ) 95 #define XML_SD_TYPE_CAPTION_ESC_REL (XML_SD_TYPES_START + 62 ) 96 #define XML_SD_TYPE_CAPTION_ESC_ABS (XML_SD_TYPES_START + 63 ) 97 #define XML_SD_TYPE_CAPTION_ESC_DIR (XML_SD_TYPES_START + 64 ) 98 #define XML_SD_TYPE_CAPTION_TYPE (XML_SD_TYPES_START + 65 ) 99 100 ////////////////////////////////////////////////////////////////////////////// 101 // header & footer types 102 #define XML_SD_TYPE_DATETIMEUPDATE (XML_SD_TYPES_START + 70 ) 103 #define XML_SD_TYPE_DATETIME_FORMAT (XML_SD_TYPES_START + 71 ) 104 105 ////////////////////////////////////////////////////////////////////////////// 106 // new types for merged style:protect attribute 107 #define XML_SD_TYPE_MOVE_PROTECT (XML_SD_TYPES_START + 72 ) 108 #define XML_SD_TYPE_SIZE_PROTECT (XML_SD_TYPES_START + 73 ) 109 110 ////////////////////////////////////////////////////////////////////////////// 111 // new type for style:mirror attribute 112 #define XML_TYPE_SD_MIRROR (XML_SD_TYPES_START + 74 ) 113 114 ////////////////////////////////////////////////////////////////////////////// 115 // new smil transition types for pages 116 #define XML_SD_TYPE_TRANSITION_TYPE (XML_SD_TYPES_START + 75 ) 117 #define XML_SD_TYPE_TRANSTIION_SUBTYPE (XML_SD_TYPES_START + 76 ) 118 #define XML_SD_TYPE_TRANSTIION_DIRECTION (XML_SD_TYPES_START + 77 ) 119 #define XML_SD_TYPE_HEADER_FOOTER_VISIBILITY_TYPE (XML_SD_TYPES_START + 78 ) 120 121 ////////////////////////////////////////////////////////////////////////////// 122 123 #define CTF_NUMBERINGRULES 1000 124 #define CTF_CONTROLWRITINGMODE 1001 125 #define CTF_WRITINGMODE 1002 126 #define CTF_REPEAT_OFFSET_X 1003 127 #define CTF_REPEAT_OFFSET_Y 1004 128 #define CTF_PAGE_SOUND_URL 1005 129 #define CTF_PAGE_VISIBLE 1006 130 #define CTF_PAGE_TRANS_TYPE 1007 131 #define CTF_PAGE_TRANS_STYLE 1008 132 #define CTF_PAGE_TRANS_SPEED 1009 133 #define CTF_PAGE_TRANS_DURATION 1010 134 #define CTF_PAGE_BACKSIZE 1011 135 #define CTF_DASHNAME 1012 136 #define CTF_LINESTARTNAME 1013 137 #define CTF_LINEENDNAME 1014 138 #define CTF_FILLGRADIENTNAME 1015 139 #define CTF_FILLHATCHNAME 1016 140 #define CTF_FILLBITMAPNAME 1017 141 #define CTF_FILLTRANSNAME 1018 142 #define CTF_TEXTANIMATION_BLINKING 1019 143 #define CTF_TEXTANIMATION_KIND 1020 144 145 #define CTF_PAGE_TRANSITION_TYPE 1021 146 #define CTF_PAGE_TRANSITION_SUBTYPE 1022 147 #define CTF_PAGE_TRANSITION_DIRECTION 1023 148 #define CTF_PAGE_TRANSITION_FADECOLOR 1024 149 150 ////////////////////////////////////////////////////////////////////////////// 151 // #FontWork# 152 #define CTF_FONTWORK_STYLE 1021 153 #define CTF_FONTWORK_ADJUST 1022 154 #define CTF_FONTWORK_DISTANCE 1023 155 #define CTF_FONTWORK_START 1024 156 #define CTF_FONTWORK_MIRROR 1025 157 #define CTF_FONTWORK_OUTLINE 1026 158 #define CTF_FONTWORK_SHADOW 1027 159 #define CTF_FONTWORK_SHADOWCOLOR 1028 160 #define CTF_FONTWORK_SHADOWOFFSETX 1029 161 #define CTF_FONTWORK_SHADOWOFFSETY 1030 162 #define CTF_FONTWORK_FORM 1031 163 #define CTF_FONTWORK_HIDEFORM 1032 164 #define CTF_FONTWORK_SHADOWTRANSPARENCE 1033 165 166 ////////////////////////////////////////////////////////////////////////////// 167 // OLE part 1 168 #define CTF_SD_OLE_VIS_AREA_IMPORT_LEFT 1040 169 #define CTF_SD_OLE_VIS_AREA_IMPORT_TOP 1041 170 #define CTF_SD_OLE_VIS_AREA_IMPORT_WIDTH 1042 171 #define CTF_SD_OLE_VIS_AREA_IMPORT_HEIGHT 1043 172 #define CTF_SD_OLE_ISINTERNAL 1044 173 174 #define CTF_SD_MOVE_PROTECT 1045 175 #define CTF_SD_SIZE_PROTECT 1046 176 177 ////////////////////////////////////////////////////////////////////////////// 178 // caption 179 #define CTF_CAPTION_ISESCREL 1047 180 #define CTF_CAPTION_ESCREL 1048 181 #define CTF_CAPTION_ESCABS 1049 182 183 ////////////////////////////////////////////////////////////////////////////// 184 // header&footer 185 #define CTF_HEADER_VISIBLE 1050 186 #define CTF_FOOTER_VISIBLE 1051 187 #define CTF_PAGE_NUMBER_VISIBLE 1052 188 #define CTF_DATE_TIME_VISIBLE 1053 189 #define CTF_HEADER_TEXT 1054 190 #define CTF_FOOTER_TEXT 1055 191 #define CTF_DATE_TIME_TEXT 1056 192 #define CTF_DATE_TIME_FORMAT 1057 193 #define CTF_DATE_TIME_UPDATE 1058 194 195 ////////////////////////////////////////////////////////////////////////////// 196 // OLE part 2 197 #define CTF_SD_OLE_ASPECT 1059 198 #define CTF_SD_OLE_VIS_AREA_EXPORT_LEFT 1060 199 #define CTF_SD_OLE_VIS_AREA_EXPORT_TOP 1061 200 #define CTF_SD_OLE_VIS_AREA_EXPORT_WIDTH 1062 201 #define CTF_SD_OLE_VIS_AREA_EXPORT_HEIGHT 1063 202 203 ////////////////////////////////////////////////////////////////////////////// 204 205 #endif // _XMLSDTYPES_HXX 206 207 ////////////////////////////////////////////////////////////////////////////// 208 // eof 209