MSPUBBlockID.h Source File documentation

MSPUBBlockID.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 libmspub 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 __MSPUBBLOCKID_H__
11 #define __MSPUBBLOCKID_H__
12
13 namespace libmspub
14 {
15 enum MSPUBBlockID // Don't be alarmed by multiple elements with the same value; they appear in different contexts.
16 {
17 DOCUMENT_SIZE = 0x12,
18 DOCUMENT_WIDTH = 0x1,
19 DOCUMENT_HEIGHT = 0x2,
20 DOCUMENT_PAGE_LIST = 0x2,
21 PAGE_BG_SHAPE = 0xa,
22 PAGE_SHAPES = 0x2,
23 CHUNK_TYPE = 0x2,
24 CHUNK_OFFSET = 0x4,
25 CHUNK_PARENT_SEQNUM = 0x5,
26 SHAPE_CROP = 0xb7,
27 SHAPE_WIDTH = 0xaa,
28 SHAPE_HEIGHT = 0xab,
29 SHAPE_DONT_STRETCH_BA = 0x07,
30 SHAPE_TEXT_ID = 0x27,
31 SHAPE_BORDER_IMAGE_ID = 0x09,
32 SUPER_SUB_TYPE_ID = 0x0F,
33 BOLD_1_ID = 0x02,
34 BOLD_2_ID = 0x37,
35 ITALIC_1_ID = 0x03,
36 ITALIC_2_ID = 0x38,
37 UNDERLINE_ID = 0x1E,
38 TEXT_SIZE_1_ID = 0x0C,
39 TEXT_SIZE_2_ID = 0x39,
40 COLOR_INDEX_CONTAINER_ID = 0x44,
41 BARE_COLOR_INDEX_ID = 0x2E,
42 FONT_INDEX_CONTAINER_ID = 0x24,
43 COLOR_INDEX_ID = 0x0,
44 PARAGRAPH_ALIGNMENT = 0x04,
45 PARAGRAPH_DEFAULT_CHAR_STYLE = 0x19,
46 PARAGRAPH_LINE_SPACING = 0x34,
47 PARAGRAPH_SPACE_BEFORE = 0x12,
48 PARAGRAPH_SPACE_AFTER = 0x13,
49 PARAGRAPH_FIRST_LINE_INDENT = 0xC,
50 PARAGRAPH_LEFT_INDENT = 0xD,
51 PARAGRAPH_RIGHT_INDENT = 0xE,
52 PARAGRAPH_DROP_CAP_LINES = 0x8,
53 PARAGRAPH_DROP_CAP_UP = 0x2C,
54 PARAGRAPH_DROP_CAP_LETTERS = 0x2D,
55 THIS_MASTER_NAME = 0xE,
56 APPLIED_MASTER_NAME = 0xD,
57 BA_ARRAY = 0x02,
58 BA_IMAGE_ARRAY = 0x0A,
59 BA_IMAGE_CONTAINER = 0x00,
60 BA_IMAGE = 0x01,
61 BA_OFFSET_CONTAINER = 0x08,
62 BA_OFFSET_ENTRY = 0x00,
63 PARAGRAPH_LIST_NUMBER_RESTART = 0x15,
64 PARAGRAPH_LIST_INFO = 0x57,
65 PARAGRAPH_LIST_BULLET_CHAR = 0x01,
66 PARAGRAPH_LIST_NUMBERING_TYPE = 0x00,
67 PARAGRAPH_LIST_NUMBERING_DELIMITER = 0x58,
68 SHAPE_VALIGN = 0x35,
69 TABLE_WIDTH = 0x68,
70 TABLE_HEIGHT = 0x69,
71 TABLE_CELLS_SEQNUM = 0x6B,
72 TABLE_NUM_ROWS = 0x66,
73 TABLE_NUM_COLS = 0x67,
74 TABLE_ROWCOL_ARRAY = 0x6D,
75 TABLE_ROWCOL_OFFSET = 0x01,
76 FONT_CONTAINER_ARRAY = 0x02,
77 EMBEDDED_EOT = 0x0C,
78 EMBEDDED_FONT_NAME = 0x04,
79 PARAGRAPH_TABS = 0x32,
80 TAB_ARRAY = 0x28,
81 TAB_ENTRY = 0x0,
82 TAB_AMOUNT = 0x0
83 };
84 } // namespace libmspub
85
86 #endif /* __MSPUBBLOCKID_H__ */
87 /* vim:set shiftwidth=2 softtabstop=2 expandtab: */
libmspub::SHAPE_DONT_STRETCH_BA
Definition: MSPUBBlockID.h:29
libmspub::BA_ARRAY
Definition: MSPUBBlockID.h:57
libmspub::BARE_COLOR_INDEX_ID
Definition: MSPUBBlockID.h:41
libmspub::FONT_CONTAINER_ARRAY
Definition: MSPUBBlockID.h:76
libmspub::PARAGRAPH_LIST_INFO
Definition: MSPUBBlockID.h:64
libmspub::SHAPE_BORDER_IMAGE_ID
Definition: MSPUBBlockID.h:31
libmspub::PARAGRAPH_ALIGNMENT
Definition: MSPUBBlockID.h:44
libmspub::BA_IMAGE_CONTAINER
Definition: MSPUBBlockID.h:59
libmspub::TAB_AMOUNT
Definition: MSPUBBlockID.h:82
libmspub::TABLE_ROWCOL_OFFSET
Definition: MSPUBBlockID.h:75
libmspub::BOLD_2_ID
Definition: MSPUBBlockID.h:34
libmspub::TABLE_NUM_COLS
Definition: MSPUBBlockID.h:73
libmspub::ITALIC_2_ID
Definition: MSPUBBlockID.h:36
libmspub::PARAGRAPH_LIST_NUMBERING_DELIMITER
Definition: MSPUBBlockID.h:67
libmspub::PARAGRAPH_LIST_NUMBERING_TYPE
Definition: MSPUBBlockID.h:66
libmspub::TABLE_CELLS_SEQNUM
Definition: MSPUBBlockID.h:71
libmspub::PARAGRAPH_TABS
Definition: MSPUBBlockID.h:79
libmspub::TAB_ENTRY
Definition: MSPUBBlockID.h:81
libmspub::TEXT_SIZE_1_ID
Definition: MSPUBBlockID.h:38
libmspub::EMBEDDED_EOT
Definition: MSPUBBlockID.h:77
libmspub::TABLE_WIDTH
Definition: MSPUBBlockID.h:69
libmspub::UNDERLINE_ID
Definition: MSPUBBlockID.h:37
libmspub::PARAGRAPH_RIGHT_INDENT
Definition: MSPUBBlockID.h:51
libmspub::BA_IMAGE
Definition: MSPUBBlockID.h:60
libmspub::PARAGRAPH_LEFT_INDENT
Definition: MSPUBBlockID.h:50
libmspub::PARAGRAPH_DROP_CAP_UP
Definition: MSPUBBlockID.h:53
libmspub::DOCUMENT_WIDTH
Definition: MSPUBBlockID.h:18
libmspub::COLOR_INDEX_CONTAINER_ID
Definition: MSPUBBlockID.h:40
libmspub::CHUNK_PARENT_SEQNUM
Definition: MSPUBBlockID.h:25
libmspub::SUPER_SUB_TYPE_ID
Definition: MSPUBBlockID.h:32
libmspub::TAB_ARRAY
Definition: MSPUBBlockID.h:80
libmspub::DOCUMENT_SIZE
Definition: MSPUBBlockID.h:17
libmspub::FONT_INDEX_CONTAINER_ID
Definition: MSPUBBlockID.h:42
libmspub::TABLE_HEIGHT
Definition: MSPUBBlockID.h:70
libmspub::DOCUMENT_PAGE_LIST
Definition: MSPUBBlockID.h:20
libmspub::BA_OFFSET_ENTRY
Definition: MSPUBBlockID.h:62
libmspub::SHAPE_HEIGHT
Definition: MSPUBBlockID.h:28
libmspub::COLOR_INDEX_ID
Definition: MSPUBBlockID.h:43
libmspub::CHUNK_TYPE
Definition: MSPUBBlockID.h:23
libmspub::BA_OFFSET_CONTAINER
Definition: MSPUBBlockID.h:61
libmspub::CHUNK_OFFSET
Definition: MSPUBBlockID.h:24
libmspub::PARAGRAPH_DROP_CAP_LINES
Definition: MSPUBBlockID.h:52
libmspub::PARAGRAPH_DROP_CAP_LETTERS
Definition: MSPUBBlockID.h:54
libmspub::BOLD_1_ID
Definition: MSPUBBlockID.h:33
libmspub::PARAGRAPH_SPACE_AFTER
Definition: MSPUBBlockID.h:48
libmspub
Definition: Arrow.h:13
libmspub::THIS_MASTER_NAME
Definition: MSPUBBlockID.h:55
libmspub::PARAGRAPH_DEFAULT_CHAR_STYLE
Definition: MSPUBBlockID.h:45
libmspub::PARAGRAPH_LIST_NUMBER_RESTART
Definition: MSPUBBlockID.h:63
libmspub::PARAGRAPH_LIST_BULLET_CHAR
Definition: MSPUBBlockID.h:65
libmspub::ITALIC_1_ID
Definition: MSPUBBlockID.h:35
libmspub::DOCUMENT_HEIGHT
Definition: MSPUBBlockID.h:19
libmspub::SHAPE_VALIGN
Definition: MSPUBBlockID.h:68
libmspub::PAGE_BG_SHAPE
Definition: MSPUBBlockID.h:21
libmspub::TEXT_SIZE_2_ID
Definition: MSPUBBlockID.h:39
libmspub::EMBEDDED_FONT_NAME
Definition: MSPUBBlockID.h:78
libmspub::PARAGRAPH_SPACE_BEFORE
Definition: MSPUBBlockID.h:47
libmspub::PAGE_SHAPES
Definition: MSPUBBlockID.h:22
libmspub::SHAPE_CROP
Definition: MSPUBBlockID.h:26
libmspub::BA_IMAGE_ARRAY
Definition: MSPUBBlockID.h:58
libmspub::PARAGRAPH_FIRST_LINE_INDENT
Definition: MSPUBBlockID.h:49
libmspub::TABLE_ROWCOL_ARRAY
Definition: MSPUBBlockID.h:74
libmspub::APPLIED_MASTER_NAME
Definition: MSPUBBlockID.h:56
libmspub::PARAGRAPH_LINE_SPACING
Definition: MSPUBBlockID.h:46
libmspub::MSPUBBlockID
MSPUBBlockID
Definition: MSPUBBlockID.h:15
libmspub::TABLE_NUM_ROWS
Definition: MSPUBBlockID.h:72
libmspub::SHAPE_TEXT_ID
Definition: MSPUBBlockID.h:30
libmspub::SHAPE_WIDTH
Definition: MSPUBBlockID.h:27