1
-- Module Character-Presentation-Attributes (T.416:03/1993)
3
Character-Presentation-Attributes {2 8 1 6 2} DEFINITIONS ::=
7
Character-Attributes, One-Of-Four-Angles, One-Of-Two-Angles, Measure-Pair,
8
Alignment, Layout-Table, Graphic-Rendition, Formatting-Indicator,
9
Character-Fonts, Itemization, Kerning-Offset, Proportional-Line-Spacing,
12
Character-Attributes ::= SET {
13
character-path [0] IMPLICIT One-Of-Four-Angles OPTIONAL,
14
line-progression [1] IMPLICIT One-Of-Two-Angles OPTIONAL,
15
character-orientation [2] IMPLICIT One-Of-Four-Angles OPTIONAL,
16
initial-offset [3] IMPLICIT Measure-Pair OPTIONAL,
17
character-spacing [6] IMPLICIT INTEGER OPTIONAL,
18
line-spacing [7] IMPLICIT INTEGER OPTIONAL,
19
alignment [8] IMPLICIT Alignment OPTIONAL,
20
line-layout-table [9] IMPLICIT Layout-Table OPTIONAL,
21
graphic-rendition [10] IMPLICIT Graphic-Rendition OPTIONAL,
22
formatting-indicator [11] IMPLICIT Formatting-Indicator OPTIONAL,
23
character-fonts [12] IMPLICIT Character-Fonts OPTIONAL,
24
graphic-char-subrepertoire [13] IMPLICIT INTEGER OPTIONAL,
25
itemization [14] IMPLICIT Itemization OPTIONAL,
26
widow-size [15] IMPLICIT INTEGER OPTIONAL,
27
orphan-size [16] IMPLICIT INTEGER OPTIONAL,
28
graphic-character-sets [17] IMPLICIT OCTET STRING OPTIONAL,
29
indentation [19] IMPLICIT INTEGER OPTIONAL,
30
kerning-offset [20] IMPLICIT Kerning-Offset OPTIONAL,
31
proportional-line-spacing [21] IMPLICIT Proportional-Line-Spacing OPTIONAL,
32
pairwise-kerning [22] IMPLICIT Pairwise-Kerning OPTIONAL,
33
first-line-offset [23] IMPLICIT INTEGER OPTIONAL,
34
code-extension-announcers [24] IMPLICIT OCTET STRING OPTIONAL
37
One-Of-Four-Angles ::= INTEGER {d0(0), d90(1), d180(2), d270(3)}
39
One-Of-Two-Angles ::= INTEGER {d90(1), d270(3)}
41
Measure-Pair ::= SEQUENCE {
42
horizontal [0] IMPLICIT INTEGER,
43
vertical [1] IMPLICIT INTEGER
46
Alignment ::= INTEGER {
47
start-aligned(0), end-aligned(1), centred(2), justified(3)}
49
Layout-Table ::= SET OF Tabulation-Stop
51
Tabulation-Stop ::= SET {
52
tabulation-reference [0] IMPLICIT NumericString,
53
tabulation-position [1] IMPLICIT INTEGER,
55
[2] IMPLICIT INTEGER {start-aligned(0), end-aligned(1), centred(2),
57
alignment-character-string [3] IMPLICIT OCTET STRING OPTIONAL
60
-- string of graphic characters
61
-- from the set of graphic elements
62
-- specified by the presentation
63
-- attributes "graphic character
64
-- sets" and "graphic character
66
Graphic-Rendition ::= SET OF Graphic-Rendition-Aspect
68
Character-Fonts ::= SET {
69
primary-font [0] IMPLICIT Font-Type OPTIONAL,
70
first-alternative-font [1] IMPLICIT Font-Type OPTIONAL,
71
second-alternative-font [2] IMPLICIT Font-Type OPTIONAL,
72
third-alternative-font [3] IMPLICIT Font-Type OPTIONAL,
73
fourth-alternative-font [4] IMPLICIT Font-Type OPTIONAL,
74
fifth-alternative-font [5] IMPLICIT Font-Type OPTIONAL,
75
sixth-alternative-font [6] IMPLICIT Font-Type OPTIONAL,
76
seventh-alternative-font [7] IMPLICIT Font-Type OPTIONAL,
77
eighth-alternative-font [8] IMPLICIT Font-Type OPTIONAL,
78
ninth-alternative-font [9] IMPLICIT Font-Type OPTIONAL
82
font-size [0] IMPLICIT INTEGER,
83
font-identifier [1] IMPLICIT INTEGER
86
Graphic-Rendition-Aspect ::= INTEGER {
87
cancel(0), increased-intensity(1), decreased-intensity(2), italicized(3),
88
underlined(4), slowly-blinking(5), rapidly-blinking(6), negative-image(7),
89
crossed-out(9), primary-font(10), first-alternative-font(11),
90
second-alternative-font(12), third-alternative-font(13),
91
fourth-alternative-font(14), fifth-alternative-font(15),
92
sixth-alternative-font(16), seventh-alternative-font(17),
93
eighth-alternative-font(18), ninth-alternative-font(19),
94
doubly-underlined(21), normal-intensity(22), not-italicized(23),
95
not-underlined(24), steady(25), variable-spacing(26), positive-image(27),
96
not-crossed-out(29), black-foreground(30), red-foreground(31),
97
green-foreground(32), yellow-foreground(33), blue-foreground(34),
98
magenta-foreground(35), cyan-foreground(36), white-foreground(37),
99
select-char-foreground-colour(38), black-background(40), red-background(41),
100
green-background(42), yellow-background(43), blue-background(44),
101
magenta-background(45), cyan-background(46), white-background(47),
102
select-char-background-colour(48), not-variable-spacing(50)}
104
Formatting-Indicator ::= INTEGER {no(0), yes(1)}
106
Itemization ::= SET {
108
[0] IMPLICIT INTEGER {no-itemization(0), start-aligned(1), end-aligned(2)},
109
identifier-start-offset [1] IMPLICIT INTEGER OPTIONAL,
110
identifier-end-offset [2] IMPLICIT INTEGER OPTIONAL
113
Kerning-Offset ::= SET {
114
start-offset [0] IMPLICIT INTEGER,
115
end-offset [1] IMPLICIT INTEGER
118
Proportional-Line-Spacing ::= INTEGER {no(0), yes(1)}
120
Pairwise-Kerning ::= INTEGER {no(0), yes(1)}
124
-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D