MSPUBBlockID.h
Go to the documentation of this file.
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/*
* This file is part of the libmspub project.
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
#ifndef INCLUDED_MSPUBBLOCKID_H
#define INCLUDED_MSPUBBLOCKID_H
namespace libmspub
{
enum MSPUBBlockID // Don't be alarmed by multiple elements with the same value; they appear in different contexts.
{
DOCUMENT_SIZE = 0x12,
DOCUMENT_WIDTH = 0x1,
DOCUMENT_HEIGHT = 0x2,
DOCUMENT_PAGE_LIST = 0x2,
PAGE_BG_SHAPE = 0xa,
PAGE_SHAPES = 0x2,
CHUNK_TYPE = 0x2,
CHUNK_OFFSET = 0x4,
CHUNK_PARENT_SEQNUM = 0x5,
SHAPE_CROP = 0xb7,
SHAPE_WIDTH = 0xaa,
SHAPE_HEIGHT = 0xab,
SHAPE_DONT_STRETCH_BA = 0x07,
SHAPE_TEXT_ID = 0x27,
SHAPE_BORDER_IMAGE_ID = 0x09,
SUPER_SUB_TYPE_ID = 0x0F,
BOLD_1_ID = 0x02,
BOLD_2_ID = 0x37,
ITALIC_1_ID = 0x03,
ITALIC_2_ID = 0x38,
UNDERLINE_ID = 0x1E,
OUTLINE_ID = 0x4,
SHADOW_ID = 0x5,
LOCALE_ID = 0x12,
SMALL_CAPS_ID = 0x13,
ALL_CAPS_ID = 0x14,
EMBOSS_ID = 0x16,
ENGRAVE_ID = 0x17,
SCALING_ID = 0x20,
TEXT_SIZE_1_ID = 0x0C,
TEXT_SIZE_2_ID = 0x39,
COLOR_INDEX_CONTAINER_ID = 0x44,
BARE_COLOR_INDEX_ID = 0x2E,
FONT_INDEX_CONTAINER_ID = 0x24,
COLOR_INDEX_ID = 0x0,
PARAGRAPH_ALIGNMENT = 0x04,
PARAGRAPH_DEFAULT_CHAR_STYLE = 0x19,
PARAGRAPH_LINE_SPACING = 0x34,
PARAGRAPH_SPACE_BEFORE = 0x12,
PARAGRAPH_SPACE_AFTER = 0x13,
PARAGRAPH_FIRST_LINE_INDENT = 0xC,
PARAGRAPH_LEFT_INDENT = 0xD,
PARAGRAPH_RIGHT_INDENT = 0xE,
PARAGRAPH_DROP_CAP_LINES = 0x8,
PARAGRAPH_DROP_CAP_UP = 0x2C,
PARAGRAPH_DROP_CAP_LETTERS = 0x2D,
THIS_MASTER_NAME = 0xE,
APPLIED_MASTER_NAME = 0xD,
BA_ARRAY = 0x02,
BA_IMAGE_ARRAY = 0x0A,
BA_IMAGE_CONTAINER = 0x00,
BA_IMAGE = 0x01,
BA_OFFSET_CONTAINER = 0x08,
BA_OFFSET_ENTRY = 0x00,
PARAGRAPH_LIST_NUMBER_RESTART = 0x15,
PARAGRAPH_LIST_INFO = 0x57,
PARAGRAPH_LIST_BULLET_CHAR = 0x01,
PARAGRAPH_LIST_NUMBERING_TYPE = 0x00,
PARAGRAPH_LIST_NUMBERING_DELIMITER = 0x58,
SHAPE_VALIGN = 0x35,
TABLE_WIDTH = 0x68,
TABLE_HEIGHT = 0x69,
TABLE_CELLS_SEQNUM = 0x6B,
TABLE_NUM_ROWS = 0x66,
TABLE_NUM_COLS = 0x67,
TABLE_ROWCOL_ARRAY = 0x6D,
TABLE_ROWCOL_OFFSET = 0x01,
TABLE_ROWCOL_SIZE = 0x02,
FONT_CONTAINER_ARRAY = 0x02,
EMBEDDED_EOT = 0x0C,
EMBEDDED_FONT_NAME = 0x04,
PARAGRAPH_TABS = 0x32,
TAB_ARRAY = 0x28,
TAB_ENTRY = 0x0,
TAB_AMOUNT = 0x0
};
} // namespace libmspub
#endif /* INCLUDED_MSPUBBLOCKID_H */
/* vim:set shiftwidth=2 softtabstop=2 expandtab: */
libmspub
Definition Arrow.h:14
libmspub::MSPUBBlockID
MSPUBBlockID
Definition MSPUBBlockID.h:16
libmspub::BA_OFFSET_CONTAINER
@ BA_OFFSET_CONTAINER
Definition MSPUBBlockID.h:69
libmspub::PARAGRAPH_LIST_INFO
@ PARAGRAPH_LIST_INFO
Definition MSPUBBlockID.h:72
libmspub::EMBEDDED_EOT
@ EMBEDDED_EOT
Definition MSPUBBlockID.h:86
libmspub::SHAPE_CROP
@ SHAPE_CROP
Definition MSPUBBlockID.h:26
libmspub::TAB_ENTRY
@ TAB_ENTRY
Definition MSPUBBlockID.h:90
libmspub::SHAPE_HEIGHT
@ SHAPE_HEIGHT
Definition MSPUBBlockID.h:28
libmspub::COLOR_INDEX_ID
@ COLOR_INDEX_ID
Definition MSPUBBlockID.h:51
libmspub::TABLE_CELLS_SEQNUM
@ TABLE_CELLS_SEQNUM
Definition MSPUBBlockID.h:79
libmspub::TAB_AMOUNT
@ TAB_AMOUNT
Definition MSPUBBlockID.h:91
libmspub::DOCUMENT_SIZE
@ DOCUMENT_SIZE
Definition MSPUBBlockID.h:17
libmspub::TABLE_WIDTH
@ TABLE_WIDTH
Definition MSPUBBlockID.h:77
libmspub::PARAGRAPH_DEFAULT_CHAR_STYLE
@ PARAGRAPH_DEFAULT_CHAR_STYLE
Definition MSPUBBlockID.h:53
libmspub::PARAGRAPH_LEFT_INDENT
@ PARAGRAPH_LEFT_INDENT
Definition MSPUBBlockID.h:58
libmspub::CHUNK_OFFSET
@ CHUNK_OFFSET
Definition MSPUBBlockID.h:24
libmspub::BA_IMAGE_ARRAY
@ BA_IMAGE_ARRAY
Definition MSPUBBlockID.h:66
libmspub::CHUNK_PARENT_SEQNUM
@ CHUNK_PARENT_SEQNUM
Definition MSPUBBlockID.h:25
libmspub::LOCALE_ID
@ LOCALE_ID
Definition MSPUBBlockID.h:40
libmspub::PARAGRAPH_LINE_SPACING
@ PARAGRAPH_LINE_SPACING
Definition MSPUBBlockID.h:54
libmspub::TABLE_NUM_ROWS
@ TABLE_NUM_ROWS
Definition MSPUBBlockID.h:80
libmspub::BARE_COLOR_INDEX_ID
@ BARE_COLOR_INDEX_ID
Definition MSPUBBlockID.h:49
libmspub::SHAPE_TEXT_ID
@ SHAPE_TEXT_ID
Definition MSPUBBlockID.h:30
libmspub::DOCUMENT_HEIGHT
@ DOCUMENT_HEIGHT
Definition MSPUBBlockID.h:19
libmspub::SMALL_CAPS_ID
@ SMALL_CAPS_ID
Definition MSPUBBlockID.h:41
libmspub::TABLE_ROWCOL_SIZE
@ TABLE_ROWCOL_SIZE
Definition MSPUBBlockID.h:84
libmspub::SHAPE_DONT_STRETCH_BA
@ SHAPE_DONT_STRETCH_BA
Definition MSPUBBlockID.h:29
libmspub::SHAPE_BORDER_IMAGE_ID
@ SHAPE_BORDER_IMAGE_ID
Definition MSPUBBlockID.h:31
libmspub::PARAGRAPH_LIST_NUMBERING_DELIMITER
@ PARAGRAPH_LIST_NUMBERING_DELIMITER
Definition MSPUBBlockID.h:75
libmspub::PARAGRAPH_DROP_CAP_LETTERS
@ PARAGRAPH_DROP_CAP_LETTERS
Definition MSPUBBlockID.h:62
libmspub::PARAGRAPH_DROP_CAP_LINES
@ PARAGRAPH_DROP_CAP_LINES
Definition MSPUBBlockID.h:60
libmspub::PAGE_BG_SHAPE
@ PAGE_BG_SHAPE
Definition MSPUBBlockID.h:21
libmspub::SHADOW_ID
@ SHADOW_ID
Definition MSPUBBlockID.h:39
libmspub::TEXT_SIZE_1_ID
@ TEXT_SIZE_1_ID
Definition MSPUBBlockID.h:46
libmspub::ALL_CAPS_ID
@ ALL_CAPS_ID
Definition MSPUBBlockID.h:42
libmspub::PARAGRAPH_LIST_BULLET_CHAR
@ PARAGRAPH_LIST_BULLET_CHAR
Definition MSPUBBlockID.h:73
libmspub::SCALING_ID
@ SCALING_ID
Definition MSPUBBlockID.h:45
libmspub::UNDERLINE_ID
@ UNDERLINE_ID
Definition MSPUBBlockID.h:37
libmspub::EMBOSS_ID
@ EMBOSS_ID
Definition MSPUBBlockID.h:43
libmspub::ITALIC_2_ID
@ ITALIC_2_ID
Definition MSPUBBlockID.h:36
libmspub::TAB_ARRAY
@ TAB_ARRAY
Definition MSPUBBlockID.h:89
libmspub::TABLE_ROWCOL_OFFSET
@ TABLE_ROWCOL_OFFSET
Definition MSPUBBlockID.h:83
libmspub::TABLE_HEIGHT
@ TABLE_HEIGHT
Definition MSPUBBlockID.h:78
libmspub::BOLD_1_ID
@ BOLD_1_ID
Definition MSPUBBlockID.h:33
libmspub::PARAGRAPH_FIRST_LINE_INDENT
@ PARAGRAPH_FIRST_LINE_INDENT
Definition MSPUBBlockID.h:57
libmspub::PARAGRAPH_ALIGNMENT
@ PARAGRAPH_ALIGNMENT
Definition MSPUBBlockID.h:52
libmspub::BOLD_2_ID
@ BOLD_2_ID
Definition MSPUBBlockID.h:34
libmspub::PARAGRAPH_RIGHT_INDENT
@ PARAGRAPH_RIGHT_INDENT
Definition MSPUBBlockID.h:59
libmspub::PAGE_SHAPES
@ PAGE_SHAPES
Definition MSPUBBlockID.h:22
libmspub::FONT_CONTAINER_ARRAY
@ FONT_CONTAINER_ARRAY
Definition MSPUBBlockID.h:85
libmspub::DOCUMENT_PAGE_LIST
@ DOCUMENT_PAGE_LIST
Definition MSPUBBlockID.h:20
libmspub::BA_ARRAY
@ BA_ARRAY
Definition MSPUBBlockID.h:65
libmspub::PARAGRAPH_LIST_NUMBERING_TYPE
@ PARAGRAPH_LIST_NUMBERING_TYPE
Definition MSPUBBlockID.h:74
libmspub::SHAPE_VALIGN
@ SHAPE_VALIGN
Definition MSPUBBlockID.h:76
libmspub::APPLIED_MASTER_NAME
@ APPLIED_MASTER_NAME
Definition MSPUBBlockID.h:64
libmspub::PARAGRAPH_SPACE_BEFORE
@ PARAGRAPH_SPACE_BEFORE
Definition MSPUBBlockID.h:55
libmspub::PARAGRAPH_TABS
@ PARAGRAPH_TABS
Definition MSPUBBlockID.h:88
libmspub::SHAPE_WIDTH
@ SHAPE_WIDTH
Definition MSPUBBlockID.h:27
libmspub::BA_IMAGE
@ BA_IMAGE
Definition MSPUBBlockID.h:68
libmspub::SUPER_SUB_TYPE_ID
@ SUPER_SUB_TYPE_ID
Definition MSPUBBlockID.h:32
libmspub::TEXT_SIZE_2_ID
@ TEXT_SIZE_2_ID
Definition MSPUBBlockID.h:47
libmspub::EMBEDDED_FONT_NAME
@ EMBEDDED_FONT_NAME
Definition MSPUBBlockID.h:87
libmspub::ITALIC_1_ID
@ ITALIC_1_ID
Definition MSPUBBlockID.h:35
libmspub::OUTLINE_ID
@ OUTLINE_ID
Definition MSPUBBlockID.h:38
libmspub::DOCUMENT_WIDTH
@ DOCUMENT_WIDTH
Definition MSPUBBlockID.h:18
libmspub::ENGRAVE_ID
@ ENGRAVE_ID
Definition MSPUBBlockID.h:44
libmspub::FONT_INDEX_CONTAINER_ID
@ FONT_INDEX_CONTAINER_ID
Definition MSPUBBlockID.h:50
libmspub::COLOR_INDEX_CONTAINER_ID
@ COLOR_INDEX_CONTAINER_ID
Definition MSPUBBlockID.h:48
libmspub::PARAGRAPH_LIST_NUMBER_RESTART
@ PARAGRAPH_LIST_NUMBER_RESTART
Definition MSPUBBlockID.h:71
libmspub::PARAGRAPH_DROP_CAP_UP
@ PARAGRAPH_DROP_CAP_UP
Definition MSPUBBlockID.h:61
libmspub::BA_OFFSET_ENTRY
@ BA_OFFSET_ENTRY
Definition MSPUBBlockID.h:70
libmspub::CHUNK_TYPE
@ CHUNK_TYPE
Definition MSPUBBlockID.h:23
libmspub::BA_IMAGE_CONTAINER
@ BA_IMAGE_CONTAINER
Definition MSPUBBlockID.h:67
libmspub::THIS_MASTER_NAME
@ THIS_MASTER_NAME
Definition MSPUBBlockID.h:63
libmspub::TABLE_NUM_COLS
@ TABLE_NUM_COLS
Definition MSPUBBlockID.h:81
libmspub::PARAGRAPH_SPACE_AFTER
@ PARAGRAPH_SPACE_AFTER
Definition MSPUBBlockID.h:56
libmspub::TABLE_ROWCOL_ARRAY
@ TABLE_ROWCOL_ARRAY
Definition MSPUBBlockID.h:82