This presentation attribute sets the default value for Background Colour and defines the initial colour representations to be used for imaging a basic object. The parameter colour table specifications is a list which supplies a complete set of values for zero, one or more elements each of which supplies a list of Direct Colour Value specifications together with the index of the starting colour table entry for a continuous interval of one or more colour table entries. For each unspecified colour representations the values of Table 4/T.418 apply. 6.1.1.8Transparency specification w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Parameter ³ Permissible values ³ Default ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³Transparency ³ off, on ³ on ³ ³ ³ ³ ³ ³Auxiliary colour ³ ³ ³ ³(if indexed) ³ any integer ò 0 ³ 0 ³ ³(if direct) ³ any direct colour value ³ background ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ This presentation attribute sets the default values for Transparency and Auxiliary Colour. Note 1 - The default values of AUXILIARY COLOUR given in ISO 8632-1:1987(E) and ISO 8632- 3:1987(E) are inconsistent. Due to these inconsistencies an arbitrary choice of 'background' was made. Note 2 - Auxiliary Colour as defined in ISO 8632 is intended to address hardware features commonly available in raster devices. Some devices may have no such capabilities, or may have a subset of these capabilities to which this parameter pertains. Simulations of such a feature may be very complex. ISO 8632 does not require that a CGM interpreter need simulate the feature when it is not available in the hardware or firmware. 6.1.1.9 Transformation specification w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Parameter ³ Permissible values ³ Default ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³VDC extent ³ any pair of Virtual Device ³((0;0), (1;1))³ ³ ³ Coordinates defining a rectangle ³ ³ ³ ³ ³ ³ ³Clip rectangle ³ any pair of Virtual Device ³ same as VDC ³ ³ ³ Coordinates defining a rectangle ³ extent ³ ³ ³ ³ ³ ³Clip indicator ³ off, on ³ on ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ This presentation attribute sets the default values for VDC extent, Clip rectangle and Clip indicator. The Virtual Device Coordinate (0; 0) is the symbolic value of the origin of the coordinate system of the VDC Space. The Virtual Device Coordinate (1; 1) is the symbolic value of: a) (1,0; 1,0) for VDC Type 'real' b) (32767, 32767) if VDC Type is 'integer'. Fascicle VII.6 - Rec. T.418 1 Note - The default values for VDC EXTENT for VDC Type 'real' given in I O 8632- 1:1987(E) and ISO 8632-3:1987(E) are inconsistent. Due to these inconsistencies an arbitrary choice of '(1,0; 1,0)' was made for the Second Corner. 2 Fascicle VII.6 - Rec. T.418 6.1.2Region of interest specification This presentation attribute specifies the region of interest used when laying out and imaging the content of the basic object. This presentation attribute consists of one of the following parameters: a) "rectangle", consisting of two sub-parameters specifying the Virtual Device Coordinates for the first corner and the Virtual Device Coordinates for the second corner of the region of interest; b) "automatic", not comprising any sub-parameters and its value is 'null'. The default value is the parameter "automatic". If the parameter "automatic" is specified the region of interest is the same as the VDC Extent. If coordinate pairs for the first corner and second corner are specified using the parameter "rectangle", then the region of interest is specified by these values. 6.1.3Picture orientation This presentation attribute specifies with which corner of the basic layout object the first corner of the region of interest is to be made coincident. This presentation attribute specifies one of the four corners of a basic layout object: 0o bottom left corner; 90o bottom right corner; 180o top right corner; 270o top left corner. The default value is 0o (bottom left corner). 6.2 Layout presentation attributes No layout presentation attributes are specified for this content architecture. 6.3 Logical presentation attributes 6.3.1Picture dimensions Fascicle VII.6 - Rec. T.418 3 This presentation attribute specifies the intended dimensions of the basic layout object that is to contain the image defined by the geometric graphics content portion. The value of this attribute consists of one of four parameters: a) "width controlled"; b) "height controlled"; c) "area controlled"; d) "automatic". The parameter "width controlled" has two sub-parameters "minimum width" and "preferred width". The parameter "height controlled" has two sub-parameters "minimum height" and "preferred height". The parameter "area controlled" has five sub-parameters: a) "minimum width"; b) "preferred width"; c) "minimum height"; d) "preferred height"; e) "aspect ratio flag". The parameter "automatic" has no sub-parameter and its value is 'null'. The sub-parameter "aspect ratio flag" has the value 'fixed' or 'variable'. All other sub- parameters have non-negative integer values in SMUs. 4 Fascicle VII.6 - Rec. T.418 The default value of this attribute is the parameter "automatic". Fascicle VII.6 - Rec. T.418 5 The values of "minimum width" and "preferred width" specify the lower limit and the upper limit of the allowed widths of the basic layout object. The value of the "minimum width" shall not be greater than the value of the "preferred value". The values of "minimum height" and "preferred height" specify the lower limit and the upper limit of the allowed heights of the basic layout object. The value of the "minimum height" shall not be greater that the value of the "preferred height". If either or both of the values for "preferred width" and "preferred height" are specified the dimensions of the basic layout object shall be as close to the corresponding specified values as possible. "Aspect ratio flag" has one of the values 'fixed' or 'variable', specifying whether or not the aspect ratio of the basic layout object shall be equal to that of the region of interest. If only the range of allowed widths for the basic layout object is specified (case a), this attribute specifies that the height of the basic layout object shall be such that the aspect ratio of the region of interest is maintained. If only the range of allowed heights for the basic layout object is specified (case b), this attribute specifies that the width of the basic layout object shall be such that the aspect ratio of the region of interest is maintained. If both the ranges of allowed width and heights are specified (case c) the value of "aspect ratio flag" determines whether or not the aspect ratio of the region of interest shall be maintained during the determination of the dimensions of the basic layout object. If neither the range of allowed heights nor the range of allowed widths is specified (case d), this attribute specifies that the width of the basic layout object shall be equal to the dimension of the available area in that direction and that the height is constrained to maintain the aspect ratio of the region of interest. 6.4 Content architecture class attributes 6.4.1Content architecture class The value of the attribute "content architecture class" of a basic component description that conforms to this Recommendation is an ASN.1 object identifier with the value { 2 8 2 8 0 } 6.4.2Content type The attribute "content type" cannot be used to specify the content architecture defined in this Recommendation. 6.5 Interaction with document architecture attributes The value 'concatenate' of the layout directive attribute "concatenation" is ignored. This attribute is not taken into account during the layout of the geometric graphics content. The layout directive attribute "indivisibility" may be ignored. It provides no additional constraint for the geometric graphics content layout process. 7 Geometric graphics content portions attributes 7.1 Common coding attributes The value of the content portion attribute "type of coding" of a content portion description that conforms to this Recommendation is an ASN.1 object identifier with the value 6 Fascicle VII.6 - Rec. T.418 { 2 8 3 8 0 }. 7.2 Content information The value of the content portion attribute "content information" of a content portion description that conforms to this Recommendation is an ASN.1 octet string representing a CGM conforming to the rules defined in ISO 8632-1 with the binary encoding defined in ISO 8632-3. Fascicle VII.6 - Rec. T.418 7 The relationship between this Recommendation and ISO 8632 is such that: a) the string specified by the attribute "content information" in a geometric graphics content portion is a complete CGM as defined in ISO 8632-1 and ISO 8632-3; b) any CGM as defined in ISO 8632-1 and ISO 8632-3 containing a single picture may be used as the value of a string specified by the attribute "content information" in a geometric graphics content portion. Note - The presentation attributes specifying CGM defaults (see  6.1.1) are provided for applying the factorization mechanism of an ODA environment to data that may be shared among several geometric graphics content portions. If a geometric graphics content portion is provided by importing a CGM into the ODA environment, then extreme care should be used in any attempt to assign this CGM as a data value for the content portion attribute "content information" and using the presentation attributes to change the default values of the CGM. The effects of changing the default values of such an imported CGM could quite possibly make the interpretation of the CGM non-sensible or impossible. The presentation attributes that should especially be considered are those that would cause a misunderstanding of the CGM data (for example, the presentation attribute "geometric graphics encoding announcer"). 7.3 Other coding attributes No other coding attributes are defined in this Recommendation. 8 Formal definitions of geometric graphics content architecture dependent data types 8.1 Introduction This section contains the formal definitions, in ASN.1 notation (defined in Recommendation X.208), of data types corresponding to presentation and coding attributes that are applicable to geometric graphics content architectures. These data types are: a) the data type to represent the geometric graphics content architecture specific presentation attributes in basic layout components, presentation styles and default value lists; b) the data type to represent the geometric graphics content architecture specific coding attributes in content portions; c) the data type to represent the non-basic values of the geometric graphics content architecture presentation attributes in the document profile; d) the data type to represent the non-basic values of the geometric graphics content architecture coding attributes in the document profiles; e) the data type to represent the non-standard default values of geometric graphics content architecture presentation and coding attributes in the document profile. 8.2 Representation of geometric graphics presentation attributes The data type "Geometric-Graphics-Attributes" contains a set of subordinate data types that specify the geometric graphics presentation attributes. Some of these subordinate data types are elementary but others are structured and themselves made up of subordinate data types. The format of these data types is given below. The subset of subordinate data types that may occur within a particular instance of the data type "Geometric-Graphics-Attributes" depends upon the particular geometric graphics content architecture level that is specified. Geo-Gr-Presentation-Attributes { 2 8 1 8 2 } DEFINITIONS ::= BEGIN 8 Fascicle VII.6 - Rec. T.418 EXPORTS Geometric-Graphics-Attributes, Encoding-Announcer, Line-Rendition, Marker-Rendition, Text-Rendition, Filled-Area-Rendition, Edge-Rendition, Colour-Representations, Transparency-Specification Transformation-Specification, Region-Of-Interest Picture-Orientation, Picture- Dimensions, ASF-Type, VDC-Pair, One-Of-Four-Angles; Fascicle VII.6 - Rec. T.418 9 Geometric-Graphics-Attributes ::= SET { encoding-announcer [0] IMPLICIT Encoding-Announcer OPTIONAL, line-rendition [1] IMPLICIT Line-Rendition OPTIONAL, marker-rendition [2] IMPLICIT Marker-Rendition OPTIONAL, text-rendition [3] IMPLICIT Text-Rendition OPTIONAL, filled-area-rendition [4] IMPLICIT Filled-Area-Rendition OPTIONAL, edge-rendition [5] IMPLICIT Edge-Rendition OPTIONAL, colour-representations [6] IMPLICIT Colour-Representations OPTIONAL, transparency-specification [7] IMPLICIT Transparency-Specification OPTIONAL transformation-specification[8] IMPLICIT Transformation-Specification OPTIONAL, region-of-interest [9] Region-Of-Interest OPTIONAL, picture-orientation [10]IMPLICIT Picture-Orientation OPTIONAL, picture-dimensions [11] Picture-Dimensions OPTIONAL} Encoding-Announcer ::= OCTET STRING -- octet string representing the binary -- encoding of any ordered set of CGM elements -- identified in  6.1.1.1 Line-Rendition ::= SEQUENCE { individual-part [0] IMPLICIT OCTET STRING OPTIONAL, -- octet string representing the binary -- encoding of any ordered set of CGM elements -- identified in  6.1.1.2 up to parameter -- "line aspect source flags" asf-part [1] IMPLICIT SEQUENCE{ line-type-asf ASF-Type, line-width-asf ASF-Type, line-colour-asf ASF-Type } OPTIONAL, bundle-part [2] IMPLICIT SEQUENCE OF SEQUENCE { bundle-index INTEGER bundle-representation OCTET STRING } OPTIONAL -- octet string representing the binary encoding -- of the CGM elements -- LINE TYPE, LINE WIDTH and -- LINE COLOUR, as identified in  6.1.1.2 } Marker-Rendition ::= SEQUENCE{ individual-part [0] IMPLICIT OCTET STRING OPTIONAL, -- octet string representing the binary encoding -- of any ordered set of CGM elements -- identified in  6.1.1.3 up to parameter -- "marker aspect source flags" asf-part [1] IMPLICIT SEQUENCE{ marker-type-asf ASF-Type, marker-size-asf ASF-Type, marker-colour-asf ASF-Type } OPTIONAL, bundle-part [2] IMPLICIT SEQUENCE OF SEQUENCE { bundle-index INTEGER bundle-representation OCTET STRING } OPTIONAL -- octet string representing the binary -- encoding of the CGM elements -- MARKER TYPE -- MARKER SIZE and MARKER COLOUR, -- as identified in  6.1.1.3 } Text-Rendition ::= SEQUENCE { individual-part [0] IMPLICIT OCTET STRING OPTIONAL, -- octet string representing the binary -- encoding of any ordered set of CGM elements -- identified in  6.1.1.4 up to 10 Fascicle VII.6 - Rec. T.418 -- parameter "text aspect source flags" Fascicle VII.6 - Rec. T.418 11 asf-part [1] IMPLICIT SEQUENCE { text-font-asf ASF-Type, text-precision-asf ASF-Type, character-expansion-factor-asf ASF-Type, character-spacing-asf ASF-Type, text-colour-asf ASF-Type } OPTIONAL, bundle-part [2] IMPLICIT SEQUENCE OF SEQUENCE { bundle-index INTEGER bundle-representation OCTET STRING } OPTIONAL -- octet string representing the binary -- encoding of the CGM elements -- TEXT FONT INDEX, TEXT PRECISION -- CHARACTER EXPANSION FACTOR, -- CHARACTER SPACING and -- TEXT COLOUR, -- as identified in  6.1.1.4 Filled-Area-Rendition ::= SEQUENCE { individual-part [0] IMPLICIT OCTET STRING OPTIONAL, -- octet string representing the binary -- encoding of any ordered set of CGM -- elements identified in  6.1.1.5, -- up to parameter "pattern table specifications" pattern-table-part [1] IMPLICIT SEQUENCE OF Pattern-Table-Element OPTIONAL Pattern-Table-Element ::= -- octet string representing the binary encoding -- of the CGM elements -- PATTERN TABLE, as identified in  6.1.1.5 asf-part [2] IMPLICIT SEQUENCE{ interior-style-asf ASF-Type, fill-colour-asf ASF-Type, hatch-index-asf ASF-Type, pattern-index-asf ASF-Type } OPTIONAL, bundle-part [3] IMPLICIT SEQUENCE OF SEQUENCE{ bundle-index INTEGER bundle-representation OCTET STRING } OPTIONAL -- octet string representing the binary encoding -- of the CGM elements INTERIOR STYLE -- FILL COLOUR, -- HATCH INDEX and PATTERN INDEX as -- identified in  6.1.1.5 } Edge-Rendition ::= SEQUENCE { individual-part [0] IMPLICIT OCTET STRING OPTIONAL, -- octet string representing the binary encoding -- of any ordered set of CGM elements -- identified in  6.1.1.6 up to parameter -- "edge aspect source flags" asf-part [1] IMPLICIT SEQUENCE { edge-type-asf ASF-Type, edge-width-asf ASF-Type, edge-colour-asf ASF-Type } OPTIONAL, bundle-part [2] IMPLICIT SEQUENCE OF SEQUENCE { bundle-index INTEGER, bundle-representation OCTET STRING } OPTIONAL -- octet string representing the binary encoding -- of the CGM elements EDGE TYPE, -- EDGE WIDTH and EDGE COLOUR as 12 Fascicle VII.6 - Rec. T.418 -- identified in  6.1.1.6 } Fascicle VII.6 - Rec. T.418 13 ASF-Type ::= INTEGER { bundle(0), individual(1) } Colour-Representations ::= SEQUENCE { background-colour [0] IMPLICIT OCTET STRING OPTIONAL, -- octet string representing the binary encoding -- of the CGM element BACKGROUND COLOUR -- as identified in  6.1.1.7 colour-table-part [1] IMPLICIT SEQUENCE OF { Colour-Table-Element OPTIONAL Colour-Table-Element ::= -- octet string representing the binary encoding -- of the CGM element COLOUR TABLE, as -- identified in  6.1.1.7 } Transparency-Specification ::= OCTET STRING -- octet string representing the binary encoding -- of any ordered set of the CGM elements -- identified in  6.1.1.8 Transformation-Specification ::= OCTET STRING -- octet string representing the binary encoding -- of any ordered set of CGM elements -- identified in  6.1.1.9 Region-Of-Interest ::= CHOICE { automatic [0] IMPLICIT NULL, rectangle [1] IMPLICIT SEQUENCE { VDC-Pair, VDC-Pair } } VDC-Pair ::= OCTET STRING -- octet string representing the binary encoding -- of a CGM Virtual Device Coordinate pair Picture-Orientation ::= One-Of-Four-Angles One-Of-Four-Angles ::= INTEGER{d0(0), d90(1), d180(2), d270(3) } Picture-Dimensions ::= CHOICE { width-controlled [0] IMPLICIT SEQUENCE { minimum-width INTEGER, preferred-width INTEGER }, height-controlled [1] IMPLICIT SEQUENCE { minimum-height INTEGER, preferred-height INTEGER }, area-controlled [2] IMPLICIT SEQUENCE { minimum-width INTEGER, preferred-width INTEGER, minimum-height INTEGER, preferred-height INTEGER, aspect-ratio-flag INTEGER { fixed(0), variable(1) }}, automatic [3] IMPLICIT NULL } END 8.3 Representation of coding attributes Geo-Gr-Coding-Attributes { 2 8 1 8 3 } DEFINITIONS ::= BEGIN EXPORTS Geo-Gr-Coding-Attributes; Geo-Gr-Coding-Attributes ::= SET { } -- no geometric graphics coding attributes -- are defined in this Recommendation 14 Fascicle VII.6 - Rec. T.418 END Fascicle VII.6 - Rec. T.418 15 8.4 Representation of non-basic features and non-standard defaults Geo-Gr-Profile-Attributes { 2 8 1 8 4 } DEFINITION ::= BEGIN EXPORTS Geo-Gr-Presentation-Feature, Geo-Gr-Coding-Attributes, Geo-Gr-Content-Defaults; IMPORTS Encoding-Announcer, Line-Rendition, Marker-Rendition, Text-Rendition, Filled-Area-Rendition, Edge-Rendition, Colour-Representations, Transparency-Specification, Transformation-Specification, Region-Of-Interest, Picture-Orientation, Picture-Dimensions, ASF-Type, VDC-Pair, One-Of-Four-Angles FROM Geo-Gr-Presentation-Attributes; -- see  8.2 Geo-Gr-Presentation-Feature ::= NULL -- no non-basic values are expected to be defined -- for the geometric graphics presentation attributes -- in this Recommendation Geo-Gr-Coding-Attribute ::= NULL -- no non-basic values are expected to be defined for -- the geometric graphics coding attributes -- in this Recommendation Geo-Gr-Content-Defaults ::= SET { encoding-announcer [0] IMPLICIT Encoding-Announcer OPTIONAL, line-rendition [1] IMPLICIT Line-Rendition OPTIONAL, marker-rendition [2] IMPLICIT Marker-Rendition OPTIONAL, text-rendition [3] IMPLICIT Text-Rendition OPTIONAL, filled-area-rendition [4] IMPLICIT Filled-Area-Rendition OPTIONAL, edge-rendition [5] IMPLICIT Edge-Rendition OPTIONAL, colour-representations [6] IMPLICIT Colour-Representations OPTIONAL, transparency-specification [7] IMPLICIT Transparency-Specification OPTIONAL, transformation-specification [8] IMPLICIT Transformation-Specification OPTIONAL, region-of-interest [9] Region-Of-Interest OPTIONAL, picture-orientation [10]IMPLICIT Picture-Orientation OPTIONAL, picture-dimensions [11] Picture-Dimensions OPTIONAL } END 9 Content layout process 16 Fascicle VII.6 - Rec. T.418 This section describes a content layout process for basic logical objects associated with content architectures of type geometric graphics. Its purpose is to aid understanding of the semantics of the presentation attributes by describing the required results of such a process. However, it is not intended to specify any process that might be carried out in a particular implementation to achieve these results. 9.1 Introduction 9.1.1Purpose The content layout process describes a process of laying out the geometric graphics content into an allocated area. This area is referred to as the available area and is determined by the document layout process described in the Recommendation T.412. The purpose of the content layout process is to convert content associated with basic logical components into content associated with basic layout objects. The content layout process results in the creation of a basic layout object into which the content shall be positioned. The dimensions of the basic layout object are returned to the document layout process which determines the precise position of that basic layout object within the available area. Fascicle VII.6 - Rec. T.418 17 9.1.2Available area The content layout process is constrained by the available area. The maximum dimensions that a basic layout object can take are constrained by the dimensions of the available area. During the layout of content associated with a basic logical component into a basic layout object, the following cases can occur: a) the formatted processable content fits into the dimensions of the available area; b) the formatted processable content does not fit into the dimensions of the available area; in this case, a new available area is required. 9.1.3Presentation attributes The content layout process takes into account the presentation attributes applying to the basic logical object with which the content is associated. The content layout process takes also into account the region of interest that may depend on CGM elements in the content portion. The presentation attributes applying to the content layout process can be specified in the generic layout structure and presentation styles. The values of these presentation attributes are determined according to the defaulting rules specified in the Recommendation T.412. 9.1.4 Geometric graphics content architecture classes The content layout process is specified for basic logical objects associated with the formatted processable form geometric graphics content architecture class. The content layout process does not modify the form of the content. 9.1.5Layout of the content For the geometric graphics content architecture class, one case of laying out the content of basic logical objects into layout objects is possible: - single basic logical object to single basic layout object: the content associated with a single basic logical object can be laid out into a single basic layout object and is the only content associated with this basic layout object. 9.2 Content layout process for formatted processable content architecture class Determination of the dimensions of the basic layout object depends on the value of the presentation attribute "picture dimensions" (the four possible cases are illustrated in Figures 4/T.418 to 7/T.418): a) The presentation attribute "picture dimensions" specifies a value for the parameter "width controlled". In this case the width of the picture will be within the range specified by the originator. The determination of the basic layout object dimensions is constrained by the range of allowed widths given by the value of the parameter "width controlled", the dimensions of the available area and the aspect ratio of the region of interest. The dimensions of the basic layout object shall be determined such that: the basic layout object fits into the available area; the aspect ratio of the basic layout object is the same as that of the region of interest; and the width of the basic layout object has a value that is within the range of allowed widths. The width of the basic layout object shall in addition be determined such that the deviation from the value of "preferred width", specified by the parameter "width controlled" is as small as possible. b) The presentation attribute "picture dimensions" specifies a value for the 18 Fascicle VII.6 - Rec. T.418 parameter "height controlled". In this case the height of the picture will be within the range specified by the originator. The determination of the basic layout object dimensions is constrained by the range of allowed heights given by the value of the parameter "height controlled", the dimensions of the available area and the aspect ratio of the region of interest. Fascicle VII.6 - Rec. T.418 19 The dimensions of the basic layout object shall be determined such that: the basic layout object fits into the available area; the aspect ratio of the basic layout object is the same as that of the region of interest; and the height of the basic layout object has a value that is within the range of allowed heights. The height of the basic layout object shall in addition be determined such that the deviation from the value of "preferred height", specified by the parameter "height controlled" is as small as possible. c) The presentation attribute "picture dimensions" specifies a value for the parameter "area controlled". In this case the dimensions of the picture will be within the range specified by the originator. In particular, this can be used to ensure that a picture will have a fixed size. The determination of the basic layout object dimensions is constrained by the range of allowed heights and widths given by the value of the parameter "area controlled", the dimensions of the available area and, depending on the value of the sub-parameter "aspect ratio flag" of the parameter "area controlled", by the aspect ratio of the region of interest. The dimensions of the basic layout object shall be determined such that: the basic layout object fits into the available area; the width of the basic layout object has a value that is within the range of allowed widths; and the height of the basic layout object has a value that is within the range of allowed heights. If the value of the sub-parameter "aspect ratio flag" is 'fixed' there is the further constraint to the basic layout object dimensions, that the aspect ratio of the basic layout object shall be the same as that of the region of interest. Both the width and height of the basic layout object shall additionally be chosen such, that their deviations from their preferred values, specified by the parameter "area controlled" are both as small as possible. d) The presentation attribute "picture dimensions" specifies a value for the parameter "automatic". In this case the picture dimensions are automatically adjusted to the page layout. The determination of the basic layout object dimensions is constrained by the dimensions of the available area and the aspect ratio of the region of interest. The dimensions of the basic layout object shall be determined such that: the basic layout object fits into the available area; the width of the basic layout object is given the same value as the dimension of the available area in that direction; and the height of the basic layout object is determined such, that the aspect ratio of the basic layout object dimensions is the same as that of the region of interest. If the given constraints cannot be met, then no dimensions of the basic layout object are determined. If the SCALING MODE is 'metric', it is required that the values of the parameter set "picture size" is the equivalent value in SMUs of the specified metric size, taking into account the document profile attribute "unit scaling". The dimensions of a basic layout object are restricted to integral multiples of 1 SMU. The presentation attribute "picture orientation" may rotate the region of interest. The rotated region of interest is used for the calculation of the basic layout object dimensions. 20 Fascicle VII.6 - Rec. T.418 FIGURE 4/T.418 Diagrams used to illustrate the process of determining the basic layout object dimensions Fascicle VII.6 - Rec. T.418 21 FIGURE 5/T.418 Layout process for the presentation attribute "picture dimensions" when a value is specified for the parameter "automatic" 22 Fascicle VII.6 - Rec. T.418 FIGURE 6/T.418 Layout process for the presentation attribute "picture dimensions" when a value is specified for the parameter "width controlled" or "height controlled" Fascicle VII.6 - Rec. T.418 23 FIGURE 7/T.418 Layout process for the presentation attribute "picture dimensions" when a value is specified for the parameter "area controlled" 24 Fascicle VII.6 - Rec. T.418 10 Content imaging process This section describes a content imaging process for basic layout objects associated with content architectures of type geometric graphics. Its purpose is to aid understanding of the semantics of the presentation attributes by describing the required results of such a process. However, it is not intended to specify any process that might be carried out in a particular implementation to achieve these results. 10.1 Introduction The content imaging process is only concerned with the layout structures, the presentation styles and the content of basic layout components conforming to this Recommendation. The content imaging process is applicable to the formatted processable form geometric graphics content architecture class. 10.2 Content imaging process for formatted processable form content architecture class This section describes how the various shared presentation attributes and CGM elements determine the image of the content. The imaging process is divided into two parts: a) initialization; b) imaging. 10.2.1 Initialization of the imaging process At the start of the imaging of a geometric graphics content portion the imaging process is set to a default state. The default state of the imaging process is defined by the presentation attributes specifying CGM defaults (see  6.1.1) except those parameters overwritten by CGM elements explicitly specified in the geometric graphics content portion. The imaging process uses bundle representations, pattern representations and colour representations specified by the bundle specification, pattern table specification and colour table specification parameter values, respectively, of the geometric graphics presentation attributes "line rendition", "marker rendition", "text rendition", "filled area rendition", "edge rendition" and "colour representations" in conjunction with the defaults for these representations defined in Table 2/T.418, 3/T.418 and 4/T.418. After being set to its default state, the imaging process proceeds as if the CGM default have been explicitly specified in the content portion by CGM elements. 10.2.2 Imaging Within geometric graphics content, geometric graphics elements are positioned in a Virtual Device Coordinate Space using a Virtual Device Coordinate system. For each basic layout object a part of the Virtual Device Coordinate Space specified by the region of interest is imaged according to the geometric graphics positioning principles (see  5). No part of the graphical image which extends beyond the boundaries of the basic layout object is imaged. The imaging process ignores the elements SCALING MODE as the required dimensions, and hence the aspect ratio, of the basic layout object have already been determined appropriately by the layout process. In the case that the layout texture of the basic layout object specifies the combination "colourless, transparent" the picture descriptor element BACKGROUND COLOUR is ignored. The support of external and escape elements is not required. A valid interpretation is to ignore them. The use of private unregistered escapes is not supported in open Fascicle VII.6 - Rec. T.418 25 systems interchange. Negative values of parameters of CGM elements are allowed. However, a valid interpretation is to ignore them; i.e. the use of private unregistered values is not supported in open systems interchange. The image of the graphic elements is as specified by ISO 8632-1. 26 Fascicle VII.6 - Rec. T.418 11 Definition of geometric graphics content architecture classes There is only one geometric graphics content architecture class. This content architecture class provides for formatted processable form content. It is characterized as follows: Content architecture class: Formatted processable form CGM elements: All defined in ISO 8632-1 and ISO 8632-3, Type of coding: As defined in ISO 8632-3, Geometric graphics presentation attributes: All listed in  6, CGM attributes: All CGM attributes. ANNEX A (to Recommendation T.418) (Informative) Summary of ASN.1 object identifiers Values of ASN.1 object identifiers are assigned in various sections of this Recommendation. These assignments are summarized in Table A-1/T.418. TABLE A-1/T.418 Summary of ASN.1 object identifiers w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄ ¿ ³ASN.1 object ³ ³ ³ ³identifier ³ Description ³Paragraph ³ ³value ³ ³ ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄ´ ³{ 2 8 2 8 0 } ³Value of attribute "content architecture class" ³ 6.4.1 ³ ³ ³ ³ ³ ³{ 2 8 3 8 0 } ³Value of attribute "type of coding" ³ 7.1 ³ ³ ³ ³ ³ ³{ 2 8 1 8 2 } ³Identifies module ³ 8.2 ³ ³ ³Geometric graphics presentation attributes ³ ³ ³ ³ ³ ³ ³{ 2 8 1 8 3 } ³Identifies module ³ 8.3 ³ ³ ³Geometric graphics coding attributes ³ ³ ³ ³ ³ ³ ³{ 2 8 1 8 4 } ³Identifies module ³ 8.4 ³ Fascicle VII.6 - Rec. T.418 27 ³ ³Non-basic features and non-standard defaults ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÙ 28 Fascicle VII.6 - Rec. T.418 ANNEX B (to Recommendation T.418) (Informative) Recommendations for the development of geometric graphics content architecture levels in document application profiles This Annex provides an example of the definition of a geometric graphics content architecture level. This content architecture level has been defined in accordance with the rules specified in Recommendation T.411: - GFP-0 is an example of a content architecture level belonging to the formatted processable form content architecture class. GFP-0 is mainly based on the minimum capabilities suggested in ISO 8632-1 and ISO 8632-3. Note - The document application profile may have to specify additional rules for the use of these content architecture levels in particular applications. In particular, it may specify constraints to the values of parameters of CGM elements. B.1 Geometric graphics content architecture level GFP-0 B.1.1Content architecture class GFP-0 is a content architecture level derived from the formatted processable form content architecture class. B.1.2Presentation attributes w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ¿ ³ Attribute ³ Basic values ³ Non-basic ³ Default values ³ ³ ³ ³ values ³ ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³Geometric graphics ³ see Table ³ none ³ standard default ³ ³encoding announcer ³ B-1/T.418 ³ ³ value ³ ³ ³ ³ ³ ³ ³Line rendition ³ see Table ³ none ³ standard default ³ ³ ³ B-2/T.418 ³ ³ value ³ ³ ³ ³ ³ ³ ³Marker rendition ³ see Table ³ none ³ standard default ³ ³ ³ B-3/T.418 ³ ³ value ³ ³ ³ ³ ³ ³ ³Text rendition ³ see Table ³ none ³ standard default ³ ³ ³ B-4/T.418 ³ ³ value ³ ³ ³ ³ ³ ³ ³Filled area rendition ³ see Table ³ none ³ standard default ³ ³ ³ B-5/T.418 ³ ³ value ³ ³ ³ ³ ³ ³ ³Edge rendition ³ see Table ³ none ³ standard default ³ ³ ³ B-6/T.418 ³ ³ value ³ ³ ³ ³ ³ ³ ³Colour specification ³ see Table ³ none ³ standard default ³ ³ ³ B-7/T.418 ³ ³ value ³ ³ ³ ³ ³ ³ ³Transparency ³ see Table ³ none ³ standard default ³ ³specification ³ B-8/T.418 ³ ³ value ³ ³ ³ ³ ³ ³ ³Transformation ³ see Table ³ none ³ standard default ³ ³specification ³ B-9/T.418 ³ ³ value ³ ³ ³ ³ ³ ³ ³Region of interest ³ rectangle, ³ none ³ standard default ³ ³specification ³ automatic ³ ³ value ³ ³ ³ ³ ³ ³ Fascicle VII.6 - Rec. T.418 29 ³Picture orientation ³ 0o,90o,180o,270o ³ none ³ standard default ³ ³ ³ ³ ³ value ³ ³ ³ ³ ³ ³ ³Picture dimensions ³ width controlled, ³ none ³ standard default ³ ³ ³ height controlled, ³ ³ value ³ ³ ³ area controlled, ³ ³ ³ ³ ³ automatic ³ ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 30 Fascicle VII.6 - Rec. T.418 Tables B-1/T.418 to B-9/T.418 provide the BASIC values of the parameters of the presentation attributes specifying CGM default. The third column of each table shows the relationship of the basic values to the complete set of permissible values as defined in the main body of this Recommendation. In those cases where the basic values include all possible values allowed by this Recommendation the entry in the third column is labelled 'none'. For structured parameters the basic values and the relation to the complete set of permissible values of their components are given to indicate that all possible combinations of its components form the basic values and the complete set of permissible values of a parameter respectively. TABLE B-1/T.418 Geometric graphics encoding announcer w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄ¿ ³ ³ ³ Values not in the ³ ³ Parameter ³ Basic values ³ set of basic values³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ ³ ³ ³ ³VDC type ³ integer, real ³none ³ ³ ³ ³ ³ ³Integer precision ³ 8, 16, 24, 32 ³none ³ ³ ³ ³ ³ ³ ³(floating point format, 9, 23), ³ ³ ³Real precision ³(floating point format, 12, 52), ³none ³ ³ ³(fixed point format, 16, 16), ³ ³ ³ ³(fixed point format, 32, 32) ³ ³ ³ ³ ³ ³ ³Index precision ³ 8, 16, 24, 32 ³none ³ ³ ³ ³ ³ ³Colour precision ³ 8, 16, 24, 32 ³none ³ ³ ³ ³ ³ ³Colour index precision ³ 8, 16, 24, 32 ³none ³ ³ ³ ³ ³ ³Maximum colour index ³any integer ò 0 and < 63 ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ Fascicle VII.6 - Rec. T.418 31 ³ ³Colour value extent ³ ((0, 0, 0),(255, 255, 255)) ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ ³Colour selection mode ³indexed, direct ³none ³ ³ ³ ³ ³ ³VDC integer precision ³ 16, 24, 32 ³none ³ ³ ³ ³ ³ ³ ³(floating point format, 9, 23), ³ ³ ³VDC real precision ³(floating point format, 12, 52), ³none ³ ³ ³(fixed point format, 16, 16), ³ ³ ³ ³(fixed point format, 32, 32) ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 32 Fascicle VII.6 - Rec. T.418 TABLE B-2/T.418 Line rendition w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄ¿ ³ ³ ³ ³ ³ ³ ³ Values not in the ³ ³ Parameter ³ Basic values ³ set of basic values³ ³ ³ ³ ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ ³ ³ ³ ³ ³ ³ ³ ³Line width specification ³absolute, scaled ³none ³ ³mode ³ ³ ³ ³ ³ ³ ³ ³Line bundle index ³ 1, 2, 3, 4, 5 ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ ³Line type ³1(solid), 2(dash), 3(dot), ³all other ³ ³ ³4(dash-dot), 5(dash-dot-dot) ³permissible values ³ ³ ³ ³ ³ ³Line width ³ ³ ³ ³ (if scaled) ³ 1, 0 ³all other ³ ³ ³ ³permissible values ³ ³ (if absolute) ³0,001 Ï length of longest side ³all other ³ ³ ³VDC extent ³permissible values ³ ³ ³ ³ ³ ³Line colour ³ ³ ³ ³ (if indexed) ³ 1 ³all other ³ ³ ³ ³permissible values ³ ³ (if direct) ³ foreground ³all other ³ ³ ³ ³permissible values ³ ³Line aspect source ³ ³ ³ ³flags ³ ³ ³ Fascicle VII.6 - Rec. T.418 33 ³ line type ASF ³bundled, individual ³none ³ ³ line width ASF ³bundled, individual ³none ³ ³ line colour ASF ³bundled, individual ³none ³ ³ ³ ³ ³ ³Line bundle specifications ³ ³ ³ ³ line bundle index ³as for individual ³all other ³ ³ ³ ³permissible values ³ ³ line bundle representation³ ³ ³ ³ line type ³as for individual ³all other ³ ³ ³ ³permissible values ³ ³ (if scaled) ³as for individual ³all other ³ ³ ³ ³permissible values ³ ³ (if absolute) ³as for individual ³all other ³ ³ ³ ³permissible values ³ ³ Line colour ³ ³ ³ ³ (if indexed) ³as for individual ³all other ³ ³ ³ ³permissible values ³ ³ (if direct) ³as for individual ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 34 Fascicle VII.6 - Rec. T.418 TABLE B-3/T.418 Marker rendition w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄ¿ ³ ³ ³ ³ ³ ³ ³ Values not in the ³ ³ Parameter ³ Basic values ³ set of basic values³ ³ ³ ³ ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ ³ ³ ³ ³Marker size specification ³ ³ ³ ³Mode ³Absolute, scaled ³none ³ ³ ³ ³ ³ ³Marker bundle index ³ 1,2,3,4,5 ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ ³Marker type ³1(dot), 2(plus), 3(asterisk), ³all other ³ ³ ³4(circle), 5(cross) ³permissible values ³ ³ ³ ³ ³ ³Marker size ³ ³ ³ ³ (if scaled) ³ 1, 0 ³all other ³ ³ ³ ³permissible values ³ ³ (if absolute) ³0,01 Ï length of longest side of ³all other ³ ³ ³VDC extent ³permissible values ³ ³ ³ ³ ³ ³Marker colour ³ ³ ³ ³ (if indexed) ³ 1 ³all other ³ ³ ³ ³permissible values ³ ³ (if direct) ³ foreground ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ ³Marker aspect source ³ ³ ³ ³flags ³ ³ ³ ³ marker type ASF ³bundled, individual ³none Fascicle VII.6 - Rec. T.418 35 ³ ³ marker size ASF ³bundled, individual ³none ³ ³ marker colour ASF ³bundled, individual ³none ³ ³ ³ ³ ³ ³Marker bundle ³ ³ ³ ³specifications ³ ³ ³ ³ marker bundle index ³as for individual ³all other ³ ³ ³ ³permissible values ³ ³ Marker bundle ³ ³ ³ ³ representation ³ ³ ³ ³ marker type ³as for individual ³all other ³ ³ ³ ³permissible values ³ ³ marker size ³ ³ ³ ³ (if scaled) ³as for individual ³all other ³ ³ ³ ³permissible values ³ ³ (if absolute) ³as for individual ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ ³Marker colour ³ ³ ³ ³ (if indexed) ³as for individual ³all other ³ ³ ³ ³permissible values ³ ³ (if direct) ³as for individual ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 36 Fascicle VII.6 - Rec. T.418 TABLE B-4/T.418 Text rendition w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄ¿ ³ ³ ³ ³ ³ ³ ³ Values not in the ³ ³ Parameter ³ Basic values ³ set of basic values³ ³ ³ ³ ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ ³ ³ ³ ³Font list ³list containing one element: ³ ³ ³ ³any registered font capable of ³all other ³ ³ ³representing the nationality- ³permissible values ³ ³ ³independent character subset of ³ ³ ³ ³Recommendation T.50 ³ ³ ³Character set list ³ ³ ³ ³ character set type ³94-character sets ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ ³ designation sequence tail³designation sequence tail that is ³all other ³ ³ ³registered for a character set ³permissible values ³ ³ ³which includes the nationality- ³ ³ ³ ³independent subset of ³ ³ ³ ³Recommendation T.50 in the positions³ ³ ³ ³specified in Recommendation T.50 ³ ³ ³ ³ ³ ³ ³Character coding announcer ³basic 7-bit ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ ³Text bundle index ³ 1, 2 ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ ³Text font index ³ 1 ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ Fascicle VII.6 - Rec. T.418 37 ³Text precision ³string, character ³all other ³ ³ ³ ³permissible values ³ ³Character expansion ³ 0,7 and 1,0 ³all other ³ ³factor ³ ³permissible values ³ ³ ³ ³ ³ ³Character spacing ³ 0,0 ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ ³Text colour ³ ³ ³ ³ (if indexed) ³ 1 ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ ³ (if direct) ³ foreground ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ ³Character height ³0,01 Ï length of the longest side of³all other ³ ³ ³VDC extent ³permissible values ³ ³ ³ ³ ³ ³Character orientation ³any pair of VDC vectors which have ³all other ³ ³ ³non-zero length, are not collinear ³permissible values ³ ³ ³and are parallel to the axes of the ³ ³ ³ ³VDC space ³ ³ ³ ³ ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 38 Fascicle VII.6 - Rec. T.418 TABLE B-4/T.418 (cont.) w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄ¿ ³ ³ ³ ³ ³ ³ ³ Values not in the ³ ³ Parameter ³ Basic values ³ set of basic values³ ³ ³ ³ ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ ³ ³ ³ ³Text path ³right, left, up, down ³none ³ ³ ³ ³ ³ ³Text alignment ³ ³ ³ ³ horizontal alignment ³normal horizontal, left, centre, ³all other ³ ³ ³right ³permissible values ³ ³ vertical alignment ³normal vertical, top, base, bottom ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ ³ continuous horizontal ³n/a ³all other ³ ³ alignment ³ ³permissible values ³ ³ ³ ³ ³ ³ continuous vertical ³n/a ³all other ³ ³ alignment ³ ³permissible values ³ ³ ³ ³ ³ ³Character set index ³ 1 ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ ³Alternate character set ³ 1 ³all other ³ ³index ³ ³permissible values ³ ³ ³ ³ ³ ³Text aspect source ³ ³ ³ ³flags ³ ³ ³ ³ text font ASF ³ ³ ³ ³ text precision ASF ³bundled, individual ³none ³ ³ character expansion ³bundled, individual ³none ³ ³ factor ASF ³bundled, individual ³none ³ ³ character spacing ASF ³bundled, individual ³none ³ ³ text colour ASF ³bundled, individual ³none ³ ³ ³ ³ ³ Fascicle VII.6 - Rec. T.418 39 ³Text bundle specifications ³ ³ ³ ³ Text bundle index ³as for individual ³all other ³ ³ ³ ³permissible values ³ ³ Text bundle representation³ ³ ³ ³ Text font index ³as for individual ³all other ³ ³ ³ ³permissible values ³ ³ Text precision ³as for individual ³all other ³ ³ ³ ³permissible values ³ ³ Character expansion ³as for individual ³all other ³ ³ factor ³ ³permissible values ³ ³ Character spacing ³as for individual ³all other ³ ³ Text colour ³ ³permissible values ³ ³ (if indexed) ³as for individual ³all other ³ ³ ³ ³permissible values ³ ³ (if direct) ³as for individual ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 40 Fascicle VII.6 - Rec. T.418 TABLE B-5/T.418 Filled area rendition w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄ¿ ³ ³ ³ ³ ³ ³ ³ Values not in the ³ ³ Parameter ³ Basic values ³ set of basic values³ ³ ³ ³ ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ ³ ³ ³ ³Fill bundle index ³ 1, 2, 3, 4, 5 ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ ³Interior style ³hollow, solid, pattern, hatch, empty³none ³ ³ ³ ³ ³ ³Fill colour ³ ³ ³ ³ (if indexed) ³ 1 ³all other ³ ³ ³ ³permissible values ³ ³ (if direct) ³ foreground ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ ³Hatch index ³1 (horizontal equally spaced ³all other ³ ³ ³ parallel lines) ³permissible values ³ ³ ³2 (vertical equally spaced ³ ³ ³ ³ parallel lines) ³ ³ ³ ³3 (positive slope equally spaced ³ ³ ³ ³ parallel lines) ³ ³ ³ ³4 (negative slope equally spaced ³ ³ ³ ³ parallel lines) ³ ³ ³ ³5 (horizontal/vertical ³ ³ ³ ³ crosshatch) ³ ³ ³ ³6 (positive slope/negative slope ³ ³ ³ ³ crosshatch) ³ ³ ³ ³ ³ Fascicle VII.6 - Rec. T.418 41 ³ ³Pattern index ³ 1 ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ ³Fill reference point ³ (0;0) ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ ³Pattern size ³ ³ ³ ³ height vector x component ³ 0 ³all other ³ ³ ³ ³permissible values ³ ³ height vector y component ³ ³all other ³ ³ ³height of default VDC extent ³permissible values ³ ³ width vector x component ³width of default VDC extent ³all other ³ ³ ³ 0 ³permissible values ³ ³ width vector y component ³ ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ ³Pattern table ³ ³ ³ ³specifications ³ ³ ³ ³ pattern table index ³ 1 ³all other ³ ³ ³ ³permissible values ³ ³ nx (number of columns ³ 1 ³all other ³ ³ in pattern) ³ ³permissible values ³ ³ ny (number of rows ³ 1 ³all other ³ ³ in pattern) ³ ³permissible values ³ ³ local colour precision ³ 0 ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 42 Fascicle VII.6 - Rec. T.418 TABLEAU B-5/T.418 (cont.) w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄ¿ ³ ³ ³ ³ ³ ³ ³ Values not in the ³ ³ Parameter ³ Basic values ³ set of basic values³ ³ ³ ³ ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ ³ ³ ³ ³ colour ³ ³ ³ ³ index array ³ ³ ³ ³ (if indexed) ³one cell containing colour index 1 ³all other ³ ³ ³ ³permissible values ³ ³ value array ³one cell containing direct colour ³all other ³ ³ (if direct) ³value 'foreground' ³permissible values ³ ³ ³ ³ ³ ³Fill aspect source ³ ³ ³ ³flags ³ ³ ³ ³ interior style ASF ³bundled, individual ³none ³ ³ fill colour ASF ³bundled, individual ³none ³ ³ hatch index ASF ³bundled, individual ³none ³ ³ pattern index ASF ³bundled, individual ³none ³ ³ ³ ³ ³ ³Fill bundle specifications ³ ³ ³ ³ Fill bundle index ³as for individual ³all other ³ ³ ³ ³permissible values ³ ³ Fill bundle representation³ ³ ³ ³ interior style ³as for individual ³all other ³ ³ ³ ³permissible values ³ ³ Fill colour ³ ³ ³ ³ (if indexed) ³as for individual ³all other ³ ³ ³ ³permissible values ³ ³ (if direct) ³as for individual ³all other ³ ³ ³ ³permissible values ³ ³ Hatch index ³as for individual ³all other ³ ³ ³ ³permissible values ³ Fascicle VII.6 - Rec. T.418 43 ³ Pattern index ³as for individual ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 44 Fascicle VII.6 - Rec. T.418 TABLE B-6/T.418 Edge rendition w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄ¿ ³ ³ ³ ³ ³ ³ ³ Values not in the ³ ³ Parameter ³ Basic values ³ set of basic values³ ³ ³ ³ ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ ³ ³ ³ ³Edge width specification ³absolute, scaled ³none ³ ³mode ³ ³ ³ ³ ³ ³ ³ ³Edge visibility ³off ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ ³Edge bundle index ³ 1, 2, 3, 4, 5 ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ ³Edge type ³1(solid), 2(dash), 3(dot), ³all other ³ ³ ³4(dash-dot), 5(dash-dot-dot) ³permissible values ³ ³ ³ ³ ³ ³Edge width ³ ³ ³ ³ (if scaled) ³ 1,0 ³all other ³ ³ ³ ³permissible values ³ ³ (if absolute) ³0,001 Ï length of longest side of ³all other ³ ³ ³VDC extent ³permissible values ³ ³Edge colour ³ ³ ³ ³ (if indexed) ³ 1 ³all other ³ ³ ³ ³permissible values ³ ³ (if direct) ³ foreground ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ Fascicle VII.6 - Rec. T.418 45 ³Edge aspect source flags ³ ³ ³ ³ edge type ASF ³bundled, individual ³none ³ ³ edge width ASF ³bundled, individual ³none ³ ³ edge colour ASF ³bundled, individual ³none ³ ³ ³ ³ ³ ³Edge bundle specifications ³ ³ ³ ³ edge bundle index ³as for individual ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ ³Edge bundle representation ³ ³ ³ ³ edge type ³as for individual ³all other ³ ³ edge width ³ ³permissible values ³ ³ (if scaled) ³as for individual ³all other ³ ³ ³ ³permissible values ³ ³ (if absolute) ³as for individual ³all other ³ ³ ³ ³permissible values ³ ³Edge colour ³ ³ ³ ³ (if indexed) ³as for individual ³all other ³ ³ ³ ³permissible values ³ ³ (if direct) ³as for individual ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 46 Fascicle VII.6 - Rec. T.418 TABLE B-7/T.418 Colour representations w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄ¿ ³ ³ ³ ³ ³ ³ ³ Values not in the ³ ³ Parameter ³ Basic values ³ set of basic values³ ³ ³ ³ ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ ³ ³ ³ ³Background colour ³ background ³all other ³ ³ ³ ³permissible values ³ ³Colour table specifications³ ³ ³ ³ starting index ³ 0,1 ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ ³ colour list ³any list containing one or two ³all other ³ ³ ³(only if starting colour index = 0) ³permissible values ³ ³ ³direct colour values each either ³ ³ ³ ³direct colour values each either ³ ³ ³ ³0 or foreground if replacing colour ³ ³ ³ ³table entry 1 ³ ³ ³ ³ ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ TABLE B-8/T.418 Transparency specification w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄ¿ ³ ³ ³ ³ ³ ³ ³ Values not in the ³ ³ Parameter ³ Basic values ³ set of basic values³ ³ ³ ³ Fascicle VII.6 - Rec. T.418 47 ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ ³ ³ ³ ³Transparency ³on ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ ³Auxiliary colour ³ ³ ³ ³ (if indexed) ³n/a ³all other ³ ³ ³ ³permissible values ³ ³ (if direct) ³n/a ³all other ³ ³ ³ ³permissible values ³ ³ ³ ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ 48 Fascicle VII.6 - Rec. T.418 TABLE B-9/T.418 Transformation specification w ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄÄÄÄÄÄ¿ ³ ³ ³ ³ ³ ³ ³ Values not in the ³ ³ Parameter ³ Basic values ³ set of basic values³ ³ ³ ³ ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³VDC extent ³any pair of virtual device ³none ³ ³ ³coordinates defining a rectangle ³ ³ ³ ³ ³ ³ ³Clip indicator ³off, on ³none ³ ³ ³ ³ ³ ³Clip rectangle ³any pair of virtual device ³none ³ ³ ³coordinates defining a rectangle ³ ³ ³ ³ ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ B.1.3Content portion attributes No content portion attributes other that the document architecture attributes "type of coding" and "content information" are defined in this Recommendation. ANNEX C (to Recommendation T.418) (Informative) 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 This Annex identifies the basic differences between character strings regarded as graphical primitives and character content. Within the geometric graphics content architecture (GGCA) the graphical primitive elements which may be used to describe a picture, include a text primitive. The text primitive permits the inclusion of textual information in geometric graphics pictures. Fascicle VII.6 - Rec. T.418 49 The most important basic differences between the text within the two different content architectures are as follows: a) within GGCA each primitive is conceptually independent of any other within the same content portion. Within the character content architecture (CCA) all content is a single text string; b) within GGCA a text primitive may be positioned anywhere in the VDC Space. Within CCA the positioning of characters is sequential in nature and, therefore, the position at which a character is imaged is derived from the position at which the predecessor was imaged; 50 Fascicle VII.6 - Rec. T.418 c) within GGCA the size of the basic layout object is not affected by the text within the content portion. Within CCA the size of the basic layout object is totally dependent on the amount of text within the content portion; d) within GGCA the orientation of a text primitive may be set to any angle relative to the Virtual Device Coordinate system first axis. Within CCA the character path must be at 0o, 90o, 180o or 270o relative to the horizontal axis of the layout object; e) within GGCA the character size is specified by the CGM attribute elements CHARACTER HEIGHT and CHARACTER EXPANSION FACTOR and is conceptually independent of the font. This allows the aspect ratio of the character to be changed. Within CCA the character size is defined by the font; f) within GGCA a text primitive is a geometric element and may undergo geometric transformation such as scaling and arbitrary rotation. Within CCA no such functionality exists; g) within GGCA text primitives the effect of embedded control functions are not standardized (eg: , , ). These control functions may occur but there is no definition of their semantics. Within CCA such control functions have a standardized effect; h) within GGCA there is a character attribute which permits the under-character space to be set or changed without constraint to a particular string of characters or a given line length. This permits the justification of either monospaced or proportionally spaced fonts. Within CCA, such justification can be specified as a requirement in the logical text, but resolves to embedded control functions working in unit of SMU in the laid out (formatted) text. Fascicle VII.6 - Rec. T.418 51