Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027 #ifndef WP6FILESTRUCTURE_H
00028 #define WP6FILESTRUCTURE_H
00029
00030
00031 extern int WP6_FIXED_LENGTH_FUNCTION_GROUP_SIZE[16];
00032
00033
00034 #define WP6_NUM_LIST_LEVELS 8
00035
00036
00037 #define WP6_HEADER_DOCUMENT_SIZE_OFFSET 20
00038 #define WP6_HEADER_INDEX_HEADER_POINTER_OFFSET 14
00039
00040 #define WP6_EXPECTED_MAJOR_VERSION 2
00041 #define WP6_DOCUMENT_FILE_TYPE 10
00042
00043
00044
00045 #define WP6_INDEX_HEADER_NUM_INDICES_POSITION 2
00046 #define WP6_INDEX_HEADER_INDICES_POSITION 14
00047 #define WP6_INDEX_HEADER_ELEMENT_CHILD_PACKET_BIT 1
00048
00049 #define WP6_INDEX_HEADER_DOCUMENT_SETTINGS_DESCRIPTOR_POOL 0x02
00050 #define WP6_INDEX_HEADER_GENERAL_WORDPERFECT_TEXT 0x08
00051 #define WP6_INDEX_HEADER_NEXT_TOTAL_PAGE_COUNT_DESCRIPTOR_POOL 0x10
00052 #define WP6_INDEX_HEADER_COMMENT_ANNOTATION 0x1B
00053 #define WP6_INDEX_HEADER_PRINTER_SELECTION_DESCRIPTOR_POOL 0x23
00054 #define WP6_INDEX_HEADER_INITIAL_FONT 0x25
00055 #define WP6_INDEX_HEADER_SYLE_DATA_DESCRIPTOR_POOL 0x30
00056 #define WP6_INDEX_HEADER_SHARED_PERSONAL_FILE_DATES_DESCRIPTOR_POOL 0x34
00057 #define WP6_INDEX_HEADER_GRAPHICS_FILENAME 0x40
00058 #define WP6_INDEX_HEADER_GRAPHICS_BOX_STYLE 0x41
00059 #define WP6_INDEX_HEADER_FILL_STYLE 0x43
00060 #define WP6_INDEX_HEADER_CHECK_AS_YOU_GO_DESCRIPTOR_POOL 0x4E
00061 #define WP6_INDEX_HEADER_DESIRED_FONT_DESCRIPTOR_POOL 0x55
00062 #define WP6_INDEX_HEADER_PREFIX_TIME_STAMP_DESCRIPTOR_POOL 0x5E
00063 #define WP6_INDEX_HEADER_TABLE_STYLE 0x69
00064 #define WP6_INDEX_HEADER_GRAPHICS_CACHED_FILE_DATA 0x6F
00065 #define WP6_INDEX_HEADER_UNDO_INFORMATION_DESCRIPTOR_POOL 0x77
00066 #define WP6_INDEX_HEADER_WORLD_WIDE_WEB_DESCRIPTOR_POOL 0x6D
00067
00068 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY 0x12
00069 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_AUTHOR 5
00070 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_SUBJECT 46
00071 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_PUBLISHER 33
00072 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_CATEGORY 10
00073 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_KEYWORDS 26
00074 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_LANGUAGE 27
00075 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_ABSTRACT 1
00076 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_DESCRIPTIVE_NAME 17
00077 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_DESCRIPTIVE_TYPE 18
00078
00079 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_CREATION_DATE 0x0E
00080 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_DATE_COMPLETED 0x0F
00081
00082 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_ACCOUNT 2
00083 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_ADDRESS 3
00084 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_ATTACHMENTS 4
00085 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_AUTHORIZATION 6
00086 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_BILL_TO 7
00087 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_BLIND_COPY 8
00088 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_CARBON_COPY 9
00089 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_CHECKED_BY 11
00090 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_CLIENT 12
00091 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_COMMENTS 13
00092 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_DEPARTMENT 16
00093 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_DESTINATION 19
00094 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_DISPOSITION 20
00095 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_DIVISION 21
00096 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_DOCUMENT_NUMBER 22
00097 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_EDITOR 23
00098 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_FORWARD_TO 24
00099 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_GROUP 25
00100 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_MAIL_STOP 28
00101 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_MATTER 29
00102 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_OFFICE 30
00103 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_OWNER 31
00104 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_PROJECT 32
00105 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_PURPOSE 34
00106 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_RECEIVED_FROM 35
00107 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_RECORDED_BY 36
00108 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_RECORDED_DATE 37
00109 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_REFERENCE 38
00110 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_REVISION_DATE 39
00111 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_REVISION_NOTES 40
00112 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_REVISION_NUMBER 41
00113 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_SECTION 42
00114 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_SECURITY 43
00115 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_SOURCE 44
00116 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_STATUS 45
00117 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_TELEPHONE_NUMBER 47
00118 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_TYPIST 48
00119 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_VERSION_DATE 49
00120 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_VERSION_NOTES 50
00121 #define WP6_INDEX_HEADER_EXTENDED_DOCUMENT_SUMMARY_VERSION_NUMBER 51
00122
00123 #define WP6_INDEX_HEADER_OUTLINE_STYLE 0x31
00124 #define WP6_INDEX_HEADER_OUTLINE_STYLE_ARABIC_NUMBERING 0
00125 #define WP6_INDEX_HEADER_OUTLINE_STYLE_LOWERCASE_NUMBERING 1
00126 #define WP6_INDEX_HEADER_OUTLINE_STYLE_UPPERCASE_NUMBERING 2
00127 #define WP6_INDEX_HEADER_OUTLINE_STYLE_LOWERCASE_ROMAN_NUMBERING 3
00128 #define WP6_INDEX_HEADER_OUTLINE_STYLE_UPPERCASE_ROMAN_NUMBERING 4
00129
00130 #define WP6_VARIABLE_GROUP_PREFIX_ID_BIT 128
00131
00132
00133
00134 #define WP6_TOP_SOFT_SPACE 0x80
00135 #define WP6_TOP_HARD_SPACE 0x81
00136 #define WP6_TOP_SOFT_HYPHEN_IN_LINE 0x82
00137 #define WP6_TOP_SOFT_HYPHEN_AT_EOL 0x83
00138 #define WP6_TOP_HARD_HYPHEN 0x84
00139 #define WP6_TOP_AUTO_HYPHEN 0x85
00140 #define WP6_TOP_DORMANT_HARD_RETURN 0x87
00141
00142 #define WP6_TOP_DELETABLE_HARD_EOP 0xB4
00143 #define WP6_TOP_DELETABLE_HARD_EOC_AT_EOP 0xB5
00144 #define WP6_TOP_DELETABLE_HARD_EOC 0xB6
00145 #define WP6_TOP_DELETABLE_HARD_EOL_AT_EOC_AT_EOP 0xB7
00146 #define WP6_TOP_DELETABLE_HARD_EOL_AT_EOC 0xB8
00147 #define WP6_TOP_DELETABLE_HARD_EOL 0xB9
00148 #define WP6_TOP_DELETABLE_SOFT_EOL_AT_EOC_AT_EOP 0xBA
00149 #define WP6_TOP_DELETABLE_SOFT_EOL_AT_EOC 0xBB
00150 #define WP6_TOP_DELETABLE_SOFT_EOL 0xBC
00151
00152 #define WP6_TOP_TABLE_OFF_AT_EOC_AT_EOP 0xBD
00153 #define WP6_TOP_TABLE_OFF_AT_EOC 0xBE
00154 #define WP6_TOP_TABLE_OFF 0xBF
00155 #define WP6_TOP_TABLE_ROW_AT_HARD_EOP 0xC0
00156 #define WP6_TOP_TABLE_ROW_AT_HARD_EOC_AT_HARD_EOP 0xC1
00157 #define WP6_TOP_TABLE_ROW_AT_HARD_EOC 0xC2
00158 #define WP6_TOP_TABLE_ROW_AT_EOC_AT_EOP 0xC3
00159 #define WP6_TOP_TABLE_ROW_AT_EOC 0xC4
00160 #define WP6_TOP_TABLE_ROW 0xC5
00161 #define WP6_TOP_TABLE_CELL 0xC6
00162
00163 #define WP6_TOP_HARD_EOP 0xC7
00164 #define WP6_TOP_HARD_EOC_AT_EOP 0xC8
00165 #define WP6_TOP_HARD_EOC 0xC9
00166 #define WP6_TOP_HARD_EOL_AT_EOC_AT_EOP 0xCA
00167 #define WP6_TOP_HARD_EOL_AT_EOC 0xCB
00168 #define WP6_TOP_HARD_EOL 0xCC
00169 #define WP6_TOP_SOFT_EOL_AT_EOC_AT_EOP 0xCD
00170 #define WP6_TOP_SOFT_EOL_AT_EOC 0xCE
00171 #define WP6_TOP_SOFT_EOL 0xCF
00172
00173 #define WP6_TOP_EOL_GROUP 0xD0
00174 #define WP6_TOP_PAGE_GROUP 0xD1
00175 #define WP6_TOP_COLUMN_GROUP 0xD2
00176 #define WP6_TOP_PARAGRAPH_GROUP 0xD3
00177 #define WP6_TOP_CHARACTER_GROUP 0xD4
00178 #define WP6_TOP_CROSSREFERENCE_GROUP 0xD5
00179 #define WP6_TOP_HEADER_FOOTER_GROUP 0xD6
00180 #define WP6_TOP_FOOTNOTE_ENDNOTE_GROUP 0xD7
00181 #define WP6_TOP_SET_NUMBER_GROUP 0xD8
00182 #define WP6_TOP_NUMBERING_METHOD_GROUP 0xD9
00183 #define WP6_TOP_DISPLAY_NUMBER_REFERENCE_GROUP 0xDA
00184 #define WP6_TOP_INCREMENT_NUMBER_GROUP 0xDB
00185 #define WP6_TOP_DECREMENT_NUMBER_GROUP 0xDC
00186 #define WP6_TOP_STYLE_GROUP 0xDD
00187 #define WP6_TOP_MERGE_GROUP 0xDE
00188 #define WP6_TOP_BOX_GROUP 0xDF
00189 #define WP6_TOP_TAB_GROUP 0xE0
00190 #define WP6_TOP_PLATFORM_GROUP 0xE1
00191 #define WP6_TOP_FORMATTER_GROUP 0xE2
00192
00193 #define WP6_TOP_EXTENDED_CHARACTER 0xF0
00194 #define WP6_TOP_UNDO_GROUP 0xF1
00195 #define WP6_TOP_ATTRIBUTE_ON 0xF2
00196 #define WP6_TOP_ATTRIBUTE_OFF 0xF3
00197 #define WP6_TOP_HIGHLIGHT_ON 0xFB
00198 #define WP6_TOP_HIGHLIGHT_OFF 0xFC
00199
00200
00201 #define WP6_PAGE_GROUP_TOP_MARGIN_SET 0x00
00202 #define WP6_PAGE_GROUP_BOTTOM_MARGIN_SET 0x01
00203 #define WP6_PAGE_GROUP_SUPPRESS_PAGE_CHARACTERISTICS 0x02
00204 #define WP6_PAGE_GROUP_PAGE_NUMBER_POSITION 0x03
00205 #define WP6_PAGE_GROUP_FORM 0x11
00206
00207
00208 #define WP6_PAGE_GROUP_SUPPRESS_PAGE_NUMBER 1
00209 #define WP6_PAGE_GROUP_SUPPRESS_CURRENT_PAGE_NUMBERING_AND_PRINT_NUMBER_AT_BOTTOM_CENTER 2
00210 #define WP6_PAGE_GROUP_SUPPRESS_HEADER_A 4
00211 #define WP6_PAGE_GROUP_SUPPRESS_HEADER_B 8
00212 #define WP6_PAGE_GROUP_SUPPRESS_FOOTER_A 16
00213 #define WP6_PAGE_GROUP_SUPPRESS_FOOTER_B 32
00214 #define WP6_PAGE_GROUP_SUPPRESS_WATERMARK_A 64
00215 #define WP6_PAGE_GROUP_SUPPRESS_WATERMARK_B 128
00216
00217
00218 #define WP6_EOL_GROUP_SOFT_EOL 0x01
00219 #define WP6_EOL_GROUP_SOFT_EOC 0x02
00220 #define WP6_EOL_GROUP_SOFT_EOC_AT_EOP 0x03
00221 #define WP6_EOL_GROUP_HARD_EOL 0x04
00222 #define WP6_EOL_GROUP_HARD_EOL_AT_EOC 0x05
00223 #define WP6_EOL_GROUP_HARD_EOL_AT_EOP 0x06
00224 #define WP6_EOL_GROUP_HARD_EOC 0x07
00225 #define WP6_EOL_GROUP_HARD_EOC_AT_EOP 0x08
00226 #define WP6_EOL_GROUP_HARD_EOP 0x09
00227 #define WP6_EOL_GROUP_TABLE_CELL 0x0A
00228 #define WP6_EOL_GROUP_TABLE_ROW_AND_CELL 0x0B
00229 #define WP6_EOL_GROUP_TABLE_ROW_AT_EOC 0x0C
00230 #define WP6_EOL_GROUP_TABLE_ROW_AT_EOP 0x0D
00231 #define WP6_EOL_GROUP_TABLE_ROW_AT_HARD_EOC 0x0E
00232 #define WP6_EOL_GROUP_TABLE_ROW_AT_HARD_EOC_AT_HARD_EOP 0x0F
00233 #define WP6_EOL_GROUP_TABLE_ROW_AT_HARD_EOP 0x10
00234 #define WP6_EOL_GROUP_TABLE_OFF 0x11
00235 #define WP6_EOL_GROUP_TABLE_OFF_AT_EOC 0x12
00236 #define WP6_EOL_GROUP_TABLE_OFF_AT_EOC_AT_EOP 0x13
00237 #define WP6_EOL_GROUP_DELETABLE_SOFT_EOL 0x14
00238 #define WP6_EOL_GROUP_DELETABLE_SOFT_EOC 0x15
00239 #define WP6_EOL_GROUP_DELETABLE_SOFT_EOC_AT_EOP 0x16
00240 #define WP6_EOL_GROUP_DELETABLE_HARD_EOL 0x17
00241 #define WP6_EOL_GROUP_DELETABLE_HARD_EOL_AT_EOC 0x18
00242 #define WP6_EOL_GROUP_DELETABLE_HARD_EOL_AT_EOP 0x19
00243 #define WP6_EOL_GROUP_DELETABLE_HARD_EOC 0x1A
00244 #define WP6_EOL_GROUP_DELETABLE_HARD_EOC_AT_EOP 0x1B
00245 #define WP6_EOL_GROUP_DELETABLE_HARD_EOP 0x1C
00246 #define WP6_EOL_GROUP_ROW_INFORMATION 128
00247 #define WP6_EOL_GROUP_ROW_INFORMATION_SIZE 5
00248 #define WP6_EOL_GROUP_CELL_FORMULA 129 // cell_formula size is variable
00249 #define WP6_EOL_GROUP_TOP_GUTTER_SPACING 130
00250 #define WP6_EOL_GROUP_TOP_GUTTER_SPACING_SIZE 4
00251 #define WP6_EOL_GROUP_BOTTOM_GUTTER_SPACING 131
00252 #define WP6_EOL_GROUP_BOTTOM_GUTTER_SPACING_SIZE 4
00253 #define WP6_EOL_GROUP_CELL_INFORMATION 132
00254 #define WP6_EOL_GROUP_CELL_INFORMATION_SIZE 9
00255 #define WP6_EOL_GROUP_CELL_SPANNING_INFORMATION 133
00256 #define WP6_EOL_GROUP_CELL_SPANNING_INFORMATION_SIZE 4
00257 #define WP6_EOL_GROUP_CELL_FILL_COLORS 134
00258 #define WP6_EOL_GROUP_CELL_FILL_COLORS_SIZE 10
00259 #define WP6_EOL_GROUP_CELL_LINE_COLOR 135
00260 #define WP6_EOL_GROUP_CELL_LINE_COLOR_SIZE 6
00261 #define WP6_EOL_GROUP_CELL_NUMBER_TYPE 136
00262 #define WP6_EOL_GROUP_CELL_NUMBER_TYPE_SIZE 6
00263 #define WP6_EOL_GROUP_CELL_FLOATING_POINT_NUMBER 137
00264 #define WP6_EOL_GROUP_CELL_FLOATING_POINT_NUMBER_SIZE 11
00265 #define WP6_EOL_GROUP_CELL_PREFIX_FLAG 139
00266 #define WP6_EOL_GROUP_CELL_PREFIX_FLAG_SIZE 3
00267 #define WP6_EOL_GROUP_CELL_RECALCULATION_ERROR_NUMBER 140
00268 #define WP6_EOL_GROUP_CELL_RECALCULATION_ERROR_NUMBER_SIZE 3
00269 #define WP6_EOL_GROUP_DONT_END_A_PARAGRAPH_STYLE_FOR_THIS_HARD_RETURN 141
00270 #define WP6_EOL_GROUP_DONT_END_A_PARAGRAPH_STYLE_FOR_THIS_HARD_RETURN_SIZE 1
00271
00272
00273 #define WP6_STYLE_GROUP_PARASTYLE_BEGIN_ON_PART1 0x04
00274 #define WP6_STYLE_GROUP_PARASTYLE_BEGIN_OFF_PART1 0x05
00275 #define WP6_STYLE_GROUP_PARASTYLE_BEGIN_ON_PART2 0x06
00276 #define WP6_STYLE_GROUP_PARASTYLE_BEGIN_OFF_PART2 0x07
00277 #define WP6_STYLE_GROUP_PARASTYLE_END_ON 0x08
00278 #define WP6_STYLE_GROUP_PARASTYLE_END_OFF 0x09
00279 #define WP6_STYLE_GROUP_GLOBAL_ON 0x0A
00280 #define WP6_STYLE_GROUP_GLOBAL_OFF 0x0B
00281
00282 #define WP6_SYSTEM_STYLE_FOOTNOTE 36
00283 #define WP6_SYSTEM_STYLE_ENDNOTE 37
00284
00285
00286 #define WP6_PARAGRAPH_GROUP_LINE_SPACING 0x01
00287 #define WP6_PARAGRAPH_GROUP_TAB_SET 0x04
00288 #define WP6_PARAGRAPH_GROUP_JUSTIFICATION 0x05
00289 #define WP6_PARAGRAPH_GROUP_SPACING_AFTER_PARAGRAPH 0x0A
00290 #define WP6_PARAGRAPH_GROUP_INDENT_FIRST_LINE_OF_PARAGRAPH 0x0B
00291 #define WP6_PARAGRAPH_GROUP_LEFT_MARGIN_ADJUSTMENT 0x0C
00292 #define WP6_PARAGRAPH_GROUP_RIGHT_MARGIN_ADJUSTMENT 0x0D
00293 #define WP6_PARAGRAPH_GROUP_OUTLINE_DEFINE 0x0E
00294 #define WP6_PARAGRAPH_GROUP_OUTLINE_DEFINE_BULLETED_NUMBERING 0
00295 #define WP6_PARAGRAPH_GROUP_OUTLINE_DEFINE_ARABIC_NUMBERING 256
00296 #define WP6_PARAGRAPH_GROUP_OUTLINE_DEFINE_LOWERCASE_NUMBERING 3
00297 #define WP6_PARAGRAPH_GROUP_OUTLINE_DEFINE_LOWERCASE_ROMAN_NUMBERING 769
00298
00299 #define WP6_PARAGRAPH_JUSTIFICATION_LEFT 0x00
00300 #define WP6_PARAGRAPH_JUSTIFICATION_FULL 0x01
00301 #define WP6_PARAGRAPH_JUSTIFICATION_CENTER 0x02
00302 #define WP6_PARAGRAPH_JUSTIFICATION_RIGHT 0x03
00303 #define WP6_PARAGRAPH_JUSTIFICATION_FULL_ALL_LINES 0x04
00304 #define WP6_PARAGRAPH_JUSTIFICATION_RESERVED 0x05
00305
00306
00307 #define WP6_CHARACTER_GROUP_SET_ALIGNMENT_CHARACTER 0x00
00308 #define WP6_CHARACTER_GROUP_COLOR 0x18
00309 #define WP6_CHARACTER_GROUP_CHARACTER_SHADING_CHANGE 0x19
00310 #define WP6_CHARACTER_GROUP_FONT_FACE_CHANGE 0x1A
00311 #define WP6_CHARACTER_GROUP_FONT_SIZE_CHANGE 0x1B
00312 #define WP6_CHARACTER_GROUP_COMMENT 0x1D
00313 #define WP6_CHARACTER_GROUP_SET_DOT_LEADER_CHARACTERS 0x1E
00314 #define WP6_CHARACTER_GROUP_PARAGRAPH_NUMBER_ON 0x32
00315 #define WP6_CHARACTER_GROUP_PARAGRAPH_NUMBER_OFF 0x33
00316 #define WP6_CHARACTER_GROUP_TABLE_DEFINITION_ON 0x2A
00317 #define WP6_CHARACTER_GROUP_TABLE_DEFINITION_OFF 0x2B
00318 #define WP6_CHARACTER_GROUP_TABLE_COLUMN 0x2C
00319
00320
00321 #define WP6_FOOTNOTE_ENDNOTE_GROUP_FOOTNOTE_ON 0x00
00322 #define WP6_FOOTNOTE_ENDNOTE_GROUP_ENDNOTE_ON 0x02
00323 #define WP6_FOOTNOTE_ENDNOTE_GROUP_FOOTNOTE_OFF 0x01
00324 #define WP6_FOOTNOTE_ENDNOTE_GROUP_ENDNOTE_OFF 0x03
00325
00326
00327 #define WP6_HEADER_FOOTER_GROUP_HEADER_A 0x00
00328 #define WP6_HEADER_FOOTER_GROUP_HEADER_B 0x01
00329 #define WP6_HEADER_FOOTER_GROUP_FOOTER_A 0x02
00330 #define WP6_HEADER_FOOTER_GROUP_FOOTER_B 0x03
00331 #define WP6_HEADER_FOOTER_GROUP_WATERMARK_A 0x04
00332 #define WP6_HEADER_FOOTER_GROUP_WATERMARK_B 0x05
00333
00334 #define WP6_HEADER_FOOTER_GROUP_ODD_BIT 0x01
00335 #define WP6_HEADER_FOOTER_GROUP_EVEN_BIT 0x02
00336
00337
00338 #define WP6_SET_NUMBER_GROUP_SET_USER_DEFINED_COUNTER 0x00
00339 #define WP6_SET_NUMBER_GROUP_SET_BOX_NUMBER 0x01
00340 #define WP6_SET_NUMBER_GROUP_SET_PAGE_NUMBER 0x02
00341 #define WP6_SET_NUMBER_GROUP_SET_SECONDARY_PAGE_NUMBER 0x03
00342 #define WP6_SET_NUMBER_GROUP_SET_CHAPTER_NUMBER 0x04
00343 #define WP6_SET_NUMBER_GROUP_SET_VOLUME_NUMBER 0x05
00344 #define WP6_SET_NUMBER_GROUP_SET_PARAGRAPH_NUMBER 0x06
00345 #define WP6_SET_NUMBER_GROUP_SET_FOOTNOTE_NUMBER 0x07
00346 #define WP6_SET_NUMBER_GROUP_SET_ENDNOTE_NUMBER 0x08
00347 #define WP6_SET_NUMBER_GROUP_SET_LINE_NUMBER 0x09
00348
00349
00350
00351 #define WP6_NUMBERING_METHOD_GROUP_SET_USER_DEFINED_COUNTER_NUMBERING_MODE 0x00
00352 #define WP6_NUMBERING_METHOD_GROUP_SET_BOX_NUMBERING_MODE 0x01
00353 #define WP6_NUMBERING_METHOD_GROUP_SET_PAGE_NUMBERING_MODE 0x02
00354 #define WP6_NUMBERING_METHOD_GROUP_SET_SECONDARY_PAGE_NUMBERING_MODE 0x03
00355 #define WP6_NUMBERING_METHOD_GROUP_SET_CHAPTER_NUMBERING_MODE 0x04
00356 #define WP6_NUMBERING_METHOD_GROUP_SET_VOLUME_NUMBERING_MODE 0x05
00357 #define WP6_NUMBERING_METHOD_GROUP_SET_PARAGRAPH_NUMBERING_MODE 0x06
00358 #define WP6_NUMBERING_METHOD_GROUP_SET_FOOTNOTE_NUMBERING_MODE 0x07
00359 #define WP6_NUMBERING_METHOD_GROUP_SET_ENDNOTE_NUMBERING_MODE 0x08
00360 #define WP6_NUMBERING_METHOD_GROUP_SET_LINE_NUMBERING_MODE 0x09
00361
00362 #define WP6_NUMBERING_METHOD_GROUP_PAGE_NUMBERING_ARABIC 0
00363 #define WP6_NUMBERING_METHOD_GROUP_PAGE_NUMBERING_LOWERCASE 1
00364 #define WP6_NUMBERING_METHOD_GROUP_PAGE_NUMBERING_UPPERCASE 2
00365 #define WP6_NUMBERING_METHOD_GROUP_PAGE_NUMBERING_LOWERCASE_ROMAN 3
00366 #define WP6_NUMBERING_METHOD_GROUP_PAGE_NUMBERING_UPPERCASE_ROMAN 4
00367
00368
00369
00370 #define WP6_DISPLAY_NUMBER_REFERENCE_GROUP_USER_DEFINED_NUMBER_DISPLAY_ON 0x00
00371 #define WP6_DISPLAY_NUMBER_REFERENCE_GROUP_USER_DEFINED_NUMBER_DISPLAY_OFF 0x01
00372 #define WP6_DISPLAY_NUMBER_REFERENCE_GROUP_BOX_NUMBER_DISPLAY_ON 0x02
00373 #define WP6_DISPLAY_NUMBER_REFERENCE_GROUP_BOX_NUMBER_DISPLAY_OFF 0x03
00374 #define WP6_DISPLAY_NUMBER_REFERENCE_GROUP_PAGE_NUMBER_DISPLAY_ON 0x04
00375 #define WP6_DISPLAY_NUMBER_REFERENCE_GROUP_PAGE_NUMBER_DISPLAY_OFF 0x05
00376 #define WP6_DISPLAY_NUMBER_REFERENCE_GROUP_SECONDARY_PAGE_NUMBER_DISPLAY_ON 0x06
00377 #define WP6_DISPLAY_NUMBER_REFERENCE_GROUP_SECONDARY_PAGE_NUMBER_DISPLAY_OFF 0x07
00378 #define WP6_DISPLAY_NUMBER_REFERENCE_GROUP_CHAPTER_NUMBER_DISPLAY_ON 0x08
00379 #define WP6_DISPLAY_NUMBER_REFERENCE_GROUP_CHAPTER_NUMBER_DISPLAY_OFF 0x09
00380 #define WP6_DISPLAY_NUMBER_REFERENCE_GROUP_VOLUME_NUMBER_DISPLAY_ON 0x0A
00381 #define WP6_DISPLAY_NUMBER_REFERENCE_GROUP_VOLUME_NUMBER_DISPLAY_OFF 0x0B
00382 #define WP6_DISPLAY_NUMBER_REFERENCE_GROUP_PARAGRAPH_NUMBER_DISPLAY_ON 0x0C
00383 #define WP6_DISPLAY_NUMBER_REFERENCE_GROUP_PARAGRAPH_NUMBER_DISPLAY_OFF 0x0D
00384 #define WP6_DISPLAY_NUMBER_REFERENCE_GROUP_FOOTNOTE_NUMBER_DISPLAY_ON 0x0E
00385 #define WP6_DISPLAY_NUMBER_REFERENCE_GROUP_FOOTNOTE_NUMBER_DISPLAY_OFF 0x0F
00386 #define WP6_DISPLAY_NUMBER_REFERENCE_GROUP_ENDNOTE_NUMBER_DISPLAY_ON 0x10
00387 #define WP6_DISPLAY_NUMBER_REFERENCE_GROUP_ENDNOTE_NUMBER_DISPLAY_OFF 0x11
00388 #define WP6_DISPLAY_NUMBER_REFERENCE_GROUP_LINE_NUMBER_DISPLAY_ON 0x12
00389 #define WP6_DISPLAY_NUMBER_REFERENCE_GROUP_LINE_NUMBER_DISPLAY_OFF 0x13
00390 #define WP6_DISPLAY_NUMBER_REFERENCE_GROUP_TOTAL_NUMBER_OF_PAGES_DISPLAY_ON 0x14
00391 #define WP6_DISPLAY_NUMBER_REFERENCE_GROUP_TOTAL_NUMBER_OF_PAGES_DISPLAY_OFF 0x15
00392
00393
00394
00395 #define WP6_INCREMENT_NUMBER_GROUP_INCREMENT_USER_DEFINED_NUMBER 0x00
00396 #define WP6_INCREMENT_NUMBER_GROUP_INCREMENT_BOX_NUMBER 0x01
00397 #define WP6_INCREMENT_NUMBER_GROUP_INCREMENT_PAGE_NUMBER 0x02
00398 #define WP6_INCREMENT_NUMBER_GROUP_INCREMENT_SECONDARY_PAGE_NUMBER 0x03
00399 #define WP6_INCREMENT_NUMBER_GROUP_INCREMENT_CHAPTER_NUMBER 0x04
00400 #define WP6_INCREMENT_NUMBER_GROUP_INCREMENT_VOLUME_NUMBER 0x05
00401 #define WP6_INCREMENT_NUMBER_GROUP_INCREMENT_PARAGRAPH_NUMBER 0x06
00402 #define WP6_INCREMENT_NUMBER_GROUP_INCREMENT_FOOTNOTE_NUMBER 0x07
00403 #define WP6_INCREMENT_NUMBER_GROUP_INCREMENT_ENDNOTE_NUMBER 0x08
00404 #define WP6_INCREMENT_NUMBER_GROUP_INCREMENT_LINE_NUMBER 0x09
00405
00406
00407
00408 #define WP6_DECREMENT_NUMBER_GROUP_DECREMENT_USER_DEFINED_NUMBER 0x00
00409 #define WP6_DECREMENT_NUMBER_GROUP_DECREMENT_BOX_NUMBER 0x01
00410 #define WP6_DECREMENT_NUMBER_GROUP_DECREMENT_PAGE_NUMBER 0x02
00411 #define WP6_DECREMENT_NUMBER_GROUP_DECREMENT_SECONDARY_PAGE_NUMBER 0x03
00412 #define WP6_DECREMENT_NUMBER_GROUP_DECREMENT_CHAPTER_NUMBER 0x04
00413 #define WP6_DECREMENT_NUMBER_GROUP_DECREMENT_VOLUME_NUMBER 0x05
00414 #define WP6_DECREMENT_NUMBER_GROUP_DECREMENT_PARAGRAPH_NUMBER_0x06
00415 #define WP6_DECREMENT_NUMBER_GROUP_DECREMENT_FOOTNOTE_NUMBER 0x07
00416 #define WP6_DECREMENT_NUMBER_GROUP_DECREMENT_ENDNOTE_NUMBER 0x08
00417 #define WP6_DECREMENT_NUMBER_GROUP_DECREMENT_LINE_NUMBER 0x09
00418
00419
00420 #define WP6_COLUMN_GROUP_LEFT_MARGIN_SET 0
00421 #define WP6_COLUMN_GROUP_RIGHT_MARGIN_SET 1
00422
00423 #define WP6_COLUMN_TYPE_NEWSPAPER 0x00
00424 #define WP6_COLUMN_TYPE_NEWSPAPER_VERTICAL_BALANCE 0x01
00425 #define WP6_COLUMN_TYPE_PARALLEL 0x02
00426 #define WP6_COLUMN_TYPE_PARALLEL_PROTECT 0x03
00427
00428
00429 #define WP6_ATTRIBUTE_EXTRA_LARGE 0
00430 #define WP6_ATTRIBUTE_VERY_LARGE 1
00431 #define WP6_ATTRIBUTE_LARGE 2
00432 #define WP6_ATTRIBUTE_SMALL_PRINT 3
00433 #define WP6_ATTRIBUTE_FINE_PRINT 4
00434 #define WP6_ATTRIBUTE_SUPERSCRIPT 5
00435 #define WP6_ATTRIBUTE_SUBSCRIPT 6
00436 #define WP6_ATTRIBUTE_OUTLINE 7
00437 #define WP6_ATTRIBUTE_ITALICS 8
00438 #define WP6_ATTRIBUTE_SHADOW 9
00439 #define WP6_ATTRIBUTE_REDLINE 10
00440 #define WP6_ATTRIBUTE_DOUBLE_UNDERLINE 11
00441 #define WP6_ATTRIBUTE_BOLD 12
00442 #define WP6_ATTRIBUTE_STRIKE_OUT 13
00443 #define WP6_ATTRIBUTE_UNDERLINE 14
00444 #define WP6_ATTRIBUTE_SMALL_CAPS 15
00445 #define WP6_ATTRIBUTE_BLINK 16
00446
00447
00448 #define WP6_BOX_GROUP_CHARACTER_ANCHORED_BOX 0x00
00449 #define WP6_BOX_GROUP_PARAGRAPH_ANCHORED_BOX 0x01
00450 #define WP6_BOX_GROUP_PAGE_ANCHORED_BOX 0x02
00451 #define WP6_BOX_GROUP_GRAPHICS_RULE 0x03
00452
00453 #define WP6_BOX_GROUP_BOX_COUNTER_DATA_BIT 0x8000
00454 #define WP6_BOX_GROUP_BOX_POSITIONING_DATA_BIT 0x4000
00455 #define WP6_BOX_GROUP_BOX_CONTENT_DATA_BIT 0x2000
00456 #define WP6_BOX_GROUP_BOX_CAPTION_DATA_BIT 0x1000
00457 #define WP6_BOX_GROUP_BOX_BORDER_DATA_BIT 0x0800
00458 #define WP6_BOX_GROUP_BOX_FILL_DATA_BIT 0x0400
00459 #define WP6_BOX_GROUP_BOX_BOX_WRAPPING_DATA_BIT 0x0200
00460 #define WP6_BOX_GROUP_BOX_BOX_HYPERTEXT_WRAPPING_DATA_BIT 0x0100
00461 #define WP6_BOX_GROUP_BOX_HTML_BIT 0x0080
00462 #define WP6_BOX_GROUP_BOX_GROUPING_DATA_BIT 0x0040
00463 #define WP6_BOX_GROUP_BOX_DRAW_OBJECT_DATA_BIT 0x0020
00464
00465
00466
00467 #define WP6_TAB_GROUP_BACK_TAB 0x00
00468 #define WP6_TAB_GROUP_TABLE_TAB 0x01
00469 #define WP6_TAB_GROUP_LEFT_TAB 0x02
00470 #define WP6_TAB_GROUP_BAR_TAB 0x04
00471 #define WP6_TAB_GROUP_LEFT_INDENT 0x06
00472 #define WP6_TAB_GROUP_LEFT_RIGHT_INDENT 0x07
00473 #define WP6_TAB_GROUP_CENTER_ON_MARGINS 0x08
00474 #define WP6_TAB_GROUP_CENTER_ON_CURRENT_POSITION 0x09
00475 #define WP6_TAB_GROUP_CENTER_TAB 0x0A
00476 #define WP6_TAB_GROUP_FLUSH_RIGHT 0x10
00477 #define WP6_TAB_GROUP_RIGHT_TAB 0x12
00478 #define WP6_TAB_GROUP_DECIMAL_TAB 0x1A
00479
00480
00481 #define WP6_PLATFORM_GROUP_DYNAMIC_DATA_EXCHANGE_START 0x00
00482 #define WP6_PLATFORM_GROUP_DYNAMIC_DATA_EXCHANGE_END 0x01
00483 #define WP6_PLATFORM_GROUP_PUBLISH_DATA_START 0x02
00484 #define WP6_PLATFORM_GROUP_PUBLISH_DATA_END 0x03
00485 #define WP6_PLATFORM_GROUP_SUBSCRIBE_DATA_START 0x04
00486 #define WP6_PLATFORM_GROUP_SUBSCRIBE_DATA_END 0x05
00487 #define WP6_PLATFORM_GROUP_SUBTITLE_MARK 0x06
00488 #define WP6_PLATFORM_GROUP_SUBTITLE_TEXT 0x07
00489 #define WP6_PLATFORM_GROUP_SUBTITLE_OPTION 0x08
00490 #define WP6_PLATFORM_GROUP_SUBTITLE_TEXT_OPTIONS 0x09
00491 #define WP6_PLATFORM_GROUP_SUPPRESS_SUBTITLE Ox0A
00492 #define WP6_PLATFORM_GROUP_THIRD_PARTY 0x0B
00493 #define WP6_PLATFORM_GROUP_PEN_FOREGROUND_COLOR_32BIT 0x0C
00494 #define WP6_PLATFORM_GROUP_PEN_FOREGROUND_COLOR_64BIT 0x0D
00495 #define WP6_PLATFORM_GROUP_PEN_BACKGROUND_COLOR_32BIT 0x0E
00496 #define WP6_PLATFORM_GROUP_PEN_BACKGROUND_COLOR_64BIT 0x0F
00497 #define WP6_PLATFORM_GROUP_PEN_STYLE 0x10
00498 #define WP6_PLATFORM_GROUP_PEN_PATTERN 0x11
00499 #define WP6_PLATFORM_GROUP_PEN_SIZE_16BIT 0x12
00500 #define WP6_PLATFORM_GROUP_PEN_SIZE_32BIT 0x13
00501 #define WP6_PLATFORM_GROUP_BRUSH_GRADIENT_32BIT 0x14
00502 #define WP6_PLATFORM_GROUP_BRUSH_GRADIENT_64BIT 0x15
00503 #define WP6_PLATFORM_GROUP_BRUSH_FOREGROUND_COLOR_32BIT 0x16
00504 #define WP6_PLATFORM_GROUP_BRUSH_FOREGROUND_COLOR_64BIT 0x17
00505 #define WP6_PLATFORM_GROUP_BRUSH_BACKGROUND_COLOR_32BIT 0x18
00506 #define WP6_PLATFORM_GROUP_BRUSH_BACKGROUND_COLOR_64BIT 0x19
00507 #define WP6_PLATFORM_GROUP_BRUSH_PATTERN 0x1A
00508 #define WP6_PLATFORM_GROUP_MISCELLANEOUS_ATTRIBUTES 0x1B
00509 #define WP6_PLATFORM_GROUP_PRESENTATIONS_SLIDE_OPTIONS 0x1C
00510 #define WP6_PLATFORM_GROUP_PRESENTATIONS_ORGANIZATION_CHART_NODE_OPTIONS 0x1D
00511 #define WP6_PLATFORM_GROUP_HIDE_FOR_CONVERSIONS 0x1E
00512 #define WP6_PLATFORM_GROUP_HIDE_OFF_FOR_CONVERSIONS 0x1F
00513 #define WP6_PLATFORM_GROUP_SGML_START_TAG 0x20
00514 #define WP6_PLATFORM_GROUP_SGML_START_TAG_END 0x21
00515 #define WP6_PLATFORM_GROUP_SGML_END_TAG 0x22
00516 #define WP6_PLATFORM_GROUP_SGML_END_TAG_END 0x23
00517 #define WP6_PLATFORM_GROUP_SGML_CHARACTER_REFERENCE 0x24
00518 #define WP6_PLATFORM_GROUP_SGML_END_CHARACTER_REFERENCE 0x25
00519 #define WP6_PLATFORM_GROUP_SGML_ENTITY_REFERENCE 0x26
00520 #define WP6_PLATFORM_GROUP_SGML_END_ENTITY_REFERENCE 0x27
00521 #define WP6_PLATFORM_GROUP_SGML_IGNORE_ON 0x28
00522 #define WP6_PLATFORM_GROUP_SGML_IGNORE_OFF 0x29
00523 #define WP6_PLATFORM_GROUP_SGML_MARKED_SECTION_ON 0x2A
00524 #define WP6_PLATFORM_GROUP_SGML_MARKED_SECTION_OFF 0x2B
00525 #define WP6_PLATFORM_GROUP_SGML_PROCESSING_INSTRUCTION_ON 0x2C
00526 #define WP6_PLATFORM_GROUP_SGML_PROCESSING_INSTRUCTION_OFF 0x2D
00527
00528
00529 #define WP6_SET_NUMBER_GROUP_SET_PAGE_NUMBER 0x02
00530
00531
00532 #define WP6_MULTINATIONAL_CHARACTER_SET 1
00533 #define WP6_PHONETIC_SYMBOL_CHARACTER_SET 2
00534 #define WP6_BOX_DRAWING_CHARACTER_SET 3
00535 #define WP6_TYPOGRAPHIC_SYMBOL_CHARACTER_SET 4
00536 #define WP6_ICONIC_SYMBOL_CHARACTER_SET 5
00537 #define WP6_MATH_SCIENTIFIC_CHARACTER_SET 6
00538 #define WP6_MATH_SCIENTIFIC_EXTENDED_CHARACTER_SET 7
00539 #define WP6_GREEK_CHARACTER_SET 8
00540 #define WP6_HEBREW_CHARACTER_SET 9
00541 #define WP6_CYRILLIC_CHARACTER_SET 10
00542 #define WP6_JAPANESE_CHARACTER_SET 11
00543 #define WP6_TIBETAN_CHARACTER_SET 12
00544 #define WP6_ARABIC_CHARACTER_SET 13
00545 #define WP6_ARABIC_SCRIPT_CHARACTER_SET 14
00546
00547
00548 #define WP6_UNDO_GROUP_INVALID_TEXT_START 0
00549 #define WP6_UNDO_GROUP_INVALID_TEXT_END 1
00550 #define WP6_UNDO_GROUP_VALID_TEXT_START 2
00551 #define WP6_UNDO_GROUP_VALID_TEXT_END 3
00552
00553 #endif
00554