CGMの読み込み機能は、ISO/IEC 8632のCGM, W3CのWebCGM 2.0の仕様に基づいて作成されています。
要素実装・属性実装欄の凡例は以下のとおりです。
ISO/IEC 8632欄とWebCGM欄の数字はCGMのバージョンを表します。その他ISO/IEC 8632欄とWebCGM欄の凡例は以下のとおりです。
No. | 要素 | 要素実装 | 属性 | 属性実装 | 備考 | ISO/IEC 8632 | WebCGM | ||
---|---|---|---|---|---|---|---|---|---|
Ver | Ver | ||||||||
1 | BEGIN METAFILE | ○ | metafile name | ○ | 1ファイルに複数のMETAFILEが存在する場合があるが、最初のMETAFILEのみを変換し、2つ目以降は無視する。metafile name はライブラリ参照で使用するが、本体のレンダリングでは使用しない。 | 1 | ◎ | 1 | ◎ |
2 | END METAFILE | ○ | 1 | ◎ | 1 | ◎ | |||
3 | BEGIN PICTURE | ○ | picture name | ○ | 1 | ○ | 1 | ◎ | |
4 | BEGIN PICTURE BODY | ○ | 1 | ○ | 1 | ◎ | |||
5 | END PICTURE | ○ | 1 | ○ | 1 | ◎ | |||
6 | BEGIN SEGMENT | × | segment identifier | × | 2 | ○ | 1 | × | |
7 | END SEGMENT | × | 2 | ○ | 1 | × | |||
8 | BEGIN FIGURE | △ | 図形要素の組み合わせにより、描画や塗りが正しく行われない場合がある。 | 2 | ○ | 1 | ○ | ||
9 | END FIGURE | ○ | 2 | ○ | 1 | ○ | |||
10 | BEGIN PROTECTION REGION | △ | region index | ○ | 図形要素の組み合わせにより領域の形状が正しくないことがある。 | 3 | ○ | 2 | ○ |
11 | END PROTECTION REGION | ○ | 3 | ○ | 2 | ○ | |||
12 | BEGIN COMPOUND LINE | × | 3 | ○ | 1 | ○ | |||
13 | END COMPOUND LINE | × | 3 | ○ | 1 | ○ | |||
14 | BEGIN COMPOUND TEXT PATH | × | 3 | ○ | 1 | ○ | |||
15 | END COMPOUND TEXT PATH | × | 3 | ○ | 1 | ○ | |||
16 | BEGIN TILE ARRAY | △ | position | ○ | TILEは矩形で出力される。平行四辺形が指定された場合でも矩形となる。 | 3 | ○ | 1 | ○ |
cell path direction | △ | ||||||||
line progrssion direction | △ | ||||||||
number of tiles in path direction | ○ | ||||||||
number of tiles in line direction | ○ | ||||||||
number of cells/tile in path direction | ○ | ||||||||
number of cells/tile in line direction | ○ | ||||||||
cell size in path direction | ○ | ||||||||
cell size in line direction | ○ | ||||||||
image offset in path direction | ○ | ||||||||
image offset in line direction | ○ | ||||||||
image number of cells in path sirection | ○ | ||||||||
image number of cells in line direction | ○ | ||||||||
17 | END TILE ARRAY | ○ | 3 | ○ | 1 | ○ | |||
18 | BEGIN APPLICATION STRUCTURE | × | application structure identifier | × | 4 | ○ | 1 | ○ | |
application structure type | × | ||||||||
inhetitance flag | × | ||||||||
19 | BEGIN APPLICATION STRUCTURE BODY | × | 4 | ○ | 1 | ○ | |||
20 | END APPLICATION STRUCTURE | × | 4 | ○ | 1 | ○ | |||
21 | NOP | ○ | 1 | ○ | 1 | ○ |
No. | 要素 | 要素実装 | 属性 | 属性実装 | 備考 | ISO/IEC 8632 | WebCGM | ||
---|---|---|---|---|---|---|---|---|---|
Ver | Ver | ||||||||
22 | METAFILE VERSION | ○ | metafile version number | ○ | バージョン番号のチェックはするが、命令をバージョンによって管理することはしない。 | 1 | ◎ | 1 | ◎ |
23 | METAFILE DESCRIPTION | ○ | metafile description string | × | 1 | ◎ | 1 | ◎ | |
24 | VDC TYPE | ○ | VDC TYPE | ○ | 1 | ○ | 1 | ○ | |
25 | INTEGER PRECISION | ○ | integer precision | ○ | 1 | ○ | 1 | ○ | |
26 | REAL PRECISION | ○ | form of representation for real value | ○ | 1 | ○ | 1 | ○ | |
field width for exponent or whole part | ○ | ||||||||
field width for fraction or frantion part | ○ | ||||||||
27 | INDEX PRECISION | ○ | index precision | ○ | 1 | ◎ | 1 | ◎ | |
28 | COLOUR PRECISION | ○ | colour precision | ○ | 1 | ○ | 1 | ○ | |
29 | COLOUR INDEX PRECISION | ○ | index precision | ○ | 1 | ○ | 1 | ○ | |
30 | MAXMUM COLOUR INDEX | ○ | maximum colour index that may be encountered in the model | ○ | 1 | ○ | 1 | ○ | |
31 | COLOUR VALUE EXTENT | △ | minumum colour value | ○ | RGB 以外のカラーモードに対応していない。 | 1 | ○ | 1 | ○ |
maximum colour value | ○ | ||||||||
scale and offset pair for first component | ○ | ||||||||
sacle and offset for second compornent | ○ | ||||||||
scale nad offset for third component | ○ | ||||||||
32 | METAFILE ELEMENT LIST | ○ | number of elements specified | ○ | 1 | ◎ | 2 | ◎ | |
list of metafile elements in metafile | ○ | ||||||||
33 | METAFILE DEFAULTS REPLACEMENT | ○ | parameter that itself contains metafile elements | ○ | 1 | ○ | 1 | ○ | |
34 | FONT LIST | △ | font names | ○ | フォント名が8ビットコード以外の場合、正しく解釈されないことがある。 | 1 | ○ | 1 | ○ |
35 | CHARACTER SET LIST | × | CHARACTER SET TYPE | × | 1 | ○ | 1 | ○ | |
designation sequence tail | × | ||||||||
36 | CHARACTER CODING ANNOUNCER | ○ | character coding announcer | ○ | 1 | ○ | 1 | ◎ | |
37 | NAME PRECISION | ○ | name precision | ○ | 2 | ○ | 1 | × | |
38 | MAXMUM VDC EXTENT | ○ | first coner | ○ | 2 | ○ | 1 | ○ | |
second coner | ○ | ||||||||
39 | SEGMENT PRIORITY EXTENT | × | minimum segment priority value | × | 2 | ○ | 1 | × | |
maximum segment priority value | × | ||||||||
40 | COLOUR MODEL | △ | colour model | △ | RGB 以外のカラーモードに対応していない。 | 3 | ○ | 1 | ○ |
41 | COLOUR CALIBRATION | × | calibration selection | × | 3 | ○ | 1 | × | |
reference white value X component | × | ||||||||
reference white value Y component | × | ||||||||
reference white value Z component | × | ||||||||
3x3 RGB calibration matrix | × | ||||||||
3x3 ABC transformation matrix | × | ||||||||
number of lookup table entries(=n) | × | ||||||||
2n red lookup table entries: R, R' | × | ||||||||
2n green lookup table entries: G, G' | × | ||||||||
2n blue lookup table entries: B, B' | × | ||||||||
number of grid locations (=m) | × | ||||||||
m CMYK grid locations | × | ||||||||
m XYZ grid locations, each being | × | ||||||||
42 | FONT PROPERTIES | × | property indicator | × | 3 | ○ | 1 | ○ | |
priority | × | ||||||||
property value record | × | ||||||||
43 | GLYPH MAPPING | × | character set index | × | 3 | ○ | 1 | × | |
basis set character set type | × | ||||||||
basis set designation sequence tail | × | ||||||||
octets per code (=m) | × | ||||||||
glyph source | × | ||||||||
glyph-code associations | × | ||||||||
44 | SYMBOL LIBRARY LIST | × | n symbol library names | × | 3 | × | 1 | × | |
45 | PICTURE DIRECTORY | × | location data type selector | × | 4 | ○ | 1 | × | |
list of 3-tuples | × |
No. | 要素 | 要素実装 | 属性 | 属性実装 | 備考 | ISO/IEC 8632 | WebCGM | ||
---|---|---|---|---|---|---|---|---|---|
Ver | Ver | ||||||||
46 | SCALING MODE | ○ | scaling mode | ○ | 1 | ○ | 1 | ○ | |
metric scaling factor | ○ | ||||||||
47 | COLOUR SELECTION MODE | ○ | colour selection mode | ○ | 1 | ○ | 1 | ○ | |
48 | LINE WIDTH SPECIFICATION MODE | ○ | line width specification mode | ○ | 1 | ○ | 1 | ○ | |
49 | MARKER SIZE SPECIFICATION MODE | ○ | marker size specification mode | ○ | 1 | ○ | 1 | ○ | |
50 | EDGE WIDTH SPECIFICATION MODE | ○ | edge width specification mode | ○ | 1 | ○ | 1 | ○ | |
51 | VDC EXTENT | ○ | first corner | ○ | 1 | ○ | 1 | ○ | |
second corner | ○ | ||||||||
52 | BACKGROUND COLOUR | ○ | background colour | ○ | 1 | ○ | 1 | ○ | |
53 | DEVICE VIEWPORT | × | first corner | × | 2 | × | 1 | × | |
second corner | × | ||||||||
54 | DEVICE VIEWPORT SPECIFICATION MODE | × | VC specifier | × | 2 | × | 1 | × | |
metric scale factor | × | ||||||||
55 | DEVICE VIEWPORT MAPPING | × | isotropy flag | × | 2 | × | 1 | × | |
horizontal alignment flag | × | ||||||||
vertical alignment flag | × | ||||||||
56 | LINE REPRESENTATION | ○ | line bundle index | ○ | 範囲外またはアプリケーション定義のline typeはsolidで出力する。 | 2 | ○ | 1 | × |
line type | ○ | ||||||||
line width | ○ | ||||||||
line colour | ○ | ||||||||
57 | MARKER REPRESENTATION | ○ | marker bundle index | ○ | 範囲外またはアプリケーション定義のmarker typeのはasteriskで出力する。 | 2 | ○ | 1 | × |
marker type | ○ | ||||||||
marker size | ○ | ||||||||
marker colour | ○ | ||||||||
58 | TEXT REPRESENTATION | △ | text bundle index | ○ | RGB 以外のカラーモードに対応していない。italic と oblique に対応していない。 | 2 | ○ | 1 | × |
text font index | △ | ||||||||
text precision | ○ | ||||||||
character spacing | ○ | ||||||||
character expansion factor | ○ | ||||||||
text colour | △ | ||||||||
59 | FILL REPRESENTATION | △ | fill area bundle index | ○ | FIGURE 要素の組み合わせによっては塗りが正しく行われないことがある。RGB以外の色モードには対応していない。範囲外のinterior styleはsolidで出力する。範囲外のhatch indexはhorizontalで出力する。パターンの塗りでパターンサイズが正しくない場合がある。 | 2 | ○ | 1 | × |
interior style | ○ | ||||||||
fill colour | △ | ||||||||
hatch index | ○ | ||||||||
pattern index | △ | ||||||||
60 | EDGE REPRESENTATION | △ | edge bundle index | ○ | RGB 以外のカラーモードに対応していない。 | 2 | ○ | 1 | × |
edge type | ○ | ||||||||
edge width | ○ | ||||||||
edge colour | △ | ||||||||
61 | INTERIOR STYLE SPECIFICATION MODE | × | style specification mode | × | 3 | ○ | 1 | ○ | |
62 | LINE AND EDGE TYPE DEFINITION | △ | line type | △ | 3 | ○ | 1 | ○ | |
dash cycle repeat length | △ | ||||||||
list of n dash elements | △ | ||||||||
63 | HATCH STYLE DEFINITION | △ | hatch index | △ | 3 | ○ | 1 | ○ | |
style indicator | △ | ||||||||
hatch direction vectors specifier (x,y,x,y) | △ | ||||||||
duty cycle length | △ | ||||||||
number of hatch lines (=n) | △ | ||||||||
list of n gap widths | △ | ||||||||
list of n line types | △ | ||||||||
64 | GEOMETRIC PATTERN DEFINITION | × | geometric pattern index | × | 3 | ○ | 1 | × | |
segment identifier | × | ||||||||
first corner point | × | ||||||||
second corner point | × | ||||||||
65 | APPLICATION STRUCTURE DIRECTORY | × | location data type selector | × | 4 | ○ | 1 | × | |
list of pairs consisting | × |
No. | 要素 | 要素実装 | 属性 | 属性実装 | 備考 | ISO/IEC 8632 | WebCGM | ||
---|---|---|---|---|---|---|---|---|---|
Ver | Ver | ||||||||
66 | VDC INTEGER PRECISION | ○ | VDC integer precision | ○ | 1 | ○ | 1 | ○ | |
67 | VDC REAL PRECISION | ○ | form of representation for real values | ○ | 1 | ○ | 1 | ○ | |
field width for exponent or whole part | ○ | ||||||||
field width for fraction or fractional part | ○ | ||||||||
68 | AUXILIARY COLOUR | △ | auxiliary colour | △ | RGB 以外のカラーモードに対応していない。 | 1 | ○ | 1 | ○ |
69 | TRANSPARENCY | △ | on-off indicator | ○ | CELL ARRAYで有効にならない。 | 1 | ○ | 1 | ○ |
70 | CLIP RECTANGLE | ○ | first corner | ○ | 1 | ○ | 1 | ○ | |
second corner | ○ | ||||||||
71 | CLIP INDICATOR | ○ | clip indicator | ○ | 1 | ○ | 1 | ○ | |
72 | LINE CLIPPING MODE | △ | clipping mode | △ | locus then shape モードが正しく処理されないことがある。 | 2 | ○ | 1 | × |
73 | MARKER CLIPPING MODE | △ | clipping mode | △ | locus then shape モードが正しく処理されないことがある。 | 2 | ○ | 1 | × |
74 | EDGE CLIPPING MODE | △ | clipping mode | △ | locus then shape モードが正しく処理されないことがある。 | 2 | ○ | 1 | × |
75 | NEW REGION | ○ | 2 | ○ | 1 | ○ | |||
76 | SAVE PRIMITIVE CONTEXT | ○ | context name | ○ | 2 | ○ | 1 | × | |
77 | RESTORE PRIMITIVE CONTEXT | ○ | context name | ○ | 2 | ○ | 1 | × | |
78 | PROTECTION REGION INDICATOR | ○ | region index | ○ | 3 | ○ | 1 | ○ | |
region indicator | ○ | ||||||||
79 | GENERALIZED TEXT PATH MODE | × | text path mode | × | 3 | ○ | 1 | ○ | |
80 | MITRE LIMIT | ○ | mitre limit | ○ | 3 | ○ | 1 | ○ | |
81 | TRANSPARENT CELL COLOUR | △ | transparency indicator | ○ | RGB 以外のカラーモードに対応していない。 | 3 | ○ | 1 | ○ |
transparent cell colour specifier | △ |
No. | 要素 | 要素実装 | 属性 | 属性実装 | 備考 | ISO/IEC 8632 | WebCGM | |||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ver | Ver | |||||||||||||||||||||||||||||||||||||||||||
82 | POLYLINE | ○ | n (X,Y) polyline vertices | ○ | 1 | ○ | 1 | ○ | ||||||||||||||||||||||||||||||||||||
83 | DISJOINT POLYLINE | ○ | n (X,Y) line segment endpoints | ○ | 1 | ○ | 1 | ○ | ||||||||||||||||||||||||||||||||||||
84 | POLYMARKER | ○ | n (X,Y) marker positions | ○ | 1 | ○ | 1 | ○ | ||||||||||||||||||||||||||||||||||||
85 | TEXT | ○ | text position | ○ | 1 | ○ | 1 | ○ | ||||||||||||||||||||||||||||||||||||
final/not-final flag | ○ | |||||||||||||||||||||||||||||||||||||||||||
text string | ○ | |||||||||||||||||||||||||||||||||||||||||||
86 | RESTRICTED TEXT | ○ | delta width | ○ | 1 | ○ | 1 | ○ | ||||||||||||||||||||||||||||||||||||
delta height | ○ | |||||||||||||||||||||||||||||||||||||||||||
text position | ○ | |||||||||||||||||||||||||||||||||||||||||||
final/not-final flag | ○ | |||||||||||||||||||||||||||||||||||||||||||
text string | ○ | |||||||||||||||||||||||||||||||||||||||||||
87 | APPEND TEXT | ○ | final/not-final flag | ○ | 1 | ○ | 1 | ○ | ||||||||||||||||||||||||||||||||||||
text string | ○ | |||||||||||||||||||||||||||||||||||||||||||
88 | POLYGON | ○ | n (X,Y) polygon vertices | ○ | 1 | ○ | 1 | ○ | ||||||||||||||||||||||||||||||||||||
89 | POLYGON SET | ○ | (X,Y) polygon vertex | ○ | 1 | ○ | 1 | ○ | ||||||||||||||||||||||||||||||||||||
edge out flag | ○ | |||||||||||||||||||||||||||||||||||||||||||
90 | CELL ARRAY | △ | corner point P | △ | CELL 形状が矩形のときのみに対応。CELL が平行四辺形として指定されたときも矩形で出力される。RGB 以外のカラーモードに対応していない。ランレングス形式で記述されたCELL ARRAY要素を正しく読み込みができない場合がある。 | 1 | ○ | 1 | ○ | |||||||||||||||||||||||||||||||||||
corner point Q | △ | |||||||||||||||||||||||||||||||||||||||||||
corner point R | △ | |||||||||||||||||||||||||||||||||||||||||||
nx | ○ | |||||||||||||||||||||||||||||||||||||||||||
ny | ○ | |||||||||||||||||||||||||||||||||||||||||||
local colour precision | ○ | |||||||||||||||||||||||||||||||||||||||||||
cell representation mode | ○ | |||||||||||||||||||||||||||||||||||||||||||
array of cell colour values | △ | |||||||||||||||||||||||||||||||||||||||||||
91 | GENERALIZED DRAWING PRIMITIVE | × | GDP identifier | × | 1 | × | 1 | × | ||||||||||||||||||||||||||||||||||||
n, number of points in 'list of points | × | |||||||||||||||||||||||||||||||||||||||||||
list of points | × | |||||||||||||||||||||||||||||||||||||||||||
GDP data record | × | |||||||||||||||||||||||||||||||||||||||||||
92 | RECTANGLE | ○ | first corner | ○ | 1 | ○ | 1 | ○ | ||||||||||||||||||||||||||||||||||||
second corner | ○ | |||||||||||||||||||||||||||||||||||||||||||
93 | CIRCLE | ○ | centre of circle | ○ | 1 | ○ | 1 | ○ | ||||||||||||||||||||||||||||||||||||
radius of circle | ○ | |||||||||||||||||||||||||||||||||||||||||||
94 | CIRCULAR ARC 3 POINT | ○ | starting point | ○ | 1 | ○ | 1 | ○ | ||||||||||||||||||||||||||||||||||||
intermediate point | ○ | |||||||||||||||||||||||||||||||||||||||||||
ending point | ○ | |||||||||||||||||||||||||||||||||||||||||||
95 | CIRCULAR ARC 3 POINT CLOSE | ○ | starting point | ○ | 1 | ○ | 1 | ○ | ||||||||||||||||||||||||||||||||||||
intermediate point | ○ | |||||||||||||||||||||||||||||||||||||||||||
ending point | ○ | |||||||||||||||||||||||||||||||||||||||||||
type of arc closure | ○ | |||||||||||||||||||||||||||||||||||||||||||
96 | CIRCULAR ARC CENTRE | ○ | centre of circle | ○ | 1 | ○ | 1 | ○ | ||||||||||||||||||||||||||||||||||||
delta X for start vector | ○ | |||||||||||||||||||||||||||||||||||||||||||
delta Y for start vector | ○ | |||||||||||||||||||||||||||||||||||||||||||
delta X for end vector | ○ | |||||||||||||||||||||||||||||||||||||||||||
delta Y for end vector | ○ | |||||||||||||||||||||||||||||||||||||||||||
radius of circle | ○ | |||||||||||||||||||||||||||||||||||||||||||
97 | CIRCULAR ARC CENTRE CLOSE | ○ | centre of circle | ○ | 1 | ○ | 1 | ○ | ||||||||||||||||||||||||||||||||||||
delta X for start vector | ○ | |||||||||||||||||||||||||||||||||||||||||||
delta Y for start vector | ○ | |||||||||||||||||||||||||||||||||||||||||||
delta X for end vector | ○ | |||||||||||||||||||||||||||||||||||||||||||
delta Y for end vector | ○ | |||||||||||||||||||||||||||||||||||||||||||
radius of circle | ○ | |||||||||||||||||||||||||||||||||||||||||||
type of arc closure | ○ | |||||||||||||||||||||||||||||||||||||||||||
98 | ELLIPSE | ○ | centre of ellipse | ○ | 1 | ○ | 1 | ○ | ||||||||||||||||||||||||||||||||||||
endpoint of first conjugate diameter | ○ | |||||||||||||||||||||||||||||||||||||||||||
endpoint of second conjugate diameter | ○ | |||||||||||||||||||||||||||||||||||||||||||
99 | ELLIPTICAL ARC | ○ | centre of ellipse | ○ | 1 | ○ | 1 | ○ | ||||||||||||||||||||||||||||||||||||
endpoint of first conjugate diameter | ○ | |||||||||||||||||||||||||||||||||||||||||||
endpoint of second conjugate diameter | ○ | |||||||||||||||||||||||||||||||||||||||||||
delta X for start vector | ○ | |||||||||||||||||||||||||||||||||||||||||||
delta Y for start vector | ○ | |||||||||||||||||||||||||||||||||||||||||||
delta X for end vector | ○ | |||||||||||||||||||||||||||||||||||||||||||
delta Y for end vector | ○ | |||||||||||||||||||||||||||||||||||||||||||
100 | ELLIPTICAL ARC CLOSE | ○ | centre of ellipse | ○ | 1 | ○ | 1 | ○ | ||||||||||||||||||||||||||||||||||||
endpoint of first conjugate diameter | ○ | |||||||||||||||||||||||||||||||||||||||||||
endpoint of second conjugate diameter | ○ | |||||||||||||||||||||||||||||||||||||||||||
delta X for start vector | ○ | |||||||||||||||||||||||||||||||||||||||||||
delta Y for start vector | ○ | |||||||||||||||||||||||||||||||||||||||||||
delta X for end vector | ○ | |||||||||||||||||||||||||||||||||||||||||||
delta Y for end vector | ○ | |||||||||||||||||||||||||||||||||||||||||||
type of arc closure | ○ | |||||||||||||||||||||||||||||||||||||||||||
101 | CIRCULAR ARC CENTRE REVERSED | ○ | centre of circle | ○ | 2 | ○ | 1 | ○ | ||||||||||||||||||||||||||||||||||||
delta X for start vector | ○ | |||||||||||||||||||||||||||||||||||||||||||
delta Y for start vector | ○ | |||||||||||||||||||||||||||||||||||||||||||
delta X for end vector | ○ | |||||||||||||||||||||||||||||||||||||||||||
delta Y for end vector | ○ | |||||||||||||||||||||||||||||||||||||||||||
radius of circle | ○ | |||||||||||||||||||||||||||||||||||||||||||
102 | CONNECTING EDGE | ○ | 2 | ○ | 1 | ○ | ||||||||||||||||||||||||||||||||||||||
103 | HYPERBOLIC ARC | × | centre point | × | 3 | ○ | 1 | × | ||||||||||||||||||||||||||||||||||||
transverse radius end point | × | |||||||||||||||||||||||||||||||||||||||||||
conjugate radius end point | × | |||||||||||||||||||||||||||||||||||||||||||
start vector x component | × | |||||||||||||||||||||||||||||||||||||||||||
start vector y component | × | |||||||||||||||||||||||||||||||||||||||||||
end vector x component | × | |||||||||||||||||||||||||||||||||||||||||||
end vector y component | × | |||||||||||||||||||||||||||||||||||||||||||
104 | PARABOLIC ARC | × | tangent intersection point | × | 3 | ○ | 1 | × | ||||||||||||||||||||||||||||||||||||
start point | × | |||||||||||||||||||||||||||||||||||||||||||
end point | × | |||||||||||||||||||||||||||||||||||||||||||
105 | NON-UNIFORM B-SPLINE | × | spline order (=m) | × | 3 | ○ | 1 | ○ | ||||||||||||||||||||||||||||||||||||
number of control points (=n) | × | |||||||||||||||||||||||||||||||||||||||||||
array of control points | × | |||||||||||||||||||||||||||||||||||||||||||
list of knots, of length n+m | × | |||||||||||||||||||||||||||||||||||||||||||
parameter start value | × | |||||||||||||||||||||||||||||||||||||||||||
parameter end value | × | |||||||||||||||||||||||||||||||||||||||||||
106 | NON-UNIFORM RATIONAL B-SPLINE | × | spline order (=m) | × | 3 | ○ | 1 | ○ | ||||||||||||||||||||||||||||||||||||
number of control points (=n) | × | |||||||||||||||||||||||||||||||||||||||||||
array of control points | × | |||||||||||||||||||||||||||||||||||||||||||
list of knots, of length n+m | × | |||||||||||||||||||||||||||||||||||||||||||
parameter start value | × | |||||||||||||||||||||||||||||||||||||||||||
parameter end value | × | |||||||||||||||||||||||||||||||||||||||||||
list of weights, of length n | × | |||||||||||||||||||||||||||||||||||||||||||
107 | POLYBEZIER | ○ | continuity indicator | ○ | 3 | ○ | 1 | ○ | ||||||||||||||||||||||||||||||||||||
list of point sequences | ○ | |||||||||||||||||||||||||||||||||||||||||||
108 | POLYSYMBOL | × | symbol index | × | 3 | × | 1 | × | ||||||||||||||||||||||||||||||||||||
n symbol position points | × | |||||||||||||||||||||||||||||||||||||||||||
109 | BITONAL TILE | △ | compression type | △ |
|
3 | ○ | 1 | ○ | |||||||||||||||||||||||||||||||||||
row padding indicator | ○ | |||||||||||||||||||||||||||||||||||||||||||
cell background colour | ○ | |||||||||||||||||||||||||||||||||||||||||||
cell foreground colour | ○ | |||||||||||||||||||||||||||||||||||||||||||
method-specific parameters | ○ | |||||||||||||||||||||||||||||||||||||||||||
compressed cell colour specifiers | ○ | |||||||||||||||||||||||||||||||||||||||||||
110 | TILE | △ | compression type | △ | BITONAL TILE と同じ。 | 3 | ○ | 1 | ○ | |||||||||||||||||||||||||||||||||||
row padding indicator | ○ | |||||||||||||||||||||||||||||||||||||||||||
cell colour precision | ○ | |||||||||||||||||||||||||||||||||||||||||||
method-specific parameters | ○ | |||||||||||||||||||||||||||||||||||||||||||
compressed cell colour specifiers | ○ |
No. | 要素 | 要素実装 | 属性 | 属性実装 | 備考 | ISO/IEC 8632 | WebCGM | ||
---|---|---|---|---|---|---|---|---|---|
Ver | Ver | ||||||||
111 | LINE BUNDLE INDEX | ○ | line bundle index | ○ | 1 | ○ | 1 | × | |
112 | LINE TYPE | ○ | line type | ○ | 1 | ○ | 1 | × | |
113 | LINE WIDTH | ○ | line width | ○ | 1 | ○ | 1 | ○ | |
114 | LINE COLOUR | △ | line colour | △ | RGB 以外のカラーモードに対応していない。 | 1 | ○ | 1 | ○ |
115 | MARKER BUNDLE INDEX | ○ | marker bundle index | ○ | 1 | ○ | 1 | × | |
116 | MARKER TYPE | ○ | marker type | ○ | 1 | ○ | 1 | ○ | |
117 | MARKER SIZE | ○ | marker size | ○ | 1 | ○ | 1 | ○ | |
118 | MARKER COLOUR | △ | marker colour | △ | RGB 以外のカラーモードに対応していない。 | 1 | ○ | 1 | ○ |
119 | TEXT BUNDLE INDEX | △ | text bundle index | ○ | 文字幅が正しく処理されないことがある。 | 1 | ○ | 1 | × |
120 | TEXT FONT INDEX | ○ | text font index | ○ | 1 | ○ | 1 | ○ | |
121 | TEXT PRECISION | ○ | text precision | ○ | 1 | ○ | 1 | ○ | |
122 | CHARACTER EXPANSION FACTOR | ○ | character expansion factor | ○ | 1 | ○ | 1 | ○ | |
123 | CHARACTER SPACING | ○ | additional inter-character space | ○ | 1 | ○ | 1 | ○ | |
124 | TEXT COLOUR | ○ | text colour | ○ | 1 | ○ | 1 | ○ | |
125 | CHARACTER HEIGHT | ○ | character height | ○ | 1 | ○ | 1 | ○ | |
126 | CHARACTER ORIENTATION | △ | X character up component | △ | 文字を描画する領域が平行四辺形になる場合に未対応。 | 1 | ○ | 1 | ○ |
Y character up component | △ | ||||||||
X character base component | △ | ||||||||
Y character base component | △ | ||||||||
127 | TEXT PATH | ○ | text path | ○ | 1 | ○ | 1 | ○ | |
128 | TEXT ALIGNMENT | ○ | horizontal alignment | ○ | 1 | ○ | 1 | ○ | |
vertical alignment | ○ | ||||||||
continuous horizontal alignment | ○ | ||||||||
continuous vertical alignment | ○ | ||||||||
129 | CHARACTER SET INDEX | × | character set index | × | 1 | ○ | 1 | ○ | |
130 | ALTERNATE CHARACTER SET INDEX | × | alternate character set index | × | 1 | ○ | 1 | ○ | |
131 | FILL BUNDLE INDEX | ○ | fill bundle index | ○ | 1 | ○ | 1 | × | |
132 | INTERIOR STYLE | △ | interior style | △ | interior style が geometric pattern、interpolated の場合に未対応。 | 1 | ○ | 1 | ○ |
133 | FILL COLOUR | △ | fill colour | △ | RGB 以外のカラーモードに対応していない。 | 1 | ○ | 1 | ○ |
134 | HATCH INDEX | ○ | hatch index | ○ | 1 | ○ | 1 | ○ | |
135 | PATTERN INDEX | ○ | pattern index | ○ | 1 | ○ | 1 | ○ | |
136 | EDGE BUNDLE INDEX | ○ | edge bundle index | ○ | 1 | ○ | 1 | × | |
137 | EDGE TYPE | ○ | edge type | ○ | 1 | ○ | 1 | ○ | |
138 | EDGE WIDTH | ○ | edge width | ○ | 1 | ○ | 1 | ○ | |
139 | EDGE COLOUR | △ | edge colour | △ | RGB 以外のカラーモードに対応していない。 | 1 | ○ | 1 | ○ |
140 | EDGE VISIBILITY | ○ | edge visibility | ○ | 1 | ○ | 1 | ○ | |
141 | FILL REFERENCE POINT | ○ | fill reference point | ○ | 1 | ○ | 1 | ○ | |
142 | PATTERN TABLE | ○ | pattern table index | ○ | 1 | ○ | 1 | ○ | |
nx | ○ | ||||||||
ny | ○ | ||||||||
local colour precision | ○ | ||||||||
pattern definition | ○ | ||||||||
143 | PATTERN SIZE | △ | pattern height vector, x component | △ | パターン形状が平行四辺形として指定されたときに対応していない。 | 1 | ○ | 1 | ○ |
pattern height vector, y component | △ | ||||||||
pattern width vector, x component | △ | ||||||||
pattern width vector, y component | △ | ||||||||
144 | COLOUR TABLE | △ | starting colour table index | △ | RGB 以外のカラーモードに対応していない。 | 1 | ○ | 1 | ○ |
list of direct colour values | ○ | ||||||||
145 | ASPECT SOURCE FLAGS | ○ | 18 parameter-pairs, corresponding to each attribute that may be bundled | ○ | 1 | ○ | 1 | × | |
146 | PICK IDENTIFIR | × | pick identifier | × | 2 | ○ | 1 | × | |
147 | LINE CAP | △ | line cap indicator | △ | LINE CAP 種別 projecting square、triangle に対応していない。 | 3 | ○ | 1 | ○ |
dash cap indicator | × | ||||||||
148 | LINE JOIN | ○ | line join indicator | ○ | 3 | ○ | 1 | ○ | |
149 | LINE TYPE COTINUATION | × | continuation mode | × | 3 | ○ | 1 | ○ | |
150 | LINE TYPE INITIAL OFFSET | × | line pattern offset | × | 3 | ○ | 1 | ○ | |
151 | TEXT SCORE TYPE | × | list of score type | × | 3 | ○ | 1 | ○ | |
152 | RESTRICTED TEXT TYPE | ○ | restriction type | ○ | 3 | ○ | 1 | ○ | |
153 | INTERPOLATED INTERIOR | × | style | × | 3 | ○ | 1 | ○ | |
reference geometry | × | ||||||||
number of stages (=m) | × | ||||||||
array of m stage designators | × | ||||||||
array of k colour specifiers: k=3 for triangular, m+1 otherwise | × | ||||||||
154 | EDGE CAP | △ | edge cap indicator | △ | EDGE CAP 種別 projecting square、triangle に対応していない。 | 3 | ○ | 1 | ○ |
dash cap indicator | × | ||||||||
155 | EDGE JOIN | ○ | edge join indicator | ○ | 3 | ○ | 1 | ○ | |
156 | EDGE TYPE CONTINUATION | × | continuation mode | × | 3 | ○ | 1 | ○ | |
157 | EDGE TYPE INITIAL OFFSET | × | edge pattern | × | 3 | ○ | 1 | ○ | |
158 | SYMBOL LIBRARY INDEX | × | symbol library index | × | 3 | × | 1 | × | |
159 | SYMBOL COLOUR | × | symbol colour | × | 3 | × | 1 | × | |
160 | SYMBOL SIZE | × | scale indicator | × | 3 | × | 1 | × | |
symbol height | × | ||||||||
symbol width | × | ||||||||
161 | SYMBOL ORIENTATION | × | up vector x component | × | 3 | × | 1 | × | |
up vector y component | × | ||||||||
base vector x component | × | ||||||||
base vector y component | × |
No. | 要素 | 要素実装 | 属性 | 属性実装 | 備考 | ISO/IEC 8632 | WebCGM | ||
---|---|---|---|---|---|---|---|---|---|
Ver | Ver | ||||||||
162 | ESCAPE | × | escape identifier | × | 1 | ○ | 1 | ○ | |
escape data record | × |
No. | 要素 | 要素実装 | 属性 | 属性実装 | 備考 | ISO/IEC 8632 | WebCGM | ||
---|---|---|---|---|---|---|---|---|---|
Ver | Ver | ||||||||
163 | MESSAGE | × | action-required flag | × | 1 | ○ | 1 | × | |
message string | × | ||||||||
164 | APPLICATION DATA | × | identifier | × | 1 | ○ | 1 | × | |
application data record | × |
No. | 要素 | 要素実装 | 属性 | 属性実装 | 備考 | ISO/IEC 8632 | WebCGM | ||
---|---|---|---|---|---|---|---|---|---|
Ver | Ver | ||||||||
165 | COPY SEGMENT | × | segment identifier | × | 2 | ○ | 1 | × | |
transformation matrix | × | ||||||||
segment transformation application | × | ||||||||
166 | INHERITANCE FILTER | × | list of attribute or group designators | × | 2 | ○ | 1 | × | |
setting | × | ||||||||
167 | CLIP INHENTANCE | × | clip inheritance | × | 2 | ○ | 1 | × | |
168 | SEGMENT TRANSFORMATION | × | segment identifier | × | 2 | ○ | 1 | × | |
transformation matrix | × | ||||||||
169 | SEGMENT HIGHLIGHTING | × | segment identifier | × | 2 | ○ | 1 | × | |
highlighting | × | ||||||||
170 | SEGMENT DISPLAY PRIORITY | × | segment identifier | × | 2 | ○ | 1 | × | |
segment display priority | × | ||||||||
171 | SEGMENT PICK PRIORITY | × | segment identifier | × | 2 | ○ | 1 | × | |
segment pick priority | × |
No. | 要素 | 要素実装 | 属性 | 属性実装 | 備考 | ISO/IEC 8632 | WebCGM | ||
---|---|---|---|---|---|---|---|---|---|
Ver | Ver | ||||||||
172 | APPLICATION STRUCTURE ATTRIBUTE | × | application structure attribute type | × | 4 | ○ | 1 | ○ | |
data record | × |