~ubuntu-branches/ubuntu/trusty/erlang/trusty

« back to all changes in this revision

Viewing changes to lib/asn1/test/asn1_SUITE_data/x420/Character-Presentation-Attributes.asn

  • Committer: Bazaar Package Importer
  • Author(s): Clint Byrum
  • Date: 2011-05-05 15:48:43 UTC
  • mfrom: (3.5.13 sid)
  • Revision ID: james.westby@ubuntu.com-20110505154843-0om6ekzg6m7ugj27
Tags: 1:14.b.2-dfsg-3ubuntu1
* Merge from debian unstable.  Remaining changes:
  - Drop libwxgtk2.8-dev build dependency. Wx isn't in main, and not
    supposed to.
  - Drop erlang-wx binary.
  - Drop erlang-wx dependency from -megaco, -common-test, and -reltool, they
    do not really need wx. Also drop it from -debugger; the GUI needs wx,
    but it apparently has CLI bits as well, and is also needed by -megaco,
    so let's keep the package for now.
  - debian/patches/series: Do what I meant, and enable build-options.patch
    instead.
* Additional changes:
  - Drop erlang-wx from -et
* Dropped Changes:
  - patches/pcre-crash.patch: CVE-2008-2371: outer level option with
    alternatives caused crash. (Applied Upstream)
  - fix for ssl certificate verification in newSSL: 
    ssl_cacertfile_fix.patch (Applied Upstream)
  - debian/patches/series: Enable native.patch again, to get stripped beam
    files and reduce the package size again. (build-options is what
    actually accomplished this)
  - Remove build-options.patch on advice from upstream and because it caused
    odd build failures.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
-- Module Character-Presentation-Attributes (T.416:03/1993)
 
2
 
 
3
Character-Presentation-Attributes {2 8 1 6 2} DEFINITIONS ::=
 
4
BEGIN
 
5
 
 
6
EXPORTS
 
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,
 
10
    Pairwise-Kerning;
 
11
 
 
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
 
35
}
 
36
 
 
37
One-Of-Four-Angles ::= INTEGER {d0(0), d90(1), d180(2), d270(3)}
 
38
 
 
39
One-Of-Two-Angles ::= INTEGER {d90(1), d270(3)}
 
40
 
 
41
Measure-Pair ::= SEQUENCE {
 
42
  horizontal  [0] IMPLICIT INTEGER,
 
43
  vertical    [1] IMPLICIT INTEGER
 
44
}
 
45
 
 
46
Alignment ::= INTEGER {
 
47
  start-aligned(0), end-aligned(1), centred(2), justified(3)}
 
48
 
 
49
Layout-Table ::= SET OF Tabulation-Stop
 
50
 
 
51
Tabulation-Stop ::= SET {
 
52
  tabulation-reference        [0] IMPLICIT NumericString,
 
53
  tabulation-position         [1] IMPLICIT INTEGER,
 
54
  alignment
 
55
    [2] IMPLICIT INTEGER {start-aligned(0), end-aligned(1), centred(2),
 
56
                          aligned-around(3)},
 
57
  alignment-character-string  [3] IMPLICIT OCTET STRING OPTIONAL
 
58
}
 
59
 
 
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
 
65
--      subrepertoire"
 
66
Graphic-Rendition ::= SET OF Graphic-Rendition-Aspect
 
67
 
 
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
 
79
}
 
80
 
 
81
Font-Type ::= SET {
 
82
  font-size        [0] IMPLICIT INTEGER,
 
83
  font-identifier  [1] IMPLICIT INTEGER
 
84
}
 
85
 
 
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)}
 
103
 
 
104
Formatting-Indicator ::= INTEGER {no(0), yes(1)}
 
105
 
 
106
Itemization ::= SET {
 
107
  identifier-alignment
 
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
 
111
}
 
112
 
 
113
Kerning-Offset ::= SET {
 
114
  start-offset  [0] IMPLICIT INTEGER,
 
115
  end-offset    [1] IMPLICIT INTEGER
 
116
}
 
117
 
 
118
Proportional-Line-Spacing ::= INTEGER {no(0), yes(1)}
 
119
 
 
120
Pairwise-Kerning ::= INTEGER {no(0), yes(1)}
 
121
 
 
122
END
 
123
 
 
124
-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D
 
125