Recommendation T.418 OPEN DOCUMENT ARCHITECTURE (ODA) AND INTERCHANGE FORMAT - GEOMETRIC GRAPHICS CONTENT ARCHITECTURE 1) CONTENT 1 Scope 2 Normative references 3 Definitions, symbols, abbreviations and conventions 3.1 Definitions 3.2 Symbols, abbreviations and conventions 4 General principles 4.1 Content architecture classes 4.2 Content 4.3 Presentation attributes 4.4 Coding of content information 4.5 Layout and imaging of the content 5 Positioning 5.1 Introduction 5.2 Measurement units and directions 5.3 The relationship between the region of interest and the basic layout object 6 Definition of geometric graphics presentation attributes 6.1 Shared presentation attributes 6.2 Layout presentation attributes 6.3 Logical presentation attributes 6.4 Content architecture class attributes 6.5 Interaction with document architecture attributes 7 Geometric graphics content portions attributes 7.1 Common coding attributes 7.2 Content information 7.3 Other coding attributes 8 Formal definitions of geometric graphics content architecture dependent data types 8.1 Introduction Fascicle VII.6 - Rec. T.418 1 8.2 Representation of geometric graphics presentation attributes 8.3 Representation of coding attributes 8.4 Representation of non-basic features and non-standard defaults 9 Content layout process 9.1 Introduction 9.2 Content layout process for formatted processable content architecture class 10 Content imaging process 10.1 Introduction 10.2 Content imaging process for formatted processable form content architecture class 11 Definition of geometric graphics content architecture classes 2 Fascicle VII.6 - Rec. T.418 Annex A- Summary of ASN.1 object identifiers Annex B- Recommendation for the development of geometric graphics content architecture levels in document application profiles Annex C- Basic differences between character primitives in the geometric graphics and the content of a basic component structured according to the character content architectures defined in Recommendation T.416 1 Scope 1.1 The purpose of the T.410-Series of Recommendations is to facilitate the interchange of documents. In the context of the T.410-Series, documents are considered to be items such as memoranda, letters, invoices, forms and reports, which may include pictures and tabular material. The content elements used within the documents may include graphic characters, geometric graphics elements and raster graphics elements, all potentially within one document. Note - The T.410-Series is designed to allow for extensions, including typographical features, colour, spreadsheets and additional types of content such as sound. 1.2 The T.410-Series applies to the interchange of documents by means of data communication or the exchange of storage media. The T.410-Series provides for the interchange of documents for either or both of the following purposes: - to allow presentation as intended by the originator; - to allow processing such as editing and reformatting. The composition of a document in interchange can take several forms: - formatted form, allowing presentation of the document; - processable form, allowing processing of the document; - formatted processable form, allowing both presentation and processing. The T.410-Series also provides for the interchange of ODA information structures used for the processing of interchanged documents. Furthermore, the T.410-Series allows for the interchange of documents containing one or more different types of content such as character text, images, graphics and sound. 1.3 This Recommendation a) defines a geometric graphics content architecture that can be used in conjunction with the document architecture defined in the Recommendation T.412; b) defines an interface which allows the use of content structured according to ISO 8632 within documents structured according to the Recommendation T.412; c) defines those aspects of positioning and imaging applicable to the presentation of this geometric graphics content architecture in a basic layout object; d) defines the presentation attributes applicable to this geometric graphics content architecture; e) describes a content layout process, which together with the document layout process described in the Recommendation T.412, describes the layout of geometric graphics content in basic layout and determines the dimensions of these basic layout objects. Fascicle VII.6 - Rec. T.418 3 2 Normative references The following Recommendations and International Standards contain provision which, through reference in the text, constitute provisions of this Recommendation. At the time of publication, the editions indicated were valid. All standards are subject to revision, and parties to agreements based on this Recommendation are encouraged to investigate the possibility of applying the most recent editions of the standards listed below. Members of IEC and ISO maintain registers of currently valid International Standards. - Rec. T.50 (1984), International Alphabet No. 5. - Rec. X.208 (1988), Specification of abstract syntax notation one (ASN.1). - ISO 8632-1: 1987, Information processing systems - Computer graphics - Metafile for the storage and transfer of picture description information - Part 1: Functional specification. - ISO 8632-3: 1987, Information processing systems - Computer graphics - Metafile for the storage and transfer of picture description information - Part 3: Binary encoding. 3 Definitions, symbols, abbreviations and conventions 3.1 Definitions For the purpose of this Recommendation, the definitions given in Recommendation T.411 apply. In addition, the definitions given in ISO 8632 apply to this Recommendation. 3.2 Symbols, abbreviations and conventions 3.2.1 CGM This term is used to reference the Computer Graphics Metafile defined in ISO 8632. It is used as a qualifier for terms defined in ISO 8632 (for example, CGM elements). 3.2.2 Individual CGM elements Throughout this part whenever individual CGM elements are referred to they are written in uppercase; for example, SCALING MODE. 3.2.3 CGM concepts Whenever the concepts defined in CGM are referred to they are written in mixed upper and lower case as appropriate; for example, Scaling Mode or Virtual Device Coordinates. 3.2.4 Width and height Width is used throughout this Recommendation to express the extent of a 2-dimensional area in the direction given by the counter-clockwise rotation from the horizontal direction as specified by the geometric graphics presentation attribute "orientation". Height is used throughout this Recommendation to express the extent of a 2-dimensional area orthogonal to its width. Note - Width or height are mostly used in combination with a reference to an area; for example, width of the available area. 4 General principles 4.1 Content architecture classes This Recommendation defines one class of geometric graphics content architectures: - a formatted processable form, which allows for document content to be processed and also to be presented as intended by the originator. Formatted processable form content can be associated with any basic component. 4 Fascicle VII.6 - Rec. T.418 4.2 Content A content portion that is structured according to a geometric graphics content architecture represents a single pictorial image. The representation is based on the Computer Graphics Metafile (CGM) defined in ISO 8632 (see  7.2). The CGM provides a format suitable for the storage, retrieval and interchange of picture description information. The format consists of an ordered set of elements. These elements are split into groups that: a) structure the information in the metafile; b) specify the precision of the values used within the metafile; c) control the display of the picture; d) perform basic drawing actions; e) control the attributes of the basic drawing actions; f) provide access to non-standard device capabilities. ISO 8632 defines the form (syntax) and the functional behaviour (semantics) of these elements. 4.3 Presentation attributes The geometric graphics content architecture defines geometric graphics presentation attributes applicable to basic layout and basic logical components. The geometric graphics presentation attributes direct the content layout process and specify the initial conditions at the start of the presentation of the content associated with a basic object. Only the geometric graphics presentation attributes specifying CGM defaults (see  6.1.1) can be overwritten by CGM elements in the content of the basic component to which they apply. 4.4 Coding of content information The ordered set of elements of the content portion is encoded according to the "binary" encoding defined in ISO 8632-3 and constitutes a complete CGM. The functionality represented by the geometric graphics presentation attributes specifying CGM defaults (see  6.1.1) and CGM element groups is that defined by ISO 8632-1 and ISO 8632-3, except that: a) the defaulting rules are modified (see  10.2.1); b) the CGM shall contain only one picture. 4.5 Layout and imaging of the content The geometric graphics content architecture describes a content layout process which creates a basic layout object and determines the dimensions of this object into which the content associated with a basic logical object is to be laid out. It also describes a content imaging process which determines the image of the content. 5 Positioning 5.1 Introduction This clause describes the general principles concerning the positioning of a part of the VDC Space within basic Fascicle VII.6 - Rec. T.418 5 layout objects. This part is known as the region of interest. It is a rectangular region within the VDC Space, and is defined by two Virtual Device Coordinate pairs termed "first corner" and "second corner". Note - The VDC Space is used within ISO 8632 for positioning geometric graphics elements, specifying directions, specifying dimensions etc. 5.2 Measurement units and directions The positioning of geometric graphics content within a basic layout object is specified with relation to an orthogonal coordinate system. 6 Fascicle VII.6 - Rec. T.418 The definition of the region of interest specifies the origin and directions of the axes of the coordinate system, with respect to the basic layout object. Figure 1/T.418 illustrates that depending on which coordinates of the VDC Space are referenced by "first corner" and "second corner" the region of interest can affect the orientation of the axes used when imaging the geometric graphics content. The measurement units for the x- and y-axis of the coordinate system are determined by the relationship of the dimensions of the region of interest to the dimensions of the basic layout object. FIGURE 1/T.418 Mapping of a virtual image defined in the VDC Space to an output medium (e.g. a softcopy device) using different region of interest specifications 5.3 The relationship between the region of interest and the basic layout object When imaging geometric graphics content, the geometric graphics presentation attribute "picture orientation" determines the relationship of the "first corner" of the region of interest to the corners of the basic layout object (see  7.1.3). The "first corner" of the region of interest is coincident with the corner of the basic layout object defined by the geometric graphics presentation attribute "picture orientation" (for example, the bottom left corner if the presentation attribute "picture orientation" has value '0ø', see  6.1.3). The "second corner" of the region of interest is coincident with the diagonally opposite corner of the basic layout object. It is implied that the x-axis of the VDC Space always maps to the direction parallel to the width of the basic layout object. Figures 2/T.418 and 3/T.418 illustrate this mapping. Fascicle VII.6 - Rec. T.418 7 FIGURE 2/T.418 Relationship of region of interest to the basic layout object (right handed axes) FIGURE 3/T.418 Relationship of region of interest to the basic layout object (left handed axes) 6 Definition of geometric graphics presentation attributes Presentation attributes specify the constraints and initial conditions relating to the layout and imaging of a basic component. They may be specified for basic layout components, presentation styles and default value lists. 8 Fascicle VII.6 - Rec. T.418 The following categories of presentation attributes are defined: a) logical presentation attributes which take effect during the content layout process but are ignored during the content imaging process; b) layout presentation attributes which take effect during the content imaging process. Their values are either determined by a content layout process or specified by a process that creates or edits the content; c) shared presentation attributes which take effect during both the content layout and imaging processes. The geometric graphics presentation attributes are summarized in Table 1/T.418. TABLE 1/T.418 Geometric graphics presentation attributes w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Shared attributes ³ Layout attributes ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ Geometric graphics encoding announcer ³ No layout presentation ³ ³ Line rendition ³ attributes are specified ³ ³ Marker rendition ³ for this content ³ ³ Text rendition ³ architecture ³ ³ Filled area rendition ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ Edge rendition ³ Logical attributes ³ ³ Colour representation ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ Transparency specification ³ Picture dimensions ³ ³ Transformation specification ³ ³ ³ Region of interest specification ³ ³ ³ Picture orientation ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ For each presentation attribute, a default value is defined. This value is used in the defaulting rules as defined in the Recommendation T.412. This section also defines values specific to the geometric graphics content architecture for the content architecture class attributes. These attributes are defined in the Recommendation T.412. 6.1 Shared presentation attributes 6.1.1 Attributes specifying CGM defaults The following presentation attributes provided information used for the construction and interpretation of the CGM defaults. They provide information used by the layout and imaging processes. Note - This Recommendation uses the term "CGM defaults" whenever ISO 8632 uses the term "metafile defaults". This is intended to indicate the different semantics, in conformance with  3.2.1, of "defaults" when used in the context of the T.410-Series of Recommendations (ODA) or ISO 8632 (CGM). The default values given for the parameters of these presentation attributes have been derived from the defaults of the corresponding CGM elements as given in ISO 8632-1 and ISO 8632Í3. Note - Defaults for parameters specifying Direct Colour Values are given either as "foreground" representing the foreground colour, or "background" representing the background colour. The choice of foreground and background colour is implementation dependent. For reproduction on paper the background colour will normally be the colour of the paper, for instance white, and the foreground colour a contrasting colour, for Fascicle VII.6 - Rec. T.418 9 instance black. 10 Fascicle VII.6 - Rec. T.418 The presentation attribute "geometric graphics encoding announcer" specifies the encoding of parameters of the remaining CGM defaults attributes and specifies default values for the corresponding CGM elements. The values of the CGM defaults attributes applicable to a basic object are determined by the defaulting rules defined in the Recommendation T.412. The values of each parameters of a CGM defaults attribute is: a) the value specified; b) if not specified, the value defined in the specification of the default values for the attribute applicable to this parameter. This Recommendation does not contain definitions of parameters of presentation attributes specifying CGM defaults which have the same definitions and semantics as CGM elements or parameters of these CGM elements with corresponding names defined in ISO 8632-1. This clause and its sub-clauses contain definitions of parameters for which the definitions differ from the definitions given in ISO 8632-1 and those parameters which are not defined in ISO 8632-1. For certain parameters the CGM defines value ranges as being reserved for registration. The meaning of these values will be defined using the established procedures of the ISO International Registration Authority for Graphical Items. The specification of the parameters of the CGM defaults attributes, their permissible and default values is made in tabular form. Some of these parameters have values composed of several sub- parameters. They are shown intended beyond the parameters using a smaller sized font. The sub- parameters may be further substructured. This is shown by further indentation. Tables 2/T.418, 3/T.418 and 4/T.418 define the default values for the bundle representations, the pattern representations and colour representations, respectively. These tables are used when determining the default state of the imaging process (see  10.2.1). TABLE 2/T.418 Default bundle representations w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ Bundle index ³ ³ Representations ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ ³ 1 ³ 2 ³ 3 ³ 4 ³ 5 ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ Line ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ 5 ³ ³ Line type ³ 1 (solid) ³ 2 (dash) ³ 3 (dot) ³ 4 (dash-dot) ³ (dash-dot-dot) ³ ³ ³ ³ ³ ³ ³ ³ ³ Line Width ³ ³ ³ ³ ³ ³ ³ (if scaled) ³ 1,0 ³ 1,0 ³ 1,0 ³ 1,0 ³ 1,0 ³ Fascicle VII.6 - Rec. T.418 11 ³ ³ 0,001 Ï length of ³ 0,001 Ï length of ³ 0,001 Ï length of ³ 0,001 Ï length of ³ 0,001 Ï length of ³ ³ (if absolute) ³ longest side of ³ longest side of ³ longest side of ³ longest side of ³ longest side of ³ ³ ³ default VDC ³ default VDC ³ default VDC ³ default VDC ³ default VDC ³ ³ ³ Extent ³ Extent ³ Extent ³ Extent ³ Extent ³ ³ ³ ³ ³ ³ ³ ³ ³ Line Colour ³ ³ ³ ³ ³ ³ ³ (if indexed) ³ 1 ³ 1 ³ 1 ³ 1 ³ 1 ³ ³ (if direct) ³ foreground ³ foreground ³ foreground ³ foreground ³ foreground ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ Marker ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ Marker type ³ 1 (dot) ³ 2 (plus) ³ 3 (asterisk) ³ 4 (circle) ³ 5 (cross) ³ ³ ³ ³ ³ ³ ³ ³ ³ Marker size ³ ³ ³ ³ ³ ³ ³ (if scaled) ³ 1,0 ³ 1,0 ³ 1,0 ³ 1,0 ³ 1,0 ³ ³ ³ 0,01 Ï length ³ 0,01 Ï length ³ 0,01 Ï length ³ 0,01 Ï length ³ 0,01 Ï length ³ ³ ³ of longest side ³ of longest side ³ of longest side ³ of longest side ³ of longest side ³ ³ (if absolute) ³ of default VDC ³ of default VDC ³ of default VDC ³ of default VDC ³ of default VDC ³ ³ ³ Extent ³ Extent ³ Extent ³ Extent ³ Extent ³ ³ ³ ³ ³ ³ ³ ³ ³ Marker colour ³ ³ ³ ³ ³ ³ ³ (if indexed) ³ 1 ³ 1 ³ 1 ³ 1 ³ 1 ³ ³ (if direct) ³ foreground ³ foreground ³ foreground ³ foreground ³ foreground ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 12 Fascicle VII.6 - Rec. T.418 TABLE 2/T.418 (cont.) w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ Bundle index ³ ³ Representations ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ ³ 1 ³ 2 ³ 3 ³ 4 ³ 5 ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ Text ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ Font index ³ 1 ³ 1 ³ none defined ³ none defined ³ none defined ³ ³ ³ ³ ³ ³ ³ ³ ³ Text precision ³ string ³ character ³ none defined ³ none defined ³ none defined ³ ³ ³ ³ ³ ³ ³ ³ ³ Character ³ ³ ³ ³ ³ ³ ³ expansion factor ³ 1,0 ³ 0,7 ³ none defined ³ none defined ³ none defined ³ ³ ³ ³ ³ ³ ³ ³ ³ Character spacing ³ 0,0 ³ 0,0 ³ none defined ³ none defined ³ none defined ³ ³ ³ ³ ³ ³ ³ ³ ³ Text colour ³ ³ ³ ³ ³ ³ ³ (if indexed) ³ 1 ³ 1 ³ none defined ³ none defined ³ none defined ³ ³ (if direct) ³ foreground ³ foreground ³ none defined ³ none defined ³ none defined ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ Filled area ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ Interior style ³ hollow ³ hatch ³ hatch ³ hatch ³ hatch ³ ³ ³ ³ ³ ³ ³ ³ ³ Fill colour ³ ³ ³ ³ ³ ³ ³ (if indexed) ³ 1 ³ 1 ³ 1 ³ 1 ³ 1 ³ ³ (if direct) ³ foreground ³ foreground ³ foreground ³ foreground ³ foreground ³ ³ ³ ³ ³ ³ ³ ³ ³ Hatch index ³ 1 ³ 1 ³ 2 ³ 3 ³ 4 ³ ³ ³ (horizontal ³ (horizontal ³ (vertical equally ³ Fascicle VII.6 - Rec. T.418 13 (positive slope ³ (negative slope ³ ³ ³ equally spaced ³ equally spaced ³ spaced parallel ³ equally spaced ³ equally spaced ³ ³ ³ parallel lines) ³ parallel lines) ³ lines) ³ parallel lines) ³ parallel lines) ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ Pattern index ³ 1 ³ 1 ³ 1 ³ 1 ³ 1 ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ Edge ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ 5 ³ ³ Edge type ³ 1 (solid) ³ 2 (dash) ³ 3 (dot) ³ 4 (dash-dot) ³ (dash-dot-dot) ³ ³ ³ ³ ³ ³ ³ ³ ³ Edge width ³ ³ ³ ³ ³ ³ ³ (if scaled) ³ 1,0 ³ 1,0 ³ 1,0 ³ 1,0 ³ 1,0 ³ ³ ³ 0,001 Ï length of ³ 0,001 Ï length of ³ 0,001 Ï length of ³ 0,001 Ï length of ³ 0,001 Ï length of ³ ³ (if absolute) ³ longest side of ³ longest side of ³ longest side of ³ longest side of ³ longest side of ³ ³ ³ default VDC ³ default VDC ³ default VDC ³ default VDC ³ default VDC ³ ³ ³ Extent ³ Extent ³ Extent ³ Extent ³ Extent ³ ³ ³ ³ ³ ³ ³ ³ ³ Edge colour ³ ³ ³ ³ ³ ³ ³ (if indexed) ³ 1 ³ 1 ³ 1 ³ 1 ³ 1 ³ ³ (if direct) ³ foreground ³ foreground ³ foreground ³ foreground ³ foreground ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 14 Fascicle VII.6 - Rec. T.418 TABLE 3/T.418 Default pattern representations w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ¿ ³ ³ Pattern table index ³ ³ Pattern table entry ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ ³ 1 ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ´ ³ NX ³ ³ ³ (number of columns in pattern array) ³ 1 ³ ³ ³ ³ ³ NY ³ ³ ³ (number of rows in pattern array) ³ 1 ³ ³ ³ ³ ³ Local colour precision ³ ³ ³ ³ 0 ³ ³ Colour ³ ³ ³ Index array ³ ³ ³ (if indexed) ³ {1} ³ ³ ³ ³ ³ Value array ³ ³ ³ (if direct) ³ {foreground} ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Ù TABLE 4/T.418 Default colour representations w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄ¿ ³ ³ Colour table index ³ ³ Colour table entry ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ ³ 0 ³ 1 ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄ´ ³ Direct colour value ³ background ³ foreground ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÙ Fascicle VII.6 - Rec. T.418 15 6.1.1.1 Geometric graphics encoding announcer w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Parameter ³ Permissible values ³ Default ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄ´ ³ VDC type ³ integer, real ³ integer ³ ³ ³ ³ ³ ³ Integer precision ³ 8, 16, 24, 32 ³ 16 ³ ³ ³ ³ ³ ³ Real precision ³(floating point format, 9, 23) ³ ³ ³ ³(floating point format, 12, 52) ³ ³ ³ ³(fixed point format, 16, 16) ³(fixed point format, 16,16) ³ ³ ³(fixed point format, 32, 32) ³ ³ ³ ³ ³ ³ ³ Index precision ³ 8, 16, 24, 32 ³ 16 ³ ³ ³ ³ ³ ³ Colour precision ³ 8, 16, 24, 32 ³ 8 ³ ³ ³ ³ ³ ³ Colour index ³ ³ ³ ³ precision ³ 8, 16, 24, 32 ³ 8 ³ ³ ³ ³ ³ ³ Maximum Colour ³ ³ ³ ³ index ³ any integer > 0 ³ 63 ³ ³ ³ ³ ³ ³ Colour value extent ³any pair of direct colour values ³((0,0,0), (255,255,255)) ³ ³ ³ ³ ³ ³ Colour selection mode ³indexed - direct ³ indexed ³ ³ ³ ³ ³ ³ VDC integer precision ³ 16, 24, 32 ³ 16 ³ ³ ³ ³ ³ ³ ³(floating point format, 9, 23) ³ ³ ³ VDC real precision ³(floating point format, 12, 52) ³(fixed point format 16,16) ³ ³ ³(fixed point format, 16, 16) ³ ³ 16 Fascicle VII.6 - Rec. T.418 ³ ³(fixed point format, 16, 16) ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÙ Fascicle VII.6 - Rec. T.418 17 This presentation attribute specifies default values for VDC Type, Integer Precision, Real Precision, Index Precision, Colour Precision, Colour Index Precision, Maximum Colour Index, Colour Value Extent, Colour Selection Mode, VDC Integer Precision and VDC Real Precision. This presentation attribute also determines the encoding of parameters of the remainder of the CGM default attributes. 6.1.1.2 Line rendition w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Parameter ³ Permissible values ³ Default ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄ´ ³ Line width ³absolute, scaled ³ scaled ³ ³ specification mode ³ ³ ³ ³ ³ ³ ³ ³ Line bundle index ³any integer > 0 ³ 1 ³ ³ ³ ³ ³ ³ Line type ³1 through 5 plus any registered ³ ³ ³ ³line type > 5 (see Note) ³ 1 (solid) ³ ³ ³ ³ ³ ³ Line width ³ ³ ³ ³ (if scaled) ³any real > 0,0 ³ 1,0 ³ ³ (if absolute) ³any non-negative VDC Value ³ 0,001 x length of longest ³ ³ ³ ³ side of default VDC extent ³ ³ ³ ³ ³ ³ Line colour ³ ³ ³ ³ (if indexed) ³any integer > 0 ³ 1 ³ ³ (if direct) ³any Direct Colour Value ³ foreground ³ ³ ³ ³ ³ ³ Line aspect source ³any three-tuple of ³ ³ ³ flags ³(line type asf, line width asf, ³ (individual, individual, ³ ³ ³line colour asf) ³ individual) ³ ³ line type asf ³bundled, individual ³ ³ ³ line width asf ³bundled, individual ³ ³ ³ line colour asf ³bundled, individual ³ 18 Fascicle VII.6 - Rec. T.418 ³ ³ ³ ³ ³ ³ Line bundle ³any list containing zero, one ³ empty list ³ ³ specifications ³or more elements ³ ³ ³ line bundle index ³any integer > 0 ³ ³ ³ line bundle ³any three-tuple of ³ ³ ³ representation ³(line type, line width, line ³ ³ ³ ³colour) ³ ³ ³ line type ³as for individual ³ ³ ³ line width ³ ³ ³ ³ (if scaled) ³as for individual ³ ³ ³ (if absolute) ³as for individual ³ ³ ³ line colour ³ ³ ³ ³ (if indexed) ³as for individual ³ ³ ³ (if direct) ³as for individual ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÙ Note - The permissible values of the parameter are restricted to values which are standardized and registered. Private values are not permitted. This presentation attribute sets default values used for the presentation of the line primitives in the geometric graphics content portion. It specifies the default values for the Line Width Specification Mode, the Line Bundle Index, the individual CGM line attributes, the line aspect source flags and specifies the default line bundle representations. Fascicle VII.6 - Rec. T.418 19 The line bundle specifications parameter defines the initial line representations to be used for imaging a basic object. For each unspecified representation the values in Table 2/T.418 apply. This parameter consists of a list of zero, one or more pairs. Each pair consists of: a) line bundle index; b) line bundle representation, which supplies values for the bundled CGM line attributes. 6.1.1.3 Marker rendition w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Parameter ³ Permissible values ³ Default ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄ´ ³Marker size specification³absolute, scaled ³ scaled ³ ³mode ³ ³ ³ ³ ³ ³ ³ ³Marker bundle index ³any integer > 0 ³ 1 ³ ³ ³ ³ ³ ³Marker type ³1 to 5 plus any registered marker³ ³ ³ ³type > 5 (see Note) ³ 3 (asterisk) ³ ³ ³ ³ ³ ³Marker size ³ ³ ³ ³ (if scaled) ³any real ò 0,0 ³ 1,0 ³ ³ (if absolute) ³any non-negative VDC value ³ 0,01 Ï length of longest ³ ³ ³ ³ side of default VDC extent ³ ³ ³ ³ ³ ³Marker colour ³ ³ ³ ³ (if indexed) ³any integer ò 0 ³ 1 ³ ³ (if direct) ³any Direct Colour Value ³ foreground ³ ³ ³ ³ ³ ³Marker aspect source ³any three-tuple of ³ ³ ³flags ³(marker-type asf, marker size ³ (individual, individual, ³ ³ ³asf, marker colour asf) ³ individual) ³ ³ marker type asf ³bundled, individual ³ ³ ³ marker size asf ³bundled, individual ³ 20 Fascicle VII.6 - Rec. T.418 ³ ³ marker colour asf ³bundled, individual ³ ³ ³ ³ ³ ³ ³Marker bundle ³any list containing zero, one ³ empty list ³ ³specifications ³or more elements ³ ³ ³ marker bundle index ³any integer > 0 ³ ³ ³ marker bundle ³any three-tuple of ³ ³ ³ representation ³(marker type, marker size, ³ ³ ³ ³marker colour) ³ ³ ³ marker type ³as for individual ³ ³ ³ marker size ³ ³ ³ ³ (if scaled) ³as for individual ³ ³ ³ (if absolute) ³as for individual ³ ³ ³ marker colour ³ ³ ³ ³ (if indexed) ³as for individual ³ ³ ³ (if direct) ³as for individual ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÙ Note - The permissible values of the parameter are restricted to values which are standardized and registered. Private values are not permitted. This presentation attribute sets default values used for the rendition of the marker primitives in the geometric graphics content portion. It specifies the default values for the Marker Size Specification Mode, the Marker Bundle Index, the individual CGM marker attributes, the marker aspect source flags and specifies the default marker bundle representations. The marker bundle specifications parameter defines the initial marker representations to be used for imaging a basic object. For each unspecified representation the values in Table 2/T.418 apply. Fascicle VII.6 - Rec. T.418 21 This parameter consists of a list of zero, one or more pairs. Each pair consists of: a) marker bundle index; b) marker bundle representation, which supplies values for the bundled CGM marker attributes. 6.1.1.4 Text rendition w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Parameter ³ Permissible values ³ Default ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ Font list ³any list of registered font ³List containing one element: ³ ³ ³names (see Note) ³the registered name of any ³ ³ ³ ³font that can represent the ³ ³ ³nationality- independent ³ ³ ³ ³character subset of ³ ³ ³ ³Recommendation T.50 ³ ³ ³ ³ ³ ³ Character set list ³any list of ³(94-character sets, ³ ³ ³(character set type, designation ³designation sequence tail ³ ³ ³sequence tail) ³that is registered for a ³ ³ ³ ³character set which includes ³ ³ ³ ³the nationality- independent ³ ³ ³ ³subset of Recommendation T.50 ³ ³ ³ ³in the positions specified in ³ ³ ³ ³Recommendation T.50) ³ ³ ³ ³ ³ ³ Character set type ³94-character sets, 96-character ³ ³ ³ ³sets, 94-character multibyte ³ ³ ³ ³sets, 96-character multibyte ³ ³ ³ ³sets, complete code ³ ³ ³ Designation sequence ³any registered designation ³ ³ ³ tail ³sequence tail (see Note) ³ ³ ³ ³ ³ ³ 22 Fascicle VII.6 - Rec. T.418 ³ Character coding ³basic 7-bit, basic 8-bit, ³basic 7-bit ³ ³ announcer ³extended 7-bit, extended 8-bit ³ ³ ³ ³(see Note) ³ ³ ³ ³ ³ ³ ³ Text bundle index ³any integer > 0 ³1 ³ ³ ³ ³ ³ ³ Text font index ³any integer > 0 ³1 ³ ³ ³ ³ ³ ³ Text precision ³string, character, stroke ³string ³ ³ Character expansion ³any real > 0,0 ³1.0 ³ ³ factor ³ ³ ³ ³ ³ ³ ³ ³ Character spacing ³any real ³0.0 ³ ³ ³ ³ ³ ³ Text colour ³ ³ ³ ³ (if indexed) ³any integer ò 0 ³1 ³ ³ (if direct) ³any direct colour value ³foreground ³ ³ ³ ³ ³ ³ Character height ³any non-negative VDC value ³0.1 Ï length of the longest ³ ³ ³ ³side of the default VDC extent³ ³ ³ ³ ³ ³ Character orientation ³any pair of VDC Vectors which ³((0;1), (1;0)) ³ ³ ³have non-zero length and are not ³ ³ ³ ³collinear ³ ³ ³ ³ ³ ³ ³ Text path ³right, left, up, down ³right ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÙ Fascicle VII.6 - Rec. T.418 23 w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Parameter ³ Permissible values ³ Default ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ Text alignment ³any four-tuple of ³ ³ ³ ³(horizontal alignment, vertical ³(normal horizontal, ³ ³ ³alignment, continuous horizontal ³normal vertical n/a, n/a) ³ ³ ³alignment, continuous vertical ³ ³ ³ ³alignment) ³ ³ ³ ³ ³ ³ ³ horizontal alignment ³normal horizontal, left, centre, ³ ³ ³ ³right, continuous horizontal ³ ³ ³ ³ ³ ³ ³ vertical alignment ³normal vertical, top, cap, half, ³ ³ ³ ³base, bottom, continuous vertical³ ³ ³ ³ ³ ³ ³ continuous horizontal ³ ³ ³ ³ alignment ³any real ³ ³ ³ ³ ³ ³ ³ continuous vertical ³ ³ ³ ³ alignment ³any real ³ ³ ³ ³ ³ ³ ³ Character set index ³any integer > 0 ³1 ³ ³ ³ ³ ³ ³ Alternate character ³ ³ ³ ³ set index ³any integer > 0 ³1 ³ ³ ³ ³ ³ ³ Text aspect source ³any five-tuple of ³ ³ ³ flags ³(text font index asf, text ³(individual, individual, ³ ³ ³precision asf, character ³individual, individual, ³ ³ ³expansion factor asf, character ³individual) ³ ³ ³spacing asf, text colour asf) ³ ³ 24 Fascicle VII.6 - Rec. T.418 ³ ³ ³ ³ ³ text font asf ³bundled, individual ³ ³ ³ ³ ³ ³ ³ text precision asf ³bundled, individual ³ ³ ³ ³ ³ ³ ³ character expansion ³ ³ ³ ³ factor asf ³bundled, individual ³ ³ ³ ³ ³ ³ ³ character spacing asf³bundled, individual ³ ³ ³ ³ ³ ³ ³ text colour asf ³bundled, individual ³ ³ ³ ³ ³ ³ ³ Text bundle ³any list containing zero, one ³empty list ³ ³ specifications ³or more elements ³ ³ ³ ³ ³ ³ ³ Text bundle index ³any integer > 0 ³ ³ ³ text bundle ³any five-tuple of ³ ³ ³ representation ³(text font index, text precision,³ ³ ³ ³character expansion factor, ³ ³ ³ ³character spacing, text colour) ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÙ Fascicle VII.6 - Rec. T.418 25 w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Parameter ³ Permissible values ³ Default ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ Text font index ³as for individual ³ ³ ³ ³ ³ ³ ³ Text precision ³as for individual ³ ³ ³ ³ ³ ³ ³ Character expansion ³ ³ ³ ³ factor ³as for individual ³ ³ ³ ³ ³ ³ ³ Character spacing ³as for individual ³ ³ ³ ³ ³ ³ ³ Text colour ³ ³ ³ ³ (if indexed) ³as for individual ³ ³ ³ (if direct) ³as for individual ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÙ Note - The permissible values of the parameter are restricted to values which are standardized and registered. Private values are not permitted. This presentation attribute sets default values used for the rendition of the text primitives in the geometric graphics content portion. It specifies the default values for the Font List, Character Set List, Character Coding Announcer, the Text Bundle Index, the individual CGM text attributes, the text aspect source flags and specifies the default text bundle representations. The text bundle specifications parameter defines the initial text representations to be used for imaging a basic object. For each unspecified representation the values in Table 2/T.418 apply. This parameter consists of a list of zero, one or more pairs. Each pair consists of: a) text bundle index; b) text bundle representation, which supplies values for the bundled CGM text attributes. 6.1.1.5 Filled area rendition w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Parameter ³ Permissible values ³ Default 26 Fascicle VII.6 - Rec. T.418 ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ Fill bundle index ³any integer > 0 ³1 ³ ³ ³ ³ ³ ³ Interior style ³hollow, solid, pattern, hatch, ³hollow ³ ³ ³empty ³ ³ ³ ³ ³ ³ ³ Fill colour ³ ³ ³ ³ (if indexed) ³any integer > 0 ³1 ³ ³ (if direct) ³any direct colour value ³foreground ³ ³ ³ ³ ³ ³ Hatch index ³1 through 6 plus any registered ³1 ³ ³ ³hatch index > 6 (see Note) ³(horizontal equally spaced ³ ³ ³ ³parallel lines) ³ ³ ³ ³ ³ ³ Pattern index ³any integer > 0 ³1 ³ ³ ³ ³ ³ ³ Fill reference point ³any virtual device coordinate ³First corner of default VDC ³ ³ ³ ³Extent ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÙ Fascicle VII.6 - Rec. T.418 27 w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Parameter ³ Permissible values ³ Default ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ Pattern size ³any four-tuple of ³(0, height of default VDC ³ ³ ³(height vector x component, ³Extent, width of default VDC ³ ³ ³height vector y component, ³Extent, 0) ³ ³ ³width vector x component, ³ ³ ³ ³width vector y component) ³ ³ ³ height vector x ³any VDC value ³ ³ ³ component ³ ³ ³ ³ ³ ³ ³ ³ height vector y ³any VDC value ³ ³ ³ component ³ ³ ³ ³ ³ ³ ³ ³ width vector x ³any VDC value ³ ³ ³ component ³ ³ ³ ³ ³ ³ ³ ³ width vector y ³any VDC value ³ ³ ³ component ³ ³ ³ ³ ³ ³ ³ ³ Pattern table ³any list containing zero, one ³empty list ³ ³ specifications ³or more pattern table elements ³ ³ ³ pattern table index ³any integer > 0 ³ ³ ³ ³ ³ ³ ³ nx (number of columns³any integer > 0 ³ ³ ³ in pattern) ³ ³ ³ ³ ³ ³ ³ ³ ny (number of rows in³any integer > 0 ³ ³ ³ pattern) ³ ³ ³ ³ ³ ³ ³ ³ local colour recision³0, 1, 2, 4, 8, 16, 24, 32 ³ ³ 28 Fascicle VII.6 - Rec. T.418 ³ ³ ³ ³ ³ Colour ³ ³ ³ ³ index array ³nx * ny cells of any integer ò 0 ³ ³ ³ (if indexed) ³ ³ ³ ³ value array ³nx * ny cells of any direct colour³ ³ ³ (if direct) ³Value ³ ³ ³ ³ ³ ³ ³ Fill aspect source ³any four-tuple of ³ ³ ³ flags ³(interior style asf, fill colour ³(individual, individual ³ ³ ³asf, hatch index asf, patter ³individual, individual) ³ ³ ³index asf) ³ ³ ³ interior style asf ³bundled, individual ³ ³ ³ ³ ³ ³ ³ fill colour asf ³bundled, individual ³ ³ ³ ³ ³ ³ ³ hatch index asf ³bundled, individual ³ ³ ³ ³ ³ ³ ³ pattern index asf ³bundled, individual ³ ³ ³ ³ ³ ³ ³ Fill bundle ³any list containing zero, one ³empty list ³ ³ specifications ³or more elements ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÙ Fascicle VII.6 - Rec. T.418 29 w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Parameter ³ Permissible values ³ Default ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ Fill bundle index ³any integer > 0 ³ ³ ³ Fill bundle ³any four-tuple of ³ ³ ³ representation ³(interior style, fill colour, ³ ³ ³ ³hatch index, pattern index) ³ ³ ³ ³ ³ ³ ³ Interior style ³as for individual ³ ³ ³ ³ ³ ³ ³ Fill colour ³ ³ ³ ³ (if indexed) ³as for individual ³ ³ ³ (if direct) ³as for individual ³ ³ ³ ³ ³ ³ ³ Hatch index ³as for individual ³ ³ ³ ³ ³ ³ ³ Pattern index ³as for individual ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÙ Note - The permissible values for the parameter are restricted to values which are standardized and registered. Private values are not permitted. This presentation attribute sets default values used for the presentation of the interior of filled area primitives of a geometric graphics content portion. It specifies the default values for the Fill Bundle Index, the individual CGM filled area attributes, the pattern representations, the filled area aspect source flags and default fill bundle representations, applicable to the interior region of the filled area. The pattern table specifications parameter is a list which supplies a complete set of values for zero, one or more pattern table entries. For each unspecified pattern table entry the values in Table 3/T.418 apply. The fill bundle specifications parameter defines the initial bundle representations to be used for imaging a basic objet. For each unspecified representation the values in Table 2/T.418 apply. This parameter consists of a list of zero, one or more pairs. Each pair consists of: a) fill bundle index; b) fill bundle representation, which supplies values for the bundled CGM filled area attributes. 30 Fascicle VII.6 - Rec. T.418 6.1.1.6 Edge rendition w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Parameter ³ Permissible values ³ Default ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄ´ ³ Edge width ³absolute, scaled ³ scaled ³ ³ specification mode ³ ³ ³ ³ ³ ³ ³ ³ Edge visibility ³off, on ³ off ³ ³ ³ ³ ³ ³ Edge bundle index ³any integer > 0 ³ 1 ³ ³ ³ ³ ³ ³ Edge type ³1 through 5 plus any registered ³ ³ ³ ³line type (see Note) ³ 1 (solid) ³ ³ ³ ³ ³ ³ Edge width ³ ³ ³ ³ (if scaled) ³any real > 0,0 ³ 1.0 ³ ³ (if absolute) ³any non-negative VDC value ³ 0.001 Ï length of longest ³ ³ ³ ³ side of default VDC extent ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÙ Fascicle VII.6 - Rec. T.418 31 w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Parameter ³ Permissible values ³ Default ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄ´ ³ Edge colour ³ ³ ³ ³ (if indexed) ³any integer > 0 ³ 1 ³ ³ (if direct) ³any direct colour value ³ foreground ³ ³ ³ ³ ³ ³ Edge aspect source ³any three-tuple of ³ (individual, ³ ³ flag ³(edge type asf, edge width asf, ³ individual, ³ ³ ³edge colour asf) ³ individual) ³ ³ edge type asf ³bundled, individual ³ ³ ³ edge width asf ³bundled, individual ³ ³ ³ edge colour asf ³bundled, individual ³ ³ ³ ³ ³ ³ ³ Edge bundle ³any list containing zero, one or ³ empty list ³ ³ specifications ³more elements ³ ³ ³ Edge bundle index ³any integer > 0 ³ ³ ³ Edge bundle ³any three-tuple of ³ ³ ³ representation ³(edge type, edge width, edge ³ ³ ³ ³colour) ³ ³ ³ Edge type ³as for individual ³ ³ ³ Edge width ³ ³ ³ ³ (if scaled) ³as for individual ³ ³ ³ (if absolute) ³as for individual ³ ³ ³ Edge colour ³ ³ ³ ³ (if indexed) ³as for individual ³ ³ ³ (if direct) ³as for individual ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÙ Note - The permissible values of the parameter are restricted to values which are standardized and registered. Private values are not permitted. This presentation attribute sets default values used for the presentation of the edges of the filled area primitives in the geometric graphics content portion. It 32 Fascicle VII.6 - Rec. T.418 specifies the default values for the Edge Width Specification Mode, the Edge Visibility, the Edge Bundle Index, the individual CGM edge attributes, the edge aspect source flags and specifies the default edge bundle representations, applicable to the boundary of the filled area. The edge bundle specifications parameter defines the initial edge representations to be used for imaging a basic object. For each unspecified representation the values in Table 2/T.418 apply. This parameter consists of a list of zero, one or more pairs. Each pair consists of: a) edge bundle index; b) edge bundle representation, which supplies values for the bundled CGM edge attributes. 6.1.1.7 Colour representations w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Parameter ³ Permissible values ³ Default ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄ´ ³ Background colour ³any direct colour value ³ background ³ ³ ³ ³ ³ ³ Colour table ³any list containing zero, one or ³ empty list ³ ³ specifications ³more colour table elements ³ ³ ³ ³ ³ ³ ³ Starting index ³any integer ò 0 ³ ³ ³ ³ ³ ³ ³ Colour list ³any list containing one or more ³ ³ ³ ³direct colour values ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÙ ) This text is aligned with the final text of the corresponding International Standard ISO 8613 1. Fascicle VII.6 - Rec. T.418 33