Title missing - Legacy paper document

General Information

Status
Withdrawn
Publication Date
31-Dec-1991
Current Stage
9599 - Withdrawal of International Standard
Completion Date
01-Jan-1997
Ref Project

Buy Standard

Standard
ISO/IEC 8632-1:1992/Amd 2 - Title missing - Legacy paper document Released:1/1/1992
English language
1 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

I NTE RNATIO NAL ISOJIEC
STANDARD 8632- I
Second edition
1992-1 0-0 1
2
AMENDMENT
1995-07-01
Information technology - Computer graphics -
Metafile for the storage and transfer of picture
description information -
Part 1:
Fu nctiona I specification
AMENDMENT 2: Application structuring extensions
Technologies de l'information - Infographie - Métafichier de stockage et de
-
transfert des informations de description d'images
Partie 1: Description fonctionnelle
AMENDEMENT 2: Extensions de structure d'application
Reference number
ISO/IEC 8632-1 : 1992/Amd.2: 1995(E)

---------------------- Page: 1 ----------------------
ISO/IEC
INTERNATIONAL
8632-1
STANDARD
Second edition
1992-10-01
AMENDMENT 2
1995-07-01
Information technology - Computer graphics -
Metafile for the storage and transfer of picture
description information -
Part 1:
Functional specification
AMENDMENT 2: Application structuring extensions
Technologies de l'information - Infographie - Métafichier de stockage et de
transfert des informations de description d'images -
Partie 1: Description fonctionnelle
AMENDEMENT 2: Extensions de structure d'application
Reference number
ISO/IEC 8632-1 : 1992/Amd.2: 1995(E)

---------------------- Page: 2 ----------------------
ISO/IEC 8632-1:1992/Amd.2:1995(E)
Foreword
IS0 (the International Organization for Standardization) and IEC (the Inter-
national Electrotechnical Commission) form the specialized system for worldwide
standardization. National bodies that are members of IS0 or IEC participate in the
development of International Standards through technical committees established
by the respective organization to deal with particular fields of technical activity.
IS0 and IEC technical committees collaborate in fields of mutual interest. Other
international organizations, governmental and non-governmental, in liaison with
IS0 and IEC, also take part in the work.
In the field of information technology, IS0 and IEC have established a joint
technical committee, ISO/IEC JTC 1. Draft International Standards adopted by the
joint technical committee are circulated to national bodies for voting. Publication
as an International Standard requires approval by at least 75 % of the national
bodies casting a vote.
Amendment 2 to International Standard ISOLEC 8632- 1 : 1992 was prepared by
Joint Technical Committee ISOLEC JTC 1, Information technology,
Subcommittee SC 24, Computer graphics and image processing.
O ISOIIEC 1995
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or
utilized in any form or by any means, electronic or mechanical, including photocopying and
microfilm, without permission in writing from the publisher.
ISO/IEC Copyright Office Case postale 56 CH-121 1 Genève 20 Switzerland
Printed in Switzerland
ii

---------------------- Page: 3 ----------------------
O ISO/IEC ISODEC 8632-1:1992/Amd.2: 1995(E)
Information technology - Computer graphics - Metafile for the
storage and transfer of picture description information -
Part 1:
Functional specification
AMENDMENT 2: Application structuring extensions
Pages ii-viii
Add the following to Contents:
"4.3.5 picture directory"
"4.5.8 Application structure directory"
"4.13 Application Structures"
e "4.13.1 Introduction
4.13.2 Location of and access to Application Structures
4.13.3 Nesting of Application Structures
4.13.4 Graphical Context of Application Structures
4.13.5 Application Structure Attributes"
"5.2.18 BEGIN APPLICATION STRUCTURE
5.2.19 BEGIN APPLICATION STRUCTURE BODY
5.2.20 END APPLICATION STRUCTURE"
"5.3.24 PICTURE DIRECTORY"
"5.4.20 APPLICATION STRUCTURE DIRECTORY"
"5.1 1 Application structure descriptor elements
5.1 1.1 APPLICATION STRUCTURE A7TRTBUTE"
"I Formal grammar of the functional specification of Version 4 metafiles."
1

---------------------- Page: 4 ----------------------
0 ISO/IEC ISODEC 8632-1:1992/Arnd.2:1995(E)
Information technology - Computer graphics - Metafile for the
storage and transfer of picture description information -
Part 1:
Functional specification
AMENDMENT 2: Application structuring extensions
Pages ii-viii
Add the following to Contents:
"4.3.5 Picture directory"
"4.5.8 Application structure directory"
"4.13 Application Structures"
"4.13.1 Introduction
4.13.2 Location of and access to Application Structures
4.13.3 Nesting of Application Structures
4.13.4 Graphical Context of Application Structures
4.1 3.5 Application Structure Attributes"
"5.2.18 BEGIN APPLICATION STRUCTURE
5.2.19 BEGIN APPLICATION STRUCTURE BODY
5.2.20 END APPLICATION STRUCTURE"
"5.3.24 PICTURE DIRECTORY"
"5.4.20 APPLICATION STRUCTURE DIRECTORY"
"5.1 1 Application structure descriptor elements
5.1 1.1 APPLICATION STRUCTURE ATTRIBUTE"
"I Formal grammar of the functional specification of Version 4 metafiles."
1

---------------------- Page: 5 ----------------------
ISOflEC 8632-1:1992/Amd.2:1995(E) 0 ISO/IEC
O Introduction
Subclause 0.9 Versions, page xiii:
Change the 4th sentence to read:
"The following versions are currently defined: Version 1 (one); Version 2 (two); Version 3 (three);
Version 4 (four)."
Change Note 1 by adding a sentence before the 1st sentence:
"A valid Version 3 metafile is also a valid Version 4 metafile."
Change Note 2 by adding a sentence @ter the finul period:
"Version 4 metafiies are defined by ISO/iEC 8632: 1992/Amd.2."
1 Scope
Clause 1, Page 1 :
Replace the 2ndsentence of the lstparagraph to read:
"The file format consists of an ordered set of elements that may be used to describe pictures in a
way that is compatible between systems of different architectures, compatible with devices of
differing capabilities and design, and meaningful to application constituencies."
Replace the 2nd sentence of the 2ndparagraph to read:
"The elements are organized into groups that delimit major structures (metafiles, pictures, and
application structures), that specify the representations used within the metafile, that control the
display of the picture, that perform basic drawing actions, that control the attributes of the basic
drawing actions, that allow application-specific structuring to be overlaid on the graphic content,
and that provide access to non-standard device capabilities."
Replace the 3rdparagraph with:
"The metafile is defined in such a way that, in addition to sequential access to the whole metafile,
random access to individual pictures and individual context-independent application structures is
well-defined. Applications which require random access to pictures and/or context-independent
application structures within pictures may, within the metafile, define directories to these pictures
and/or context-independent application structures. The metafile may then be opened and randomly
accessed without interpreting the entire metafile."
3 Definitions
Subclause 3.1, page 9:
Add the following definition:
"3.1.105 application structure: A sequence of metafile elements delimited by the BEGIN
APPLICATION STRUCTURE and END APPLICATION STRUCTURE elements, containing
2

---------------------- Page: 6 ----------------------
ISOnEC 8632-1:1992/Amd.2:1995(E)
0 ISO/IEC
one BEGIN APPLICATION STRUCTURE BODY element, and optionally containing one or
more APPLICATION STRUCTURE ATTRIBUTE elements."
Subclause 3.2, page 9:
Add the following abbreviation to the list of abbreviations:
"APS Application Structure"
4 Concepts
4. I Introduction
Subclause 4 .I page I O:
Change 1st sentence to read:
"The objective of the Computer Graphics Metafile (CGM) is to provide for the description,
storage, and communication of graphical information together with related, application-specific
information in a device-independent manner."
Change the 2nd element class in the 1st paragraph to read:
'I- Metafile Descriptor Elements, which describe the functional content, default conditions,
identification, and characteristics of the CGM, and optionally, define a directory."
Change the 3rd element class in the lstparagraph to read:
'I- Picture Descriptor Elements, which set the interpretation modes of attribute elements for each
picture and optionally, define a directory to the application structures contained in each picture."
Replace the 9th element class in the I st paragraph with:
"-Segment elements, which enable the grouping of graphic objects for graphical operations such as
copying.
-Application structure elements, which enable the grouping of elements for retrieval, electronic
e
linking, and other specific application-dependent operations."
Add the following sentence afer the last sentence of the 4th paragraph:
"In Version 4 metafiles, graphical output primitives, attributes, control elements, and application
structure attributes may be grouped in application structures."
4.2 Delimiter Elements
Subclause 4.2, page II:
Change the 1st sentence of the 5th paragraph to read:
"In Version 2, Version 3, and Version 4 metafiles, primitives may be grouped together to form a
composite primitive known as a closed figure."
Change the 1st sentence of the 6thparagraph to read:
3

---------------------- Page: 7 ----------------------
ISOOEC 8632-1:1992/Amd.2:1995(E)
O ISO/IEC
one BEGIN APPLICATION STRUCTURE BODY element, and optionally containing one or
more APPLICATION STRUCTURE A'ITRIBUTE elements."
Subclause 3.2, page 9:
Add the following abbreviation to the list of abbreviations:
"APS Application Structure"
4 Concepts
4.1 Introduction
Subclause 4.1, page 10:
Change 1st sentence to read:
"The objective of the Computer Graphics Metafile (CGM) is to provide for the description,
storage, and communication of graphical information together with related, application-specific
information in a device-independent manner."
Change the 2nd element class in the 1st paragraph to read:
'I- Metafile Descriptor Elements, which describe the functional content, default conditions,
identification, and characteristics of the CGM; and optionally, define a directory."
Change the 3rd element class in the lstparagraph to read:
'I- Picture Descriptor Elements, which set the interpretation modes of attribute elements for each
picture and optionally, define a directory to the application structures contained in each picture."
Replace the 9th element class in the lstparagraph with:
"-Segment elements, which enable the grouping of graphic objects for graphical operations such as
copying.
-Application structure elements, which enable the grouping of elements for retrieval, electronic
a
linking, and other specific application-dependent operations."
Add the following sentence @ter the last sentence of the 4thparagraph:
"In Version 4 metafies, graphical output primitives, attributes, control elements, and application
structure attributes may be grouped in application structures."
4.2 Delimiter Elements
Subclause 4.2, page 11:
Change the 1st sentence of the 5th paragraph to read:
"In Version 2, Version 3, and Version 4 metafiles, primitives may be grouped together to form a
composite primitive known as a closed figure."
i
Change the 1st sentence of the 6thparagraph to read:
l
3

---------------------- Page: 8 ----------------------
ISOAEC 8632-1:1992/Amd.2: 1995(E) O ISO/IEC
"In Version 2, Version 3, and Version 4 metafiles, groups of elements, called segments, are
delimited by BEGIN SEGMENT and END SEGMENT."
Change the I st sentence of the 7th paragraph to read:
"In Version 3 and Version 4 metafides, a compound clipping and shielding region may be defined
by line and filled-area elements occurring between BEGIN PROTECTION REGION and END
PROTECTION REGION."
Change the 1st sentence of the 8thparagraph to read:
"In Version 3 and Version 4 metafiles, a tile array may be defined by tile elements occurring
between BEGIN TILE ARRAY and END TILE ARRAY .'I
Add a new paragraph @er the 10th (the last) paragraph as follows:
"In Version 4 metafiiles, application structures consisting of groups of elements within picture
bodies, are delimited by BEGIN APPLICATION STRUCTURE and END APPLICATION
a
STRUCTURE. Between these delimiters the BEGIN APPLICATION STRUCTURE BODY
element separates the APPLICATION STRUCTURE ATTRIBUTE elements in the application
structure descriptor from the other elements contained in the application structure body."
4.3 Metafile descriptor elements
Subclause 4.3, page I I:
Add the following element to the element list in the lstparagraph:
"PICTURE DIRECTORY"
Add a new Subclause 4.3.2.7 Version 4 set, page 16:
"4.3.2.7 Version 4 set
The Version 4 set may be used to indicate all the elements in Version 3 and the elements:
PICTURE DIRECTORY
a
APPLICATION STRUCTURE DIRECTORY
BEGIN APPLICATION STRUCTURE
BEGIN APPLICATION STRUCTURE BODY
END APPLICATION STRUCTURE
APPLICATION STRUCTURE ATI'RIBUTE"
Add a new Subclause 4.3.5 Picture directory, page 21:
"4.3.5 Picture directory
The PICTURE DIRECTORY element contains locations of the pictures in a metafiie. The picture
directory contains a list of picture identifiers and their locations relative to the BEGIN METAFILE
element. The picture directory may optionally contain the location of the APPLICATION
STRUCTURE DIRECTORY element in each picture relative to the BEGIN METAFILE element.
An interpreter wishing to randomly address a picture in a metafile with a picture directory need
4

---------------------- Page: 9 ----------------------
O ISOiIEC ISOREC 8632-1:1992/Amd.2:1995(E)
only interpret the Metafile Descriptor and skip to the locations of the picture specified in the
PICTURE DIRECTORY. The next element read will be the desired BEGIN PICTURE."
4.4 Picture descriptor elements
Subclause 4.4, page 21:
Add the following element to the element list in the 1st paragraph:
"APPLICATION STRUCTURE DIRECTORY"
Change the 1st sentence of the 3rdparagraph (the last) to read:
"In Version 2, Version 3, and Version 4 metafiles, some of the Picture Descriptor elements may
appear within the picture body."
Add a new Subclause 4.4.1 O Application structure directory, page 25.
"4.4.10 Application structure directory
The APPLICATION STRUCTURE DIRECTORY element contains the locations of the various
application structures in a picture. The application structure directory contains a list of application
structure identifiers and their locations relative to the BEGIN PICTURE element. APSs within a
metafile containing multiple pictures can be accessed directly in two steps. First, the picture
directory is used to locate a picture and possibly the application structure directory for the picture.
2nd, the APSs in the picture are located using the application structure directory."
4.5 Control elements
Subclause 4.5.2, page 25:
Change the 1st sentence of the 2ndparagraph to read:
"In Version 3 and Version 4 metafiles, primitives may also be clipped against more general regions
as defined by BEGIN PROTECTION REGION and END PROTECTION REGION, and as
controlled by PROTECTION REGION INDICATOR (see 4.5.4)."
a 4.6 Graphical primitive elements
Subclause 4.6.1.5, page 34:
Change the 1st sentence of the 1st paragraph to read:
"In Version 2, Version 3, and Version 4 metafiles, line clipping is controlled by the LINE
CLIPPING MODE element, which can have one of the following values: 'locus', 'shape', or
'locus then shape'."
Subclause 4.6.2.3, page 35:
Change the 1st sentence of the 3rdparagraph to read:
"In Version 2, Version 3, and Version 4 metafiles, marker clipping is controlled by the MARKER
CLIPPING MODE element, which can have one of the following values: 'locus', 'shape', or
'locus then shape'."
5

---------------------- Page: 10 ----------------------
ISODEC 8632-1: 1992/Amd.2:1995(E)
O ISO/IEC
only interpret the Metafile Descriptor and skip to the locations of the picture specified in the
PICURE DIRECTORY. The next element read will be the desired BEGIN PICTURE."
4.4 Picture descriptor elements
Subclause 4.4, page 21:
Add the following element to the element list in the Istparagraph:
"APPLICATION STRUcrcTRE DIRECTORY"
Change the 1st sentence of the 3rd paragraph (the last) to read:
"In Version 2, Version 3, and Version 4 metafiles, some of the Picture Descriptor elements may
appear within the picture body."
Add a new Subclause 4.4.10 Application structure directory, page 25.
"4.4.10 Application structure directory
The APPLICATION STRUCTURE DIRECTORY element contains the locations of the various
application structures in a picture. The application structure directory contains a list of application
structure identifiers and their locations relative to the BEGIN PICTURE element. APSs within a
metafile containing multiple pictures can be accessed directly in two steps. First, the picture
directory is used to locate a picture and possibly the application structure directory for the picture.
2nd, the APSs in the picture are located using the application structure directory."
4.5 Control elements
Subclause 4.5.2, page 25:
Change the 1st sentence of the 2ndparagraph to read:
"In Version 3 and Version 4 metdiles, primitives may also be clipped against more general regions
as defined by BEGIN PROTECTION REGION and END PROTECTION REGION, and as
controlled by PROTECTION REGION INDICATOR (see 4.5.4)."
a 4.6 Graphical primitive elements
Subclause 4.6.1.5, page 34:
Change the 1st sentence of the lstparagraph to read:
"In Version 2, Version 3, and Version 4 metafiles, line clipping is controlled by the LINE
CLIPPING MODE element, which can have one of the following values: 'locus', 'shape', or
'locus then shape'.''
Subclause 4.6.2.3, page 35:
Change the 1st sentence of the 3rd paragraph to read:
"In Version 2, Version 3, and Version 4 metafiles, marker clipping is controlled by the MARKER
CLIPPING MODE element, which can have one of the following values: 'locus', 'shape', or
'locus then shape'."
5

---------------------- Page: 11 ----------------------
O ISO/IEC
ISOhEC 8632-1:1992/Amd.2:1995(E)
4.7 Attribute elements
Subclause 4.7.1.2, page 59:
Change Note 2 to read:
"Note 2 The LINE JOIN element is only permissible in Version 3 and< Version 4 metafiles,
therefore only the 'unspecified' style is available in Version 1 and Version 2 metafiles."
Change Note 3 to read:
"Note 3 The LINE TYPE CO"üATI0N element is only permissible in Version 3 and
Version 4 metafiles, therefore only the 'unspecified' style is available in Version 1 and Version 2
metafiles. I'
Subclause 4.7.2.2, page 61:
Change to read:
"There are no individual marker attributes in metafiles of Versions 1,2,3, and 4 -- all marker
elements are bundled."
Subclause 4.7.3.2, page 76:
Change the 2nd sentence from the top of the page to read:
"Version 3 and Version 4 metafiles allow selection of one of several specific ways in which the text
shall fit the box (see below)."
Subclause 4.7.3.2, page 77:
Change the 1st sentence of Note 4 to read:
"4 The RESTRICTED TEXT TYPE element, which defines the way in which the text string is to
fit the box, is only defined and permitted in Version 3 and Version 4 metafiles."
Subclause 4.7.5, page 87:
Change the last sentence of the lstparagraph to read:
"All of these modes are permitted in Version 3 and Version 4 metafides."
Subclause 4.7.6, page 89:
Change the last sentence on the page to read:
"COLOUR TABLE may appear in the picture body for metafiles of Version 1,2,3, and 4, as well
as in the Picture Descriptor for Version 2,3, and 4 metafiles."
6

---------------------- Page: 12 ----------------------
~~
ISOAEC 8632-1: 1992/Amd.2: 1995(E)
O ISO/IEC
4.11 Metafile states
Subclause 4.1 I, page 102:
Replace the 1st sentence in the next to the last paragraph with the following:
"The states in which each element is allowed for Version 1, Version 2, Version 3, and Version 4
metafiles are described in table 8."
Subclause 4.11, Table 8, pages 103 through I IO:
Replace Table 8 with the following:
e
7

---------------------- Page: 13 ----------------------
ISODEC 8632-1:1992/Amd.2:1995(E)
O ISO/IEC
4.11 Metafile states
Subclause 4.11,page 102.
Replace the 1 st sentence in the next to the last paragraph with the following:
"The states in which each element is allowed for Version 1, Version 2, Version 3, and Version 4
metafiles are described in table 8."
Subclause 4.11, Table 8, pages 103 through 110:
Replace Table 8 with the following:
7

---------------------- Page: 14 ----------------------
ISOflEC 8632-1:1992/Amd.2:1995(E)
O ISODEC
If Table 8 - CGM Elements by their allowed states
CGM Major States
MDS DR GSS, PDS POS LSS SDS SO
CGM Element
(3) DSS
BEGIN METAFILE (4) Ill
END METAFILE 1x
BEGIN PICTURE 1x
BEGIN PICTURE BODY 1
END PICTURE 1
BEGIN SEGMENT(7), v2 2
BEGIN SEGMENT, v3/4 2
END SEGMENT 2
BEGIN FIGURE 2
END FIGURE 2
BEGIN PROTECTION REGION 3
END PROTECTION REGION 3
BEGIN COMPOUND LINE 3
END COMPOUND LINE 3
BEGIN COMPOUND TEXT PATH 3
END COMPOUND TEXT PATH 3
BEGIN TILE ARRAY 3
END TILE ARRAY 3
BEGIN APPLICATION STRUCTURE 4
BEGIN APPLICATION STRUCTURE BODY 4
ZND APPLICATION STRUCTURE 4
i4ETAFILE VERSION 1
vlETAFILE DESCRIPTION 1
r'DC TYPE 1
NTEGER PRECISION 1
NDEX PRECISION 1
:OLOUR PRECISION 1
:OLOUR INDEX PRECISION 1
AAXIMUM COLOUR INDEX 1
:OLOUR VALUE EXTENT 1
AETAFILE ELEMENT LIST 1
AETAFILE DEFAULTS REPLACEMENT 1
:ONT LIST 1
8

---------------------- Page: 15 ----------------------
I
0 ISO/IEC
ISO/IEC 8632-1:1992/Amd.2: 1995(E)
Table 8 - CGM Elements by their allowed states (continued)
CGM Maior States
PCS
MDS DR GSS,
CGM Element ver
(3) DSS
(1)
VI vl v2
v 1 (2)
SCALING MODE 1
X
COLOUR SELECTION MODE(7), vl 1
X
COLOUR SELECTION MODE, v2/3/4 1
xx
LINE WIDTH SPECIFICATION MODE(7), vl
1 X
LINE WIDTH SPECIFICATION MODE, v2/3/4 1
xx
MARKER SIZE SPECIFICATION MODE(7), vl 1
X
MARKER SIZE SPECIFICATION MODE, v2/3/4 1
xx
EDGE WIDTH SPECIFICATION MODE(7), vl 1
X
EDGE WIDTH SPECIFICATION MODE, v2/3/4 1
xx
VDC EXTENT 1
X
BACKGROUNDCOLOUR 1
X
DEVICE VIEWPORT 2
X
DEVICE VIEWPORT MAPPING 2
X
DEVICE VIEWPORT SPECIFICATION MODE 2
X
LINE REPRESENTATION 2
X
MARKER REPRESENTATION 2
X
TEXT REPRESENTATION 2
X
X
FILL REPRESENTATION 2
X
X
EDGE REPRESENTATION 2
X
X
INTERIOR STYLE SPECIFICATION MODE 3
xx
xxx X
LINE AND EDGE TYPE DEFINITION 3
X
X
HATCH STYLE DEFINITION 3
X
X
GEOMETRIC PATïERN DEFINITION 3
X
X
APPLICATION STRUCTURE DIRECTORY 4
X
VDC INTEGER PRECISION 1
xx
xx X
VDC REAL PRECISION 1
xx
xx X
AUXILIARY COLOUR 1
xx xx X
TRANSPARENCY 1
xx
xx X
CLIP RECTANGLE 1
xx
xx X
CLIP INDICATOR 1
xx
xx X
LINE CLIPPING MODE 2
xx xx X
MARKER CLIPPING MODE 2
xx
xx X
EDGE CLIPPING MODE 2
xx
xx X
NEW REGION 2
SAVE PRIMITIVE CONTEXT 2
X
xx X
RESTORE PRIMITIVE CONTEXT 2
X
xx X
PROTECTION REGION INDICATOR 3
xx
GENERALIZED TEXT PATH MODE 3
xx
MITRE LIMIT 3
xx
TRANSPARENT CELL COLOUR 3
xx
X 1;iq 1;
9

---------------------- Page: 16 ----------------------
ISOBEC 8632- 1 : 1992/Amd.2: 1995 (E)
O ISO/IEC
Table 8 - CGM Elements by their allowed states (continued)
CGM Major States
PCS MDS DR
CGM Element
ver (3)
(1)
vl(2) vl vl
SCALING MODE 1 X
COLOUR SELECTION MODE(7), vl 1 X
COLOUR SELECTION MODE, v2/3/4 1 X
LINE WIDTH SPECIFICATION MODE(7), vl 1 X
LINE WIDTH SPECIFICATION MODE, v2/3/4 1 X
1 X
MARKER SIZE SPECIFICATION MODE(7), vl
1 X
MARKER SIZE SPECIFICATION MODE, v2/3/4
EDGE WIDTH SPECIFICATION MODE(7), vl 1 X
1 X
EDGE WIDTH SPECIFICATION MODE, v2/3/4
1 X
VDC EXTENT
1 X
BACKGROUNDCOLOUR
2 X
DEVICE VIEWPORT
2 X
DEVICE VIEWPORT MAPPING
2 X
DEVICE VIEWPORT SPECIF'ICATION MODE
2 X
LINE REPRESENTATION
2 X
MARKER REPRESENTATION
2 X
TEXT REPRESENTATION
2 X
RLL REPRESENTATION
2 X
EDGE REPRESENTATION
3 X
INTERIOR STYLE SPECIFICATION MODE
3 X
LINE AND EDGE TYPE DERNITION
3 X
HATCH STYLE DEFINITION
3 X
GEOMETRIC PATTERN DEFINITION
4
APPLICATION STRUCTURE DIRECTORY
1 X
VDC INTEGER PRECISION
1 X
VDC REAL PRECISION
1 X
AUXILIARY COLOUR
1 X
TRANSPARENCY
1 X
CLIP RECTANGLE
1 X
CLIP INDICATOR
2 X
LINE CLIPPING MODE
2 X
MARKER CLIPPING MODE
2 X
EDGE CLIPPING MODE
2
NEW REGION
2
SAVE PRIMITIVE CONTEXT
2
RESTORE PRIMITIVE CONTEXT
3 X
PROTECTION REGION INDICATOR
3 X
GENERALIZED TEXT PATH MODE
3 X
MITRE LIMIT
3 X
TRANSPARENT CELL COLOUR
9

---------------------- Page: 17 ----------------------
ISO/IEC 8632-1:1992/Amd.2:1995(E) O ISO/IEC
Table 8 - CGM Elements by their allowed states (continued)
CGM Major States
-
DR GSS, PDS POS
LSS SDS SOS
CGM Element 1 ver DSS
(3)
VI v2 vl vl v2 v4 v4
-
POLYLINE 1 X X X X
DISJOINT POLYLINE 1 X X X X
POLYMARKER 1 X X X X
TEXT 1 X X X X
RESTRICTED TEXT 1 X X X X
-
APPEND TEXT 1
POLYGON 1 X X X X
POLYGON SET 1 X X X X
CELL ARRAY 1 X X X
X
GDP 1 X X X X
-
RECTANGLE 1 X X X X
CIRCLE 1 X X
X X
CIRCULAR ARC 3 POINT 1 X X X
X
CIRCULAR ARC 3 POINT CLOSE 1 X X X X
CIRCULAR ARC CENTRE 1 X X X X
-
CIRCULAR ARC CENTRE CLOSE 1 X X X X
ELLIPSE 1 X X X X
ELLIPTiCAL ARC 1 X X X X
ELLIPTICAL ARC CLOSE 1 X X X X
CIRCULAR ARC CENTRE REVERSED 2 X X X X
CONNECTING EDGE 2
HYPERBOLIC ARC 3 X X X X
PARABOLIC ARC 3 X X X X
NON-UNIFORM B-SPLINE 3 X X X X
NON-UNIFORM RATIONAL B-SPLINE 3 X X X X
-
POLY BEZIER 3 X X X X
X X
POLY SYMBOL 3 X X
BITONAL TILE 3
TILE 3
LINE BUNDLE INDEX 1 xx X X X
-
LINE TYPE 1 xx X X X
LINE WIDTH 1 xx X X X
LINE COLOUR 1 xx X X X
MARKER BUNDLE INDEX 1 xx X X X
MARKER TYPE 1 xx X X X
-
MARKER SIZE 1 xx X X X
MARKER COLOUR 1 xx X X X
TEXT BUNDLE INDEX 1 xx X X X
TEXT FONT INDEX 1 xx X X X
TEXT PRECISION 1 xx X X X
-
CHARACTER EXPANSION FACTOR 1 xx X X X
CHARACTER SPACING 1 xx X X X
TEXT COLOUR 1 xx X X X
CHARACTER HEIGHT 1 xx X X X
CHARACTER ORIENTATION 1 xx X X X
-
10

---------------------- Page: 18 ----------------------
0 ISO/IEC ISO/IEC 8632-1: 1992/Arnd.2:1995(E)
Table 8 - CGM Elements by their allowed states (continued)
CGM Major States
PCS MDS DR GSS, PDS POS
LSS
SDS SOS
CGM Element ver
(3) DSS
1 vl(2) I vl 1 vl I v2 I vl
vl v2 v4 v4
X X
TEXT ALIGNMENT
1 xx X
X X
CHARACTER SET INDEX
1 xx X
X X
ALTERNATE CHARACTER SET INDEX
1 xx X
X X
FILL BUNDLE INDEX
1 xx X
X X
INTERIOR STYLE
1 xx X
X X
FILL COLOUR
1 xx X
X X
HATCH INDEX
1 xx X
X X
PATTERN INDEX
1 xx X X
X
EDGE BUNDLE INDEX
1 xx X X
X
EDGE TYPE
1 xx X X
X
EDGE WIDTH
1 xx X X
X
EDGE COLOUR
1 xx X X
X
EDGE VISIBILITY
1 xx X X
X
FILL REFERENCE POINT
1 xx X X
X
PAïTERN TABLE(7), vl
1 X X X
PATTERN TABLE, ~21314
1 X xx X
COLOUR TABLE(7), vl
1 X X X
COLOUR TABLE, vU314
1 X xx X
ASPECT SOURCE FLAGS
1 xx X X X
PICK IDENTIFIER
2 xx X X X
LINE CAP
3 xx X X X
LINE JOIN
3 xx X X X
LINE TYPE CONTINUATION
3 xx X X X
LINE TYPE INITIAL OFFSET 3 xx X
X X
TEXT SCORE TYPE
3 xx X
X X
RESTRICTED TEXT TYPE
3 xx X
X X
INTERPOLATED INTERIOR
3 xx X X
X
EDGE CAP
3 xx X X X
EDGE JOIN
3 xx X X
X
EDGE TYPE CONTINUATION
3 xx X X X
EDGE TYPE INITIAL OFFSET
3 xx X X X
SYMBOL LIBRARY INDEX
3 xx X X X
SYMBOL COLOUR 3 xx X
X X
SYMBOL SIZE
3 xx X
X X
SYMBOL ORIENTATION
3 xx X X X
ESCAPE
1x xxxxx X X
MESSAGE
1 X xxx xx X X
APPLICATION DATA 1 X xxx xx
X X
APPLICATION STRUCTURE ATTRIBUTE 4
X
COPY SEGMENT 2 X X
X X
INHERITANCE FILTER 2 xx X
X X
CLIP INHERITANCE 2 xx X
X X
SEGMENT TRANSFORMATION
2 xx X
SEGMENT HIGHLIGHTING
2 xx X
SEGMENT DISPLAY PRIORITY
2 xx X
SEGMENT PICK PRIORITY 2 xx
X
11

---------------------- Page: 19 ----------------------
O ISO/IEC ISOnEC 8632-1:1992/Amd.2: 1995(E)
Table 8 - CGM Elements by their allowed states (continued)
CGM Major States
-
PCS MDS DR GSS, PDS POS
LSS SDS SOS
CGM Element ver
(3) DSS
(1)
vl(2) vl vl v2 vl vl v2
v4 v4
-
TEXT PATH 1 xx X X
X
TEXT ALIGNMENT 1 xx X X
X
CHARACTER SET INDEX 1 xx X X X
ALTERNATE CHARACTER SET INDEX 1 xx X X X
__
FILL BUNDLE INDEX 1 xx X X X
INTERIOR STYLE 1 xx X X X
FILL COLOUR 1 xx X X X
HATCH INDEX 1 xx X X X
PATTERN INDEX 1 xx X X X
-
EDGE BUNDLE INDEX 1 xx X X X
EDGE TYPE X X X
EDGE WIDTH X X
EDGE COLOUR X /E X X
EDGE VISIBILITY X X
-
FILL REFERENCE POINT X X
PATTERN TABLE(7), vl X
PATTERN TABLE, v2/3/4 q X X
X
COLOUR TABLE(7), vl
X
COLOUR TABLE,v2/3/4 1 X
-
X
ASPECT SOURCE FLAGS 1 X X X X
X X X
PICK IDENTIFIER 2 X X
X X X
3 X X
LINE CAP
X X X X
LINE JOIN 3 X
X X X X
LINE TYPE CONTINUATION 3 X
-
X X X
LINE TYPE INITIAL OFFSET 3 X X
X X X X
TEXT SCORE TYPE 3 X
X X X X
RESTRICTED TEXT TYPE 3 X
3 X X X X X
INTERPOLATED INTERIOR
3 X X X X X
EDGE CAP
-
3 X X X X X
EDGE JOIN
X
3 X X X X
EDGE TYPE CONTINUATION
X X X X
EDGE TYPE INITIAL OFFSET 3 X
X X X
SYMBOL LIBRARY INDEX 3 X X
X X X X
3 X
SYMBOL COLOUR
-
X X X X
SYMBOL SIZE 3 X
X X X X
SYMBOL ORIENTATION 3 X
1 X xx X xx X X
ESCAPE
X
1 X xx xxx X
MESSAGE
X xx X X
1 X xx
APPLICATION DATA
X
APPLICATION STRUCTURE ATTRIBUTE 4
-
X X X X
COPY SEGMENT 2
X X X X
INHERITANCE FILTER 2 X
X X X X
CLIP INHERITANCE 2 X
2 X X X
SEGMENT TRANSFORMATION
2 X X X
SEGMENT HIGHLIGHTING
2 X X
SEGMENT DISPLAY PRIORITY
2 X X
SEGMENT PICK PRIORITY
-
11

---------------------- Page: 20 ----------------------
ISOAEC 8632-1: 1992/Amd.2: 1995(E)
o ISO/EC
Table 8 - CGM Elements by their allowed states (continued)
CGM Minor States
CGM Element
FOS TOS CPS PRS TAS
v2 vl v3 v3 v3
BEGIN METAFiLE
END METAHLE
BEGIN PICTURE
BEGIN PICTURE BODY
END PICTURE
BEGIN SEGMENT
END SEGMENT
BEGIN HGURE
END FlGURE X
BEGIN PROTECTION REGION
END PROTECTION REGION
X
BEGIN COMPOUND LINE
END COMPOUND LINE X(5)
BEGIN COMPOUND TEXT PATH
END COMPOUND TEXT PATH X(6)
BEGIN TILE ARRAY
END TILE ARRAY
X
BEGIN APPLICATION STRUCTURE
BEGIN APPLICATION STRUCTURE
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.