1-- Module Raster-Gr-Presentation-Attributes (T.417:03/1993)
2
3Raster-Gr-Presentation-Attributes {2 8 1 7 2} DEFINITIONS ::=
4BEGIN
5
6EXPORTS
7  Raster-Graphics-Attributes, Clipping, Measure-Pair, One-Of-Four-Angles,
8    One-Of-Two-Angles, Pel-Transmission-Density, Pel-Spacing, Spacing-Ratio,
9    Image-Dimensions, Coordinate-Pair;
10
11Raster-Graphics-Attributes ::= SET {
12  pel-path                  [0] IMPLICIT One-Of-Four-Angles OPTIONAL,
13  line-progression          [1] IMPLICIT One-Of-Two-Angles OPTIONAL,
14  pel-transmission-density  [2] IMPLICIT Pel-Transmission-Density OPTIONAL,
15  initial-offset            [3] IMPLICIT Measure-Pair OPTIONAL,
16  clipping                  [4] IMPLICIT Clipping OPTIONAL,
17  pel-spacing               [5]  Pel-Spacing OPTIONAL,
18  spacing-ratio             [6] IMPLICIT Spacing-Ratio OPTIONAL,
19  image-dimensions          [7]  Image-Dimensions OPTIONAL
20}
21
22One-Of-Four-Angles ::= INTEGER {
23  d0(0), -- d0
24  d90(1), -- d90
25  d180(2), --d180
26  d270(3) -- d270--}
27
28One-Of-Two-Angles ::= INTEGER {d90(1), -- d90
29                               d270(3) -- d270 --}
30
31Pel-Transmission-Density ::= INTEGER {
32  p5(2), -- 5 BMU (240 pels/25.4 mm)
33  p4(3), -- 4 BMU (300 pels/25.4 mm)
34  p3(4), -- 3 BMU (400 pels/25.4 mm)
35  p2(5), -- 2 BMU (600 pels/25.4 mm)
36  p1(6), -- 1 BMU (1200 pels/25.4 mm)
37  colour-grey-scale-p12(10), -- 12 BMU (100 pels/25.4 mm)
38  colour-grey-scale-p6(11), -- 6 BMU (200 pels/25.4 mm)
39  colour-grey-scale-p4(13), -- 4 BMU (300 pels/25.4 mm)
40  colour-grey-scale-p3(14), -- 3 BMU (400 pels/25.4 mm)
41  colour-grey-scale-p2(15), -- 2 BMU (600 pels/25.4 mm)
42  colour-grey-scale-p1(16), -- 1 BMU (1200 pels/25.4 mm)
43  p6(1)} -- 6 BMU (200 pels/25.4 mm)
44
45-- default and basic value is p6 (1)
46Measure-Pair ::= SEQUENCE {
47  horizontal  [0] IMPLICIT INTEGER,
48  vertical    [0] IMPLICIT INTEGER
49}
50
51Clipping ::= SEQUENCE {
52  first-coordinate-pair   [0] IMPLICIT Coordinate-Pair OPTIONAL,
53  second-coordinate-pair  [1] IMPLICIT Coordinate-Pair OPTIONAL
54}
55
56Coordinate-Pair ::= SEQUENCE {x-coordinate  INTEGER,
57                              y-coordinate  INTEGER
58}
59
60Pel-Spacing ::= CHOICE {
61  spacing
62    [0] IMPLICIT SEQUENCE {length      [0]  INTEGER,
63                           pel-spaces  [0]  INTEGER},
64  null     [1] IMPLICIT NULL
65}
66
67Spacing-Ratio ::= SEQUENCE {
68  line-spacing-value  INTEGER,
69  pel-spacing-value   INTEGER
70}
71
72Image-Dimensions ::= CHOICE {
73  width-controlled
74    [0] IMPLICIT SEQUENCE {minimum-width    [0]  INTEGER,
75                           preferred-width  [0]  INTEGER},
76  height-controlled
77    [1] IMPLICIT SEQUENCE {minimum-height    INTEGER,
78                           preferred-height  INTEGER},
79  area-controlled
80    [2] IMPLICIT SEQUENCE {minimum-width      INTEGER,
81                           preferred-width    INTEGER,
82                           minimum-height     INTEGER,
83                           preferred-height   INTEGER,
84                           aspect-ratio-flag  INTEGER {fixed(0), variable(1)}
85  },
86  automatic          [3] IMPLICIT NULL
87}
88
89END
90
91-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D
92
93