blob: 559ed95a69d4657d35c7e681822b34d761e86672 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
|
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
*
* This file is part of OpenOffice.org.
*
* OpenOffice.org is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License version 3
* only, as published by the Free Software Foundation.
*
* OpenOffice.org is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License version 3 for more details
* (a copy is included in the LICENSE file that accompanied this code).
*
* You should have received a copy of the GNU Lesser General Public License
* version 3 along with OpenOffice.org. If not, see
* <http://www.openoffice.org/license.html>
* for a copy of the LGPLv3 License.
*
************************************************************************/
#ifndef _TXTTYPES_HXX
#define _TXTTYPES_HXX
#include "swtypes.hxx"
// Ueberpruefte USHORTs, z.B. Indizes auf Arrays oder garantiert kleine
// Integerwerte, auch von aussen vorgegebene
#define MSHORT USHORT
#define MSHRT_MAX USHRT_MAX
// Koordinaten: Breite, Hoehe und Offsets in X-/Y-Richtung sowie Ascent etc.
#define KSHORT USHORT
#define KSHRT_MAX USHRT_MAX
// Portiontypen
#define POR_LIN 0x0000
#define POR_FLYCNT 0x0001
#define POR_HOLE 0x0080
#define POR_TMPEND 0x0081
#define POR_BRK 0x0082
#define POR_KERN 0x0083
#define POR_ARROW 0x0084
#define POR_MULTI 0x0085
#define POR_HIDDEN_TXT 0x0086
#define POR_CONTROLCHAR 0x0087
#define POR_TXT 0x8000
#define POR_LAY 0x8001
#define POR_PARA 0x8002
#define POR_URL 0x8003
#define POR_HNG 0x8004
#define POR_DROP 0x8080
#define POR_TOX 0x8089
#define POR_ISOTOX 0x808a
#define POR_REF 0x808b
#define POR_ISOREF 0x808c
#define POR_META 0x808d
#define POR_EXP 0xc080
#define POR_BLANK 0xc081
#define POR_POSTITS 0xc082
#define POR_HYPH 0xd080
#define POR_HYPHSTR 0xd081
#define POR_SOFTHYPH 0xd082
#define POR_SOFTHYPHSTR 0xd083
#define POR_SOFTHYPH_COMP 0xd084
#define POR_FLD 0xe080
#define POR_HIDDEN 0xe081
#define POR_QUOVADIS 0xe082
#define POR_ERGOSUM 0xe083
#define POR_COMBINED 0xe084
#define POR_FTN 0xe085
#define POR_FTNNUM 0xe880
#define POR_NUMBER 0xe881
#define POR_BULLET 0xe882
#define POR_GRFNUM 0xe883
#define POR_GLUE 0x0480
#define POR_MARGIN 0x04c0
#define POR_FIX 0x06c0
#define POR_FLY 0x06c1
#define POR_TAB 0x0750
#define POR_TABRIGHT 0x07d0
#define POR_TABCENTER 0x07d1
#define POR_TABDECIMAL 0x07d2
#define POR_TABLEFT 0x0740
#endif //_TXTTYPES_HXX
|