Lisez-moi S.V.P. 

Page de couverture | Retour au DOM | Vers la conformité

WebCGM 2.0 : Le profil WebCGM


Sommaire

6 Le profil WebCGM

Cette section et ses sous-sections sont normatives.

6.1 Le proforma WebCGM

Le proforma de profil (PPF) suivant définit le profil d'application WebCGM des fichiers CGM en comparaison avec le profil modèle ISO (ISO Model Profil) tel que défini dans ISO/IEC 8632:1999. Les tableaux du profil modèle ISO sont reproduits ici pour référence et sont censés être exacts. En cas de conflit, le profil modèle dans ISO/IEC 8632:1999 fait autorité. Dans le proforma de profil, il y a des références telles que « 9.5.4.5 », « 7.5.11 » et « Annexe I », etc. Celles-ci désignent des sections de texte du standard CGM:1999, d'où ce proforma est extrait. D'autres références internes au proforma de profil, comme « T.16.13 » et « Attachment 26.3 », désignent des entrées de tableau dans le proforma de profil même.

Le profil modèle (dans le texte ISO CGM:1999) emploie des cases à cocher pour indiquer si un article est obligatoire, permis ou interdit dans les métafichiers conformément au profil modèle. Les auteurs de profils en cascade devraient savoir que le profil modèle n'offre pas toutes les trois options possibles pour chaque article et que les autres options sont signalées ici dans les tableaux par « Non » et l'option sélectionnée par « Oui ». Par exemple, la règle suivante « L'élément est : Obligatoire Oui; Permis Non » signifie que l'élément en question est obligatoire dans tous les métafichiers conformes à WebCGM 2.0 et que les créateurs de profils en cascade peuvent choisir de rendre l'élément optionnel (Permis), mais pas l'interdire.

6.2 Les règles de métafichiers

Fonctionnalité Spécifications - Profil WebCGM 2.0 Spécifications - Profil modèle

T.13.1

Pareil au profil modèle : Non

 

Codages

Sélectionne un ou plusieurs codages :

Binary Oui; Clear text Non;

Sélectionne un ou plusieurs codages :

Binary Oui; Clear text Oui;

T.13.2

Pareil au profil modèle : Non

 

Nombre d'images

Nombre d'images permises dans un métafichier :

minimum (>=0)? 1.

maximum (>=0 ou aucune limite)? 1.

Autre : néant.

Nombre d'images permises dans un métafichier :

minimum (>=0)? 1.

maximum (>=0 ou aucune limite)? Aucune limite.

Autre: néant.

T.13.3

Pareil au profil modèle : Oui

 

Images vides

Les images sans primitive graphique sont-elles admises ? (oui/non) Oui.

Autre : néant.

T.13.4

Pareil au profil modèle : Oui

 

Taille du métafichier

Y-a-t-il des restrictions de taille des métafichiers ? Non.

Autre : néant.

6.3 Les règles des éléments multiples

Fonctionnalité Spécifications - Profil de WebCGM 2.0 Spécifications - Profil de modèle

T.14.1

Pareil au profil modèle : Non

 

Couleur

Références :

9.5.4.1

Sélectionner quelle règle s'applique à chaque métafichier (en choisir une) :

Toutes les couleurs seront définies ou bien aucune. Oui;

Toutes les couleurs seront définies. Non;

Aucune couleur ne sera définie. Non;

Les index de couleurs sont-ils redéfinissables au sein d'une image ou d'un métafichier ? (oui/non) Oui.

Y-a-t-il des restrictions au nombre de couleurs distinctes utilisées dans une image ou un métafichier ? (Les métafichiers monochromes devront utiliser au moins deux couleurs distinctes) aucune.

Y-a-t-il des catégories de conformité définies ? (oui/non) Oui.

Si oui, l'indiquer.

monochrome et colour.

Autre : greyscale est interprété comme une classe de couleur spéciale.

Sélectionner quelle règle s'applique à chaque métafichier (en choisir une) :

Toutes les couleurs seront définies ou bien aucune. Oui;

Toutes les couleurs seront définies. Non;

Aucune couleur ne sera définie. Non;

Les index de couleurs sont-ils redéfinissables au sein d'une image ou d'un métafichier ? (oui/non) Non.

Y-a-t-il des restrictions au nombre de couleurs distinctes utilisées dans une image ou un métafichier ? (Les métafichiers monochromes devront utiliser au moins deux couleurs distinctes) aucune.

Y-a-t-il des catégories de conformité définies ? (oui/non) Oui.

Si oui, l'indiquer. 3 catégories : monochrome, greyscale et colour.

Autre : aucune.

T.14.2

Pareil au profil modèle : Oui

 

Primitives de lignes - dégénérescences géométriques

Références :

9.5.4.3

Les dégénérescences géométriques sont : Permis Oui; Prohibé Non;

Si permis, la signification graphique de la dégénérescence : Un élément de primitive de ligne, dont le lieu est un seul point, dénote un point graphique qui est un cercle rempli, dont le diamètre est égal à l'épaisseur de la ligne courante et la couleur est égale à celle de la ligne courante.

Autre : néant.

T.14.3

Pareil au profil modèle : Oui

 

Primitives d'aires remplies -

dégénérescences géométriques

Références :

9.5.4.4

Les dégénérescences géométriques sont : Permis Oui; Prohibé Non;

Si permis, la signification graphique de la dégénérescence : Un élément de primitive d'aire remplie, dont le lieu entier est soit un seul point, soit une ligne, a la signification suivante :

- Si le lieu d'une primitive d'aire remplie est un seul point, alors il s'agit d'un point (qui est un cercle rempli).

- Si le lieu d'une primitive d'aire remplie est un segment de ligne non dégénéré, alors il s'agit d'une ligne.

Le point ou la ligne sont affichés avec la couleur de remplissage (fill) si EDGE VISIBILITY vaut "off", à moins que INTERIOR STYLE ne vale "empty", auquel cas ils ne sont pas affichés. Si EDGE VISIBILITY vaut "on", le traitement intérieur est l'affichage du point (ou de la ligne) dans la couleur de remplissage, un point (ou une ligne) avec les attributs de bords (edge) se surimposant ensuite.

Autre : néant.

T.14.4

Pareil au profil modèle : Non

 

Chaînes de texte graphique

Références :

9.5.4.5

Longueur de chaîne minimum (octets) : 0

Longueur de chaîne maximum (octets): 254

Y-a-t-il des restrictions à l'utilisation des contrôles de commutation (switching controls) ISO/IEC 2022 ?

Le caractère C0 NUL (valeur de code) est permis et n'a aucun effet. Les paramètres chaînes du texte graphique ne devront contenir aucun caractère de contrôle (codes 7/8 bit : 1-31 et 128-159). La commutation ISO/IEC 2022 n'est pas permise dans le texte graphique. Un métafichier WebCGM peut seulement utiliser pour le texte graphique les codages de caractères (« jeux de caractères » CGM) suivants : l'ensemble des quatre codages de caractères Latin1 et Symbol ISO (cf. CHARACTER SET LIST), et UTF-8 et UTF-16 Unicode.

Autre : néant.

Remarque : Conformément au codage binaire de CGM:1999, les chaînes de texte Unicode multi-octets sont « gros-boutiennes » (big-endian) comme le reste du métafichier binaire.

Longueur de chaîne minimum (octets): 0.

Longueur de chaîne maximum (octets): 254.

Y-a-t-il des rectrictions à l'utilisations des contrôles de commutation ISO/IEC 2022 ?

Les codes de contrôle C0 (sauf NUL et commutation ISO/IEC 2022) sont prohibés.

Tout jeu de caractères utilisé dans le métafichier, accédé par des techniques de commutation ISO/IEC 2022, devra se trouver dans la liste des jeux de caractères (définie dans ce profil).

Autre : néant.

T.14.5

Pareil au profil modèle : Non

 

Chaînes de texte non graphique

Références :

9.5.4.6

Longueur de chaîne maximum (octets) :

pour le type SF : 254

pour le type SF dans un type D : 1024

Effecteurs de format et ESC: Permis Oui; Prohibé Non;

Remarque : Conformément à CGM:1999, les effecteurs de format sont NUL, CR, LF, BS, HT, VT et FF.

Les autres codes de contrôle C0 (sauf NUL et commutation ISO/IEC 2022) sont prohibés.

Y-a-t-il des limites à l'ensemble des codages de caractères (« jeux de caractères » CGM) acceptables ? Les codages de caractères (« jeux de caractères » CGM) permis pour le texte non graphique sont Latin 1 (LHS & RHS) ISO, UTF-8 et UTF-16 Unicode. Seul l'un des trois devra être utilisé dans une instance de métafichier WebCGM particulière. Conformément au standard CGM, le codage de caractères (« jeu ») par défaut du type SF, au début du paramètre d'identification du métafichier de l'élément BEGIN METAFILE, est ISO Latin 1. Si le métafichier doit utiliser UTF-8 pour les paramètres SF, alors la séquence des 4 octets ISO 2022 suivants devra apparaître pour les 4 premiers octets du paramètre d'identificateur de métafichier :

ESC 2/5 2/15 4/9

Si le métafichier doit utiliser le codage UTF-16 pour les paramètres SF, alors la séquence suivante de 4 octets ISO 2022 devra apparaître pour les 4 premiers octets du paramètre d'identificateur de métafichier :

ESC 2/5 2/15 4/12

Sinon l'utilisation de la commutation ISO 2022 est prohibée dans les chaînes de texte non graphique.

Remarque : La section 6.3.4.5 de CGM:1999 permet la commutation vers UTF-8 (multi-octet à longueur variable) et permet l'utilisation d'un accès 8-bit au jeu ISO Latin 1.

Y-a-t-il des restrictions à l'utilisation des contrôles de commutation ISO/IEC 2022 ?

Tout codage de caractère (« jeux de caractères » CGM) utilisé dans le métafichier, accédé par des techniques de commutation ISO/IEC 2022 devra se trouver dans la liste de jeux de caractères (définie dans ce profil).

Autre : Cf. la section 3.1.1 pour les restrictions supplémentaires du répertoire de caractères pour les chaînes non graphiques WebCGM pouvant faire partie d'un fragment IRI WebCGM IRI.

Remarque : Conformément au codage binaire de CGM:1999, les chaînes de texte Unicode multi-octets sont « gros-boutiennes » comme le reste du métafichier binaire.

Longueur de chaîne maximum (octets) :

pour le type SF : 254.

pour le type SF dans un type D : 1024.

Effecteurs de format et ESC : Permis Oui; Prohibé Non;

Les autres codes de contrôle C0 (sauf NUL et commutation ISO/IEC 2022) sont prohibés.

Y-a-t-il des limites à l'ensemble des jeux de caractères acceptables ? Les jeux de caractères permis sont ISO 8859-1 LHS No.1 et ISO 8859-1 RHS No.1.

Y-a-t-il des restrictions à l'utilisation des contrôles de commutation ISO/IEC 2022 ?

Tout jeu de caractères utilisé dans le métafichier, accédé par des techniques de commutation ISO/IEC 2022, devra se trouver dans la liste de jeux de caractères (définie dans ce profil).

Autre : néant.

T.14.6

Pareil au profil modèle : Oui

 

Chaînes d'enregistrement de données

Références :

9.5.4.7

Longueur de chaîne maximum (octets) ou état "no limit" : 32767.

Il faut utiliser des techniques de codage SDR (cf. annexe C.2.2).

Autre : néant.

6.4 Les éléments séparateurs

Élément Spécifications - Profil de WebCGM 2.0 Spécifications - Profil de modèle

T.15.0

Pareil au profil modèle : Oui

 

no-op

[v1]

Références :

Partie 3, 8.2

L'élément est : Obligatoire Non; Permis Oui;

La valeur de paramètre de cet élément dépend du codage.

Cet élément ne s'applique qu'au codage binaire. Il ne sera inclus dans le profil que si le codage binaire est permis ou obligatoire.

Si le codage binaire est permis, l'élément est : Obligatoire Non; Permis Oui;

Si permis, y-a-t-il des restrictions sur la valeur paramètre ? néant.

Autre : néant.

T.15.1

Pareil au profil modèle : Oui

 

BEGIN METAFILE

END METAFILE

[v1]

Références :

7.2.1

7.2.2

9.5.4.6

T.14.5

L'élément est : Obligatoire Oui;

Le paramètre d'identificateur de métafichier (metafile identifier) devra obéir aux règles du texte non graphique, clause 9.5.4.6 et T.14.5.

Autre : néant.

T.15.2

Pareil au profil modèle : Non

 

BEGIN PICTURE

BEGIN PICTURE BODY

END PICTURE

[v1]

Références :

7.2.3

7.2.4

7.2.5

9.5.4.6

T.14.5

L'élément est : Obligatoire Oui;

L'identificateur d'image devra obéir aux règles du texte non graphique, clause 9.5.4.6 et T.14.5.

Nombre d'apparition de ces éléments permis dans le métafichier : 1.

Autre : néant.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

L'identificateur d'image devra obéir aux règles du texte non graphique, clause 9.5.4.6 et T.14.5.

Nombre d'apparition de ces éléments permis dans le métafichier : Aucune limite.

Autre : néant.

T.15.3

Pareil au profil modèle : Non

 

BEGIN SEGMENT

END SEGMENT

[v2]

Références :

7.2.6

7.2.7

L'élément est : Obligatoire Non; Permis Non; Prohibé Oui;

Nombre maximum de segments définis simultanément (globaux et locaux) en tout point dans le métafichier :

Y-a-t-il des limites au nombre d'éléments ou de restritions sur lesquelles les éléments composent un segment ?

Y-a-t-il une signification donnée au paramètre d'identificateur de segment ? (oui/non)

Si oui, l'indiquer. (La signification ne devra pas avoir d'effet graphique).

Autre : néant.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Nombre maximum de segments définis simultanément (globaux et locaux) en tout point dans le métafichier : 1024.

Y-a-t-il des limites au nombre d'éléments ou de restritions sur lesquelles les éléments composent un segment ? néant.

Y-a-t-il une signification donnée au paramètre d'identificateur de segment ? (oui/non) Non.

Si oui, l'indiquer. (La signification ne devra pas avoir d'effet graphique).

Autre : Si des segments globaux sont définis dans le descripteur de métafichier, toutes les définitions de segmets globaux devront suivre tous les autres éléments du descripteur de métafichier. Si des segments sont définis dans le descripteur d'image, toutes ces définitions de segments devront suivre tous les autres éléments du descripteur d'image.

T.15.4

Pareil au profil modèle : Non

 

BEGIN FIGURE

END FIGURE

[v2]

Références :

7.2.8

7.2.9

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Limites du nombre d'éléments ou restrictions à propos des éléments composant une définition de figure : Nombre maximum d'éléments = 1024. Aucune restriction quant aux éléments éligibles qui peuvent être inclus.

Autre : néant.

Autre : Notez que la limite de 1024 éléments concerne le nombre maximum d'éléments de primitives graphiques. Outre les primitives graphiques incluses dans CLOSED FIGURE, les autres éléments éligibles, par exemple les éléments attributs de primitives, n'entrent pas en compte dans la limite de 1024.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Limites du nombre d'éléments ou restrictions à propos des éléments composant une définition de figure : Nombre maximum d'éléments = 128. Aucune restriction quant aux éléments éligibles qui peuvent être inclus.

Autre : néant.

T.15.5

Pareil au profil modèle : Non

 

BEGIN PROTECTION REGION

END PROTECTION REGION

[v3]

Références :

7.2.10

7.2.11

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Nombre maximum de régions de protection définies simultanément : 1.

Nombre maximum d'éléments au sein de chaque région de protection : 128.

Y-a-t-il une signification au paramètre d'index de région autre que celle d'identificateur unique pour chaque protection ? (oui/non) Non.

Si oui, l'indiquer. (Une signification ne devra pas avoir d'effet graphique).

Autre : L'index de région est restreint à la valeur "1".

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Nombre maximum de régions de protection définies simultanément : 32.

Nombre maximum d'éléments au sein de chaque région de protection : 128.

Y-a-t-il une signification au paramètre d'index de région autre que celle d'identificateur unique pour chaque protection ? (oui/non) Non.

Si oui, l'indiquer. (Une signification ne devra pas avoir d'effet graphique).

Autre : néant.

T.15.6

Pareil au profil modèle : Oui

 

BEGIN COMPOUND LINE

END COMPOUND LINE

[v3]

Références :

7.2.12

7.2.13

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Limites au nombre et à l'identité des éléments composant une définition de chemin : Le nombre maximume d'éléments est de 128. Aucune restriction quant aux éléments éligibles qui peuvent être inclus.

Autre : néant.

T.15.7

Pareil au profil modèle : Oui

 

BEGIN COMPOUND TEXT PATH

END COMPOUND TEXT PATH

[v3]

Références :

7.2.14

7.2.15

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Limites au nombre et à l'identité des éléments composant une définition de chemin : Le nombre maximume d'éléments est de 128. Aucune restriction quant aux éléments éligibles qui peuvent être inclus.

Autre : néant.

T.15.8

Pareil au profil modèle : Non

 

BEGIN TILE ARRAY

END TILE ARRAY

[v3]

Références :

7.2.16

7.2.17

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Nombre maximum de mosaïques (tiles) dans la direction du tracé : 64

Nombre maximum de mosaïques dans la direction de la ligne : 64

Nombre maximum de cellules/mosaïque dans la direction du tracé : 4096

Nombre maximum de cellules/mosaïque dans la direction de la ligne : 4096

Limites au tracé par élément : devra être 0.

Limites à la progression de la ligne : néant.

Limites au décalage de l'image : néant.

Autre : Deux types d'images matricielles sont permises. Une seule image (sans mosaïque) a un maximum de 1 073 741 824 (1 giga, 32768**2) cellules. Une image sans mosaïque (non-tiled image) peut dépasser la restriction de 4096 cellules/mosaïque définie pour les images à mosaïque (tiled images). Les images matricielles à mosaïque sont limitées à des mosaïques 64X64, qui ont un maximum de 4096X4096 cellules chacune. Ces images à mosaïque sont limitées à un total de 1 073 741 824 (1 giga, 32768**2) cellules (l'ajustement du nombre de maximum de mosaïques et de cellules par mosaïque est nécessaire pour satisfaire à cette condition).

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Nombre maximum de mosaïques dans la direction du tracé : 16.

Nombre maximum de mosaïques dans la direction de la ligne : 16.

Nombre maximum de cellules/mosaïque dans la direction du tracé : 1024.

Nombre maximum de cellules/mosaïque dans la direction de la ligne : 1024.

Limites au tracé par élément : néant.

Limites à la progression de la ligne : néant.

Limites au décalage de l'image : néant.

Autre : néant.

T.15.9

Pareil au profil modèle : Non

 

BEGIN APPLICATION STRUCTURE

BEGIN APPLICATION STRUCTURE BODY

END APPLICATION STRUCTURE

[v4]

Références :

7.2.18

7.2.19

7.2.20

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Limites au nombre maximum de structures définies dans une image : néant.

Limites au nombre et à l'identité des éléments composant une structure : néant.

Y-a-t-il une signification au paramètre d'identificateur de structure d'application (APS) ? (oui/non) Non. Aucune signification assignée hormis le fait d'être un identificateur unique de la structure d'application.

Si oui, l'indiquer. néant

Le paramètre de drapeau d'héritage (inheritance flag) est-il restreint ? (oui/non) Oui. La valeur du paramètre de drapeau est restreinte à une valeur correspondant à "statelist".

Autre : La valeur du paramètre de type de structure doit être choisie dans la liste des types de structures valides donnée dans la section 3.2.1. Les structures sont placées dans le métafichier conformément aux fragments du modèle de contenu EBNF dans la section 3.2.1 et ses sous-sections. Le répertoire de caractères du paramètre id de la structure APS est identique à celui de la production objid telle que définie dans la section 3.1.1.3.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Limites au nombre maximum de structures définies dans une image : néant.

Limites au nombre et à l'identité des éléments composant une structure : néant.

Y-a-t-il une signification au paramètre d'identificateur de la structure d'application ? (oui/non) Non. Aucune signification assignée hormis celle d'être un identificateur unique de la structure d'application.

Si oui, l'indiquer.

Le paramètre de drapeau d'héritage est-il restreint ? (oui/non) Non

Autre : néant.

6.5 Les éléments descripteurs de métafichiers

Élément Spécifications - Profil WebCGM 2.0 Spécifications - Profil modèle

T.16.1

Pareil au profil modèle : Oui

 

METAFILE VERSION

[v1]

Références :

7.3.1

L'élément est : Obligatoire Oui;

Versions de métafichiers permises par ce profil :1, 2, 3, 4

Autre : néant.

T.16.2

Pareil au profil modèle : Non

 

METAFILE DESCRIPTION

[v1]

Références :

7.3.2

9.5.2.1

9.5.2.2

9.5.4.6

T.14.1

T.14.5

L'élément est : Obligatoire Oui;

Le paramètre de description devra obéir aux règles du texte non graphiques, clause 9.5.4.6 et T.14.5. La sous-chaîne dans le paramètre SF devra être de la forme « "mot-clé:élément" », où les guillemets doubles font partie de la sous-chaîne.

Nombre maximum d'apparitions de cet élément : 1

Identification du profil (utiliser le mot-clé « ProfileId: ») : "ProfileId:WebCGM".

Édition du profil (utiliser le mot-clé « ProfileEd: ») :

Désigne les versions et révisions approuvées de la spécification qui s'applique à ce graphique. L'élément associé au mot-clé ProfileEd devra être de la forme « n.m ». Pour cette édition de WebCGM : "ProfileEd:2.0".

Contenu d'information supplémentaire :

Les éléments de classe de conformité de couleur, de source et de date du métafichier devront être codés comme des sous-chaînes du paramètre description en utilisant les mots-clés respectifs suivants : ColourClass:, Source: et Date:.

ColourClass: Obligatoire Oui;

  • Contenu : "ColourClass:monochrome" ou "ColourClass:colour".

Source: Obligatoire Non; Permis Oui;

  • Contenu : "Source:fournisseur"

Date: Obligatoire Non; Permis Oui;

  • Contenu : "Date:yyyymmdd"

Autre : Les chaînes des paramètres sont insensibles à la casse.

L'élément est : Obligatoire Oui;

Le paramètre de description devra obéir aux règles du texte non graphiques, clause 9.5.4.6 et T.14.5. La sous-chaîne dans le paramètre SF devra être de la forme « "mot-clé:élément" », où les guillemets doubles font partie de la sous-chaîne.

Nombre maximum d'apparitions de cet élément : Aucune limite.

Identification du profil (utiliser le mot-clé « ProfileId: ») : "ProfileId:Model-Profile".

Édition du profil (utiliser le mot-clé « ProfileEd: ») : "ProfileEd:2".

Si l'édition du profil n'est pas donnée, alors elle revient par défaut à 1.

Contenu d'information supplémentaire :

Les éléments de classe de conformité de couleur, de source et de date du métafichier devront être codés comme des sous-chaînes du paramètre description en utilisant les mots-clés respectifs suivants : ColourClass:, Source: et Date:.

ColourClass: Obligatoire Oui; Permis Non;

  • Contenu : "ColourClass:monochrome", "ColourClass:colour" ou "ColourClass:greyscale"

Source: Obligatoire Oui; Permis Non;

  • Contenu : (vendeur, produit et version).

Date: Obligatoire Oui; Permis Non;

  • Contenu : la date de génération du métafichier. La forme et le contenu devront être conformes à ISO 8601:1988.

Autre : néant.

T.16.3

Pareil au profil modèle : Oui

 

VDC TYPE

[v1]

Références :

7.3.3

L'élément est : Obligatoire Non; Permis Oui;

Y-a-t-il des restrictions à la valeur du paramètre ? néant.

Autre : néant.

T.16.4

Pareil au profil modèle : Non

 

INTEGER PRECISION

[v1]

Références :

7.3.4

L'élément est : Obligatoire Non; Permis Oui;

La valeur de paramètre de cet élément dépend du codage.

Si le codage binaire est permis, y-a-t-il des restrictions à la valeur du paramètre ? 16 ou 32.

Autre : néant.

Si le codage en clair du texte (Clear Text) est permis, y-a-t-il des restrictions à la valeur du paramètre ? néant

Autre : néant

L'élément est : Obligatoire Non; Permis Oui;

La valeur de paramètre de cet élément dépend du codage.

Si le codage binaire est permis, y-a-t-il des restrictions à la valeur du paramètre ? 16 ou 32.

Autre : néant.

Si le codage en clair du texte est permis, y-a-t-il des restrictions à la valeur du paramètre ? [-256,255], [-32767,32767],[-32768,32767] ou [-2147483648,2147483647]

Autre : néant.

T.16.5

Pareil au profil modèle : Oui

 

REAL PRECISION [v1]

Références :

7.3.5

L'élément est : Obligatoire Non; Permis Oui;

La valeur de paramètre de cet élément dépend du codage.

Si le codage binaire est permis, y-a-t-il des restrictions à la valeur du paramètre ? (1, 16, 16) ou (0, 9, 23).

Autre : néant.

Si le codage en clair du texte est permis, y-a-t-il des restrictions à la valeur du paramètre ? -32767,+32767, 4; ou -32768, +32767, 10; ou -3.4028235E38, +3.4028235E38, 8

Remarque : Les deux dernières valeurs sont les approximations les plus proches, dans un texte en clair base 10, des valeurs REAL PRECISION permises dans les fichiers CGM codés en binaire.

Autre : néant.

T.16.6

Pareil au profil modèle : Non

 

INDEX PRECISION

[v1]

Références :

7.3.6

L'élément est : Obligatoire Non; Permis Oui;

La valeur de paramètre de cet élément dépend du codage.

Si le codage binaire est permis, y-a-t-il des restrictions à la valeur du paramètre ? 16.

Autre : néant.

Si le codage en clair du texte est permis, y-a-t-il des restrictions à la valeur du paramètre ? néant

Autre : néant

L'élément est : Obligatoire Non; Permis Oui;

La valeur de paramètre de cet élément dépend du codage.

Si le codage binaire est permis, y-a-t-il des restrictions à la valeur du paramètre ? 8, 16 ou 32.

Autre : néant.

Si le codage en clair du texte est permis, y-a-t-il des restrictions à la valeur du paramètre ? [0, 127], [ -256, 255], [-32767, 32767], [-32768, 32767] ou [-2147483648, 2147483647]

Autre : néant.

T.16.7

Pareil au profil modèle : Oui

 

COLOUR PRECISION

[v1]

Références :

7.3.7

L'élément est : Obligatoire Non; Permis Oui;

La valeur de paramètre de cet élément dépend du codage.

Si le codage binaire est permis, y-a-t-il des restrictions à la valeur du paramètre ? 8 ou 16.

Autre : néant.

Si le codage en clair du texte est permis, y-a-t-il des restrictions à la valeur du paramètre ? 255 ou 65535.

Autre : néant.

T.16.8

Pareil au profil modèle : Oui

 

COLOUR INDEX PRECISION

[v1]

Références :

7.3.8

L'élément est : Obligatoire Non; Permis Oui;

La valeur de paramètre de cet élément dépend du codage.

Si le codage binaire est permis, y-a-t-il des restrictions à la valeur du paramètre ? 8 ou 16.

Autre : néant.

Si le codage en clair du texte est permis, y-a-t-il des restrictions à la valeur du paramètre ? 127, 255, 32767.

Autre : néant.

T.16.9

Pareil au profil modèle : Non

 

MAXIMUM COLOUR INDEX

[v1]

Références :

7.3.9

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Cet élément doit-il être une borne supérieure minorée (least upper bound) ? (oui/non)

Non.

Y-a-t-il des restrictions aux valeurs des paramètres ?

  • 0-1 pour les fichiers monochromes (monochrome)
  • 0-255 pour les métafichiers en couleurs (colour).

Autre : Les niveaux de gris (greyscale) sont considérés comme un cas particulier des couleurs (colour).

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Cet élément doit-il être une borne supérieure minorée ? (oui/non) Non.

Y-a-t-il des restrictions aux valeurs des paramètres ?

  • 0-1 pour les métafichiers monochromes.
  • 0-63 pour les métafichiers en niveaux de gris.
  • 0-255 pour les métafichiers en couleurs.

Autre : néant.

T.16.10

Pareil au profil modèle : Oui

 

COLOUR VALUE EXTENT

[v1]

Références :

7.3.10

L'élément est : Obligatoire Non; Permis Oui;

Y-a-t-il des restrictions à la valeur du paramètre ? néant.

Autre : néant.

T.16.11

Pareil au profil modèle : Oui

 

METAFILE ELEMENT LIST

[v1]

Références :

7.3.11

L'élément est : Obligatoire Oui;

Autre : néant.

T.16.12

Pareil au profil modèle : Oui

 

METAFILE DEFAULTS REPLACEMENT

[v1]

Références :

7.3.12

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Chaque occurrence du MDR est-elle restreinte à ne définir qu'un seul défaut? (oui/non) Non.

Des restrictions supplémentaires peuvent être définies dans les parties 3 et 4 de ISO/IEC 8632.

Autre : néant.

T.16.13

Pareil au profil modèle : Non

 

FONT LIST

[v1]

Références :

7.3.13

Annexe I

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Cet élément est obligatoire pour tous les métafichiers contenant du texte graphique.

Nombre maximum de fontes dans la liste : 256

Tous les index de fontes référencés dans le métafichier, y compris le défaut (nominalement, l'index 1) devront être définis dans l'élément FONT LIST, avec la construction des noms de fontes compatible avec les règles de ISO/IEC 9541.

Liste des fontes recommandées :

  • Times-Roman
  • Times-Bold
  • Times-Italic
  • Times-BoldItalic
  • Helvetica
  • Helvetica-Bold
  • Helvetica-Oblique
  • Helvetica-BoldOblique
  • Courier
  • Courier-Bold
  • Courier-Oblique
  • Courier-BoldOblique
  • Symbol

REMARQUE : Ces noms de fontes sont des marques commerciales, et certaines sont brevetées et soumises à droits d'auteur. Times et Helvetica sont des marques déposées de la société Allied Corporation, détentrice des droits d'auteur des fontes avec ces noms. Les interpréteurs peuvent substituer des équivalents métriques des fontes nommées. Times est une fonte sérif, Helvetica une fonte sans sérif, Courier une fonte fixe à empattements. L'association du code de caractère au glyphe qui devra être utilisé pour chaque fonte et les mesures des fontes nommées sont contenues dans la clause I.2, annexe I de CGM:1999.

Autre : La liste des fontes recommandées constitue la liste de capacité de fontes minimum exigée pour les interpréteurs et la liste maximum recommandée pour les générateurs. Si d'autres fontes sont utilisées, les éléments FONT PROPERTIES et RESTRICTED TEXT sont nécessaires. Les noms de fontes sont insensibles à la casse.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Cet élément est obligatoire pour tous les métafichiers contenant du texte graphique.

Nombre maximum de fontes dans la liste : 64.

Tous les index de fontes référencés dans le métafichier, y compris le défaut (nominalement, l'index 1) devront être définis dans l'élément FONT LIST, avec la construction des noms de fontes compatible avec les règles de ISO/IEC 9541.

Liste des fontes permises :

  • Times-Roman
  • Times-Bold
  • Times-Italic
  • Times-BoldItalic
  • Helvetica
  • Helvetica-Bold
  • Helvetica-Oblique
  • Helvetica-BoldOblique
  • Courier
  • Courier-Bold
  • Courier-Oblique
  • Courier-BoldOblique
  • Symbol

REMARQUE : Ces noms de fontes sont des marques commerciales, et certaines sont brevetées et soumises à droits d'auteur. Times et Helvetica sont des marques déposées de la société Allied Corporation, détentrice des droits d'auteur des fontes avec ces noms. Les interpréteurs peuvent substituer des équivalents métriques des fontes nommées. Times est une fonte sérif, Helvetica une fonte sans sérif, Courier une fonte fixe à empattements. L'association du code de caractère au glyphe qui devra être utilisé pour chaque fonte et les mesures des fontes nommées sont contenues dans la clause I.2, annexe I de CGM:1999.

Autre : néant.

T.16.14

Pareil au profil modèle : Non

 

CHARACTER SET LIST

[v1]

Références :

7.3.14

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Cet élément est obligatoire pour tous les métafichiers contenant du texte graphique.

Remarque : La terminologie « jeu de caractères » (N.d.T. character set), utilisée dans la spécification originale ISO CGM:1987 et perpétuée jusque dans CGM:1999, est vue comme inexacte par les standards contemporains. La terminologie actuelle exacte est codage de caractères (N.d.T. character encoding), définie dans le standard [CHARMOD].

Limite maximum du nombre de jeux de caractères dans la liste de jeux de caractères : 6.

Jeux de caractères disponibles :

"94-character G-set", 4/2 (ISO 8859-1 LH);

"96-character G-set", 4/1 (ISO 8859-1 RH);

"94-character G-set", 2/10 3/10 (Symbol LH);

"94-character G-set", 2/6 3/10 (Symbol RH);.

"complete code", 2/15 4/9 (UTF-8)

"complete code", 2/15 4/12 (UTF-16)

Remarque : Les fins pour UTF-8 et UTF-16 diffèrent de leurs valeurs WebCGM 1.0. Les métafichiers de la version 2.0 ne devront pas utiliser les formes de la version 1.0.

Si l'un de ces jeux de caractères est de type "complete code", indiquer le contenu du code entier et sa séquence de fin associée : Celle indiquée

Autre : néant.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Cet élément est obligatoire pour tous les métafichiers contenant du texte graphique.

Limite maximum du nombre de jeux de caractères dans la liste de jeux de caractères : 4.

Les jeux de caractères seront sélectionnés dans le registre des jeux de caractères ISO. Cette liste peut être étendue en ajoutant des jeux de caractères définis par le profil. Les jeux de caractères de la liste :

"94-character G-set", 4/2 (ISO 8859-1 LH);

"96-character G-set", 4/1 (ISO 8859-1 RH);

"94-character G-set", 2/10 3/10 (Symbol LH);

"94-character G-set", 2/6 3/10 (Symbol RH).

Si l'un de ces jeux de caractères est de type "complete code", indiquer le contenu du code entier et sa séquence de fin associée :
Non applicable.

Autre : néant.

T.16.15

Pareil au profil modèle : Non

 

CHARACTER CODING ANNOUNCER

[v1]

Références :

7.3.15

L'élément est : Obligatoire Oui;

Y-a-t-il des restrictions aux valeurs des paramètres ? La valeur devra être "basic 8-bit".

Autre : néant.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Y-a-t-il des restrictions aux valeurs des paramètres ? Les valeurs devront être "basic 7-bit" et "basic 8-bit".

Autre : néant.

T.16.16

Pareil au profil modèle : Non

 

NAME PRECISION

[v2]

Références :

7.3.16

Partie 3, 8.3

Partie 4, 7.2

L'élément est : Obligatoire Non; Permis Non; Prohibé Oui;

La valeur de paramètre de cet élément dépend du codage.

Si le codage binaire est permis, y-a-t-il des restrictions à la valeur du paramètre ? néant.

Autre : néant.

Si le codage en clair du texte est permis, y-a-t-il des restrictions à la valeur du paramètre ? néant.

Autre : néant.

L'élément est : Obligatoire Non; Permis Oui;

La valeur de paramètre de cet élément dépend du codage.

Si le codage binaire est permis, y-a-t-il des restrictions à la valeur du paramètre ? 8 ou 16.

Autre : néant.

Si le codage en clair du texte est permis, y-a-t-il des restrictions à la valeur du paramètre ? 127, 255, 32767.

Autre : néant.

T.16.17

Pareil au profil modèle : Oui

 

MAXIMUM VDC EXTENT

[v2]

Références :

7.3.17

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Y-a-t-il des restrictions aux valeurs des paramètres ? néant.

Autre : néant.

T.16.18

Pareil au profil modèle : Non

 

SEGMENT PRIORITY EXTENT

[v2]

Références :

7.3.18

L'élément est : Obligatoire Non; Permis Non; Prohibé Oui;

Y-a-t-il des restrictions aux valeurs des paramètres ?

Autre : néant.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Y-a-t-il des restrictions aux valeurs des paramètres ? néant.

Autre : néant.

T.16.19

Pareil au profil modèle : Non

 

COLOUR MODEL

[v3]

Références :

7.3.19

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Y-a-t-il des restrictions au jeu de modèles de couleurs ? Devra être 1, 6, 7 ou 8.

Autre : Les valeurs 6, 7 et 8 sont les valeurs enregistrées de RGB-alpha, sRGB et sRGB-alpha.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Y-a-t-il des restrictions au jeu de modèles de couleurs ? néant.

Autre : néant.

T.16.20

Pareil au profil modèle : Non

 

COLOUR CALIBRATION

[v3]

Références :

7.3.20

L'élément est : Obligatoire Non; Permis Non; Prohibé Oui;

Les valeurs de sélection de calibration permises selon le modèle (ou les modèles) permis :

Si CYMK est permis, nombre minimum d'emplacements de grilles (N.d.T. grid location) :

Y-a-t-il des restrictions au nombre d'entrées de tables de conversion de couleurs n ?

Y-a-t-il des restrictions au nombre d'emplacements de grilles m ?

Si CYMK est permis, y-a-t-il des algorithmes d'interpolation entre les emplacements de grilles ?

Autre : néant.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Valeurs de sélection de calibration permises selon le modèle (ou les modèles) permis : Values 1..6, 9.

Si CYMK est permis, nombre minimum d'emplacements de grilles : 3.

Y-a-t-il des restrictions au nombre d'entrées de tables de conversion de couleurs n ? néant.

Y-a-t-il des restrictions au nombre d'emplacements de grilles m ? néant.

Si CYMK est permis, y-a-t-il des algorithmes d'interpolation entre les emplacements de grilles ? néant.

Autre : néant.

T.16.21

Pareil au profil modèle : Non

 

FONT PROPERTIES

[v3]

Références :

7.3.21

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Y-a-t-il des restrictions aux valeurs des paramètres ? Les paramètres obligatoires, si utilisés, sont : INDEX, FONT FAMILY, POSTURE, WEIGHT, PROPORTIONATE WIDTH, DESIGN GROUP et STRUCTURE.

Autre : Cet élément est obligatoire lorsqu'on utilise une fonte non répertoriée dans la liste des fontes recommandées définie dans l'élément FONT LIST. Les valeurs de paramètres de type SF sont insensibles à la casse.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Y-a-t-il des restrictions aux valeurs des paramètres ? Tous les index et valeurs énumérées définis de tous les paramètres seront permis.

Autre : néant.

T.16.22

Pareil au profil modèle : Non

 

GLYPH MAPPING

[v3]

Références :

7.3.22

L'élément est : Obligatoire Non; Permis Non; Prohibé Oui;

Sous-ensemble des glyphes enregistrés auprès de l'AFII référençables :

Nombre maximum de glyphes définissables :

Autre : néant.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Sous-ensemble des glyphes enregistrés auprès de l'AFII référençables : néant.

Nombre maximum de glyphes définissables : 8192.

Autre : néant.

T.16.23

Pareil au profil modèle : Oui

 

SYMBOL LIBRARY LIST

[v3]

Références :

7.3.23

L'élément est : Obligatoire Non; Permis Non; Prohibé Oui;

Bibliothèques accessibles et leurs règles de codage :

Nombre maximum de bibliothèques accessibles :

Autre :

REMARQUE : Il n'y a aucune bibliothèque de symboles enregistrée actuellement.

T.16.24

Pareil au profil modèle : Non

 

PICTURE DIRECTORY

[v4]

Références :

7.3.24

9.5.4.6

T.14.5

L'élément est : Obligatoire Non; Permis Non; Prohibé Oui;

Suivre les règles des chaînes de texte graphique pour le paramètre d'identificateur d'image, clause 9.5.4.6 et T.14.5.

Si présent, est-ce que les éléments PICTURE DIRECTORY devront être complets, c'est-à-dire avoir une entrée pour chaque image dans le métafichier ? (oui/non): néant.

Sinon, décrire toute signification spéciale associée aux entrées apparaissant dans les éléments PICTURE DIRECTORY incomplets. néant

Autre : néant.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Suivre les règles des chaînes de texte graphique pour le paramètre d'identificateur d'image, clause 9.5.4.6 et T.14.5.

Si présent, est-ce que les éléments PICTURE DIRECTORY devront être complets, c'est-à-dire avoir une entrée pour chaque image dans le métafichier ? (oui/non) Oui.

Sinon, décrire toute signification spéciale associée aux entrées apparaissant dans les éléments PICTURE DIRECTORY incomplets.

Autre : néant.

6.6 Les éléments descripteurs d'images

Élément Spécifications - Profil WebCGM 2.0 Spécifications - Profil modèle

T.17.1

Pareil au profil modèle : Non

 

SCALING MODE

[v1]

Références :

7.4.1

L'élément est : Obligatoire Oui;

Y-a-t-il des restrictions aux valeurs des paramètres ?

SCALING MODE devra être metric.

Autre : néant.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Y-a-t-il des restrictions aux valeurs des paramètres ? Si SCALING MODE vaut "metric", alors le « facteur d'échelle métrique » devra être positif.

Autre : néant.

T.17.2

Pareil au profil modèle : Oui

 

COLOUR SELECTION MODE

[v1][v2]

Références :

7.4.2

L'élément est : Obligatoire Non; Permis Oui;

Y-a-t-il des restrictions aux valeurs des paramètres ? néant.

Autre : néant.

T.17.3

Pareil au profil modèle : Oui

 

LINE WIDTH SPECIFICATION MODE

[v1][v2]

Références :

7.4.3

L'élément est : Obligatoire Non; Permis Oui;

Y-a-t-il des restrictions aux valeurs des paramètres ? néant.

Autre : néant.

T.17.4

Pareil au profil modèle : Oui

 

MARKER SIZE SPECIFICATION MODE

[v1][v2]

Références :

7.4.4

L'élément est : Obligatoire Non; Permis Oui;

Y-a-t-il des restrictions aux valeurs des paramètres ? néant.

Autre : néant.

T.17.5

Pareil au profil modèle : Oui

 

EDGE WIDTH SPECIFICATION MODE

[v1][v2]

Références :

7.4.5

L'élément est : Obligatoire Non; Permis Oui;

Y-a-t-il des restrictions aux valeurs des paramètres ? néant.

Autre : néant.

T.17.6

Pareil au profil modèle : Oui

 

VDC EXTENT

[v1]

Références :

7.4.6

L'élément est : Obligatoire Non; Permis Oui;

Limites au sens et à l'orientation de l'espace VDC : néant.

L'extension VDC d'une aire nulle (zero-area) est-elle permise ? (oui/non) Non.

Si oui, indiquer sa signification.

Autre : néant.

T.17.7

Pareil au profil modèle : Oui

 

BACKGROUND COLOUR

[v1]

Références :

7.4.7

9.5.4.1

T.14.1

L'élément est : Obligatoire Non; Permis Oui;

Le paramètre de valeur de couleur (colour value) devra suivre les règles de couleurs, clause 9.5.4.1 et T.14.1.

Autre : néant.

T.17.8

Pareil au profil modèle : Oui

 

DEVICE VIEWPORT

[v2]

Références :

7.4.8

L'élément est : Obligatoire Non; Permis Non; Prohibé Oui;

Interaction de cet élément avec les directives de présentation environnementale :

Signification de cet élément si la valeur spécifiée est incompatible avec le dispositif de présentation :

Autre :

REMARQUE : Cet élément est prohibé à cause de sa dépendance à un dispositif.

T.17.9

Pareil au profil modèle : Oui

 

DEVICE VIEWPORT

SPECIFICATION MODE

[v2]

Références :

7.4.9

L'élément est : Obligatoire Non; Permis Non Prohibé Oui;

Ensemble des valeurs légales :

Autre :

REMARQUE : Cet élément est prohibé à cause de sa dépendance à un dispositif.

T.17.10

Pareil au profil modèle : Oui

 

DEVICE VIEWPORT MAPPING

[v2]

Références :

7.4.10

L'élément est : Obligatoire Non; Permis Non; Prohibé Oui;

Ensemble des valeurs légales :

Autre :

REMARQUE : Cet élément est prohibé à cause de sa dépendance à un dispositif.

T.17.11

Pareil au profil modèle : Non

 

LINE REP- RESENTATION

[v2]

Références :

7.4.11

9.5.2.6

9.5.4.2

T.20.1

L'élément est : Obligatoire Non; Permis Non; Prohibé Oui;

Nombre maximum de définitions de lots (bundle definitions) simultanées :

Autre : néant.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Nombre maximum de définitions de lots simultanées : 20.

Autre : néant.

T.17.12

Pareil au profil modèle : Non

 

MARKER REP- RESENTATION

[v2]

Références :

7.4.12

9.5.2.6

9.5.4.2

T.20.5

L'élément est : Obligatoire Non; Permis Non; Prohibé Oui;

Nombre maximum de définitions de lots simultanées :

Autre : néant.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Nombre maximum de définitions de lots simultanées : 20.

Autre : néant.

T.17.13

Pareil au profil modèle : Non

 

TEXT REP- RESENTATION

[v2]

Références :

7.4.13

9.5.2.6

9.5.4.2

T.20.9

L'élément est : Obligatoire Non; Permis Non; Prohibé Oui;

Nombre maximum de définitions de lots simultanées :

Autre : néant.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Nombre maximum de définitions de lots simultanées : 20.

Autre : néant.

T.17.14

Pareil au profil modèle : Non

 

FILL REP- RESENTATION

[v2]

Références :

7.4.14

9.5.2.6

9.5.4.2

T.20.21

L'élément est : Obligatoire Non; Permis Non; Prohibé Oui;

Nombre maximum de définitions de lots simultanées :

Autre : néant.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Nombre maximum de définitions de lots simultanées : 20.

Autre : néant.

T.17.15

Pareil au profil modèle : Non

 

EDGE REP- RESENTATION

[v2]

Références :

7.4.15

9.5.2.6

9.5.4.2

T.20.26

L'élément est : Obligatoire Non; Permis Non; Prohibé Oui;

Nombre maximum de définitions de lots simultanées :

Autre : néant.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Nombre maximum de définitions de lots simultanées : 20.

Autre : néant.

T.17.16

Pareil au profil modèle : Oui

 

INTERIOR STYLE SPECIFICATION MODE

[v3]

Références :

7.4.16

L'élément est : Obligatoire Non; Permis Oui;

Y-a-t-il une restriction à la valeur du paramètre ? néant.

Autre : néant.

T.17.17

Pareil au profil modèle : Oui

 

LINE AND EDGE TYPE DEFINITION

[v3]

Références :

7.4.17

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Y-a-t-il des limites au nombre de définitions ? Un maximum de 32 types de lignes devra être défini simultanément.

Y-a-t-il des limites au nombre d'éléments dans une définition donnée ? Le nombre de valeurs dans la liste d'espaces de tirets ne doit pas dépasser 8.

Y-a-t-il des restrictions à la longueur de répétition du cycle de tirets ? néant.

Y-a-t-il des restrictions à la complexité de la définition pour empêcher les dégénérescences ? néant.

Autre : néant.

T.17.18

Pareil au profil modèle : Oui

 

HATCH STYLE DEFINITION

[v3]

Références :

7.4.18

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Y-a-t-il une limite au nombre de styles de hachures ? Un maximum de 32 styles de hachures devra être défini simultanément.

Y-a-t-il une limite au nombre d'espaces dans une définition donnée ? Le nombre d'entrées dans la liste de largeurs d'espaces ne doit pas dépasser 8.

Y-a-t-il des limites à la longueur du cycle de service ? néant.

Y-a-t-il des restrictions à la complexité de la définition pour empêcher les dégénérescences ? néant.

Y-a-t-il des restrictions à l'indicateur de style ? néant.

Autre : néant.

T.17.19

Pareil au profil modèle : Non

 

GEOMETRIC PATTERN DEFINITION

[v3]

Références :

7.4.19

L'élément est : Obligatoire Non; Permis Non; Prohibé Oui;

Y-a-t-il des limites au nombre de motifs géométriques définis ?

Y-a-t-il des limites aux classes de primitives ?

Autre : néant.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Y-a-t-il des limites au nombre de motifs géométriques définis ? Le nombre maximum de motifs géométriques est 64.

REMARQUE : Le nombre de motifs géométrique ne peut pas excéder le nombre de segments.

Y-a-t-il des limites aux classes de primitives ? néant.

Autre : néant.

REMARQUE : Le nombre de motifs géométrique ne peut pas excéder le nombre de segments.

T.17.20

Pareil au profil modèle : Non

 

APPLICATION STRUCTURE DIRECTORY

[v4]

Références :

7.4.20

9.5.4.6

T.14.5

L'élément est : Obligatoire Non; Permis Non; Prohibé Oui;

Suivre les règles des chaînes de texte non graphique pour le paramètre d'identificateur de structure d'application, clause 9.5.4.6 et T.14.5.

Autre : néant.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Suivre les règles des chaînes de texte non graphique pour le paramètre d'identificateur de structure d'application, clause 9.5.4.6 et T.14.5.

Si présent, les éléments APPLICATION STRUCTURE DIRECTORY devront-ils être complets, c'est-à-dire avoir une entrée pour chaque structure d'application dans l'image ? (oui/non) Oui.

Sinon, décrire toute signification spéciale associée aux entrées apparaissant dans les éléments APPLICATION STRUCTURE DIRECTORY incomplets.

Autre : néant.

6.7 Les éléments de contrôle

Élément Spécifications - Profil WebCGM 2.0 Spécifications - Profil modèle

T.18.1

Pareil au profil modèle : Oui

 

VDC INTEGER PRECISION

[v1]

Références :

7.5.1

Partie 3, 8.5

Partie 4, 7.4

L'élément est : Obligatoire Non; Permis Oui;

Les valeurs de paramètre de cet élément dépendent du codage.

Si le codage binaire est permis, y-a-t-il des restrictions à la valeur du paramètre ? 16 ou 32.

Autre : néant.

Si le codage en clair du texte est permis, y-a-t-il des restrictions à la valeur du paramètre ? [-32767,32767], [-32768, 32767] ou [-2147483648,2147483647].

Autre : néant.

T.18.2

Pareil au profil modèle : Oui

 

VDC REAL PRECISION

[v1]

Références :

7.5.2

Partie 3, 8.5

Partie 4, 7.4

L'élément est : Obligatoire Non; Permis Oui;

Les valeurs de paramètre de cet élément dépendent du codage.

Si le codage binaire est permis, y-a-t-il des restrictions à la valeur du paramètre ? (1, 16, 16) ou (0, 9, 32)

Autre : néant.

Si le codage en texte clair est permis, y-a-t-il des restrictions à la valeur du paramètre ? 0.0, 1.0 , 4; ou -32767, 32767, 4; ou -32768, 32767, 10; ou -3.4028235E38, +3.4028235E38, 8

Remarque : Les deux dernières valeurs sont les approximations les plus proches, dans un texte en clair base 10, des valeurs REAL PRECISION permises dans les fichiers CGM codés en binaire.

Autre : néant.

T.18.3

Pareil au profil modèle : Oui

 

AUXILIARY COLOUR

[v1]

Références :

7.5.3

9.5.4.1

T.14.1

D.4.4.1

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Le paramètre du déterminant de couleur auxilliaire (auxilliary colour specifier) devra suivre les règles de couleurs, clause 9.5.4.1 et T.14.1.

Autre : néant.

T.18.4

Pareil au profil modèle : Oui

 

TRANSPARENCY

[v1]

Références :

7.5.4

9.5.7.9

T.14.1

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Y-a-t-il une restriction à la valeur du paramètre ? néant.

Autre : néant.

T.18.5

Pareil au profil modèle : Oui

 

CLIP RECTANGLE

[v1]

Références :

7.5.5

D.4.4.2

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Signification des cas limites pour :

une aire nulle (zero-area) : Prohibé.

une aire supérieure à l'extension VDC : Le rognage devra avoir lieu à l'intersection de CLIP RECTANGLE et VDC EXTENT.

autres cas : néant.

Autre : néant.

T.18.6

Pareil au profil modèle : Oui

 

CLIP INDICATOR [v1]

Références :

7.5.6

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Y-a-t-il des restrictions à la valeur du paramètre ? néant.

Autre : néant.

T.18.7

Pareil au profil modèle : Non

 

LINE CLIPPING MODE

[v2]

Références :

7.5.7

D.4.4.3

L'élément est : Obligatoire Non; Permis Non; Prohibé Oui;

Y-a-t-il des restrictions à la valeur du paramètre ? néant.

Autre : néant.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Y-a-t-il des restrictions à la valeur du paramètre ? néant.

Autre : néant.

T.18.8

Pareil au profil modèle : Non

 

MARKER CLIPPING MODE [v2]

Références :

7.5.8

D.4.4.3

L'élément est : Obligatoire Non; Permis Non; Prohibé Oui;

Y-a-t-il des restrictions à la valeur du paramètre ? néant.

Autre : néant.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Y-a-t-il des restrictions à la valeur du paramètre ? néant.

Autre : néant.

T.18.9

Pareil au profil modèle : Non

 

EDGE CLIPPING MODE

[v2]

Références :

7.5.9

D.4.4.3

L'élément est : Obligatoire Non; Permis Non; Prohibé Oui;

Y-a-t-il des restrictions à la valeur du paramètre ? néant.

Autre : néant.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Y-a-t-il des restrictions à la valeur du paramètre ? néant.

Autre : néant.

T.18.10

Pareil au profil modèle : Oui

 

NEW REGION

[v2]

Références :

7.5.10

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Cet élément ne devra être permis que si BEGIN FIGURE est permis.

Y-a-t-il des restrictions au nombre d'apparitions ? néant.

Autre : néant.

T.18.11

Pareil au profil modèle : Non

 

SAVE PRIMITIVE CONTEXT

[v2]

Références :

7.5.11

L'élément est : Obligatoire Non; Permis Non; Prohibé Oui;

Nombre maximum de contextes conservés simultanément :

Autre : néant.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Nombre maximum de contextes conservés simultanément : 1024.

Autre : néant.

T.18.12

Pareil au profil modèle : Non

 

RESTORE PRIMITIVE CONTEXT

[v2]

Références :

7.5.12

L'élément est : Obligatoire Non; Permis Non; Prohibé Oui;

Cet élément n'est permis que si SAVE PRIMITIVE CONTEXT est permis.

Autre : néant.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Cet élément n'est permis que si SAVE PRIMITIVE CONTEXT est permis.

Autre : néant.

T.18.13

Pareil au profil modèle : Non

 

PROTECTION REGION INDICATOR

[v3]

Références :

7.5.13

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Les valeurs se restreignent à : off, clip.

Autre : néant.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Cet élément n'est permis que si BEGIN PROTECTION REGION est permis.

Autre : néant.

T.18.14

Pareil au profil modèle : Non

 

GENERALIZED TEXT PATH MODE

[v3]

Références :

7.5.14

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Y-a-t-il des restrictions à la valeur du paramètre ? off, axis-tangential

Autre : néant.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Y-a-t-il des restrictions à la valeur du paramètre ? néant.

Autre : néant.

T.18.15

Pareil au profil modèle : Non

 

MITRE LIMIT

[v3]

Références :

7.5.15

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Y-a-t-il des restrictions à la valeur du paramètre ? néant.

Autre : Cf. les spécifications supplémentaires des interpréteurs pour le traitement des limites d'onglets (N.d.T. mitre).

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Y-a-t-il des restrictions à la valeur du paramètre ? néant.

Autre : néant.

T.18.16

Pareil au profil modèle : Oui

 

TRANSPARENT CELL COLOUR

[v3]

Références :

7.5.16

9.5.4.1

T14.1

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Le paramètre de déterminant de couleur de cellule transparente devra suivre les règles de couleurs, clause 9.5.4.1 et T.14.1.

Y-a-t-il des restrictions aux valeurs des paramètres ? néant.

Autre : néant.

6.8 Les éléments de primitives graphiques

Élément Spécifications - Profil WebCGM 2.0 Spécifications - Profil modèle

T.19.1

Pareil au profil modèle : Oui

 

POLYLINE

[v1]

Références :

7.6.1

T.14.2

D.2.21

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Nombre maximum de points ou état "no limit" : 4096.

Les dégénérescences géométriques de longueur nulle (zero-length) devront être comme définies dans T.14.2.

Autre : néant.

T.19.2

Pareil au profil modèle : Oui

 

DISJOINT POLYLINE

[v1]

Références :

7.6.2

T.14.2

D.2.2.1

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Nombre maximum de points ou état "no limit" : 4096.

Les dégénérescences géométriques de longueur nulle devront être comme définies dans T.14.2.

Autre : néant.

T.19.3

Pareil au profil modèle : Oui

 

POLYMARKER

[v1]

Références :

7.6.3

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Nombre maximum de points ou état "no limit" : 4096.

Autre : néant.

T.19.4

Pareil au profil modèle : Non

 

TEXT

[v1]

Références :

7.6.4

9.5.4.5

L'élément est : Obligatoire Non; Permis Non; Prohibé Oui;

Le paramètre de chaîne (string) devra suivre les règles du texte graphique, clause 9.5.4.5.

Le drapeau "not final" est-il permis : (oui/non)

Autre : Le texte graphique devra être représenté par l'élément RESTRICTED TEXT dans ce profil.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Le paramètre de chaîne (string) devra suivre les règles du texte graphique, clause 9.5.4.5.

Le drapeau "not final" est-il permis : (oui/non) Oui.

Autre : néant.

T.19.5

Pareil au profil modèle : Oui

 

RESTRICTED TEXT

[v1]

Références :

7.6.5

9.5.4.5

T.26.7

D.4.5.2

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Le paramètre de chaîne (string) devra suivre les règles du texte graphique, clause 9.5.4.5.

Le drapeau "not final" est-il permis : (oui/non) Oui.

Pour les métafichiers des types [v1] ou [v2], la réalisation de l'élément RESTRICTED TEXT est-elle conforme à l'un des standards ou aux valeurs enregistrées pour RESTRICTED TEXT TYPE ? (oui/non) Oui.

Si oui, l'indiquer. Pour les capitales encadrées (boxed-cap), cf. également T.26.7

Pour les métafichiers des types [v3] et [v4], il faudra utiliser RESTRICTED TEXT TYPE si cet élément est utilisé.

Autre : néant.

T.19.6

Pareil au profil modèle : Oui

 

APPEND TEXT

[v1]

Références :

7.6.6.

9.5.4.5

D.4.5.1

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Le paramètre de chaîne (string) devra suivre les règles du texte graphique, clause 9.5.4.5.

Autre : néant.

T.19.7

Pareil au profil modèle : Oui

 

POLYGON

[v1]

Références :

7.6.7

T.14.3

D.2.2.2

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Nombre maximum de points : 4096.

Les dégénérescences géométriques d'aire nulle devront être comme définies dans T.14.3.

Autre : néant.

T.19.8

Pareil au profil modèle : Oui

 

POLYGON SET

[v1]

Références :

7.6.8

T.14.3

D.2.2.2

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Nombre maximum de points : 4096.

Nombre de polygones dans un ensemble : Aucune limite.

Les dégénérescences géométriques d'aire nulle devront être comme définies dans T.14.3.

Autre : Chaque polygone individuel dans un ensemble devra avoir au moins 3 points.

T.19.9

Pareil au profil modèle : Non

 

CELL ARRAY

[v1]

Références :

7.6.9

D.4.5.3

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Limite pour nx : 32768

Limite pour ny : 32768

Limite pour nx*ny :1 073 741 824 ("1 giga", 32768**2).

Les séries de cellules pivotées et obliques (rotated and skewed cell arrays) sont elles permises ? (oui/non) Non.

Si oui, indiquer la signification graphique.

Autre : Les séries de cellules d'aire nulle sont prohibées.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Limite pour nx : 2048.

Limite pour ny : 2048.

Limite pour nx*ny : 4194304.

Les séries de cellules pivotées et obliques sont elles permises ? (oui/non) Non.

Si oui, indiquer la signification graphique.

Autre : Les séries de cellules d'aire nulle sont prohibées.

T.19.10

Pareil au profil modèle : Oui

 

GENERALIZED DRAWING PRIMITIVE

[v1]

Références :

7.6.10

L'élément est : Obligatoire Non; Permis Non; Prohibé Oui;

Lister toutes les primitives de dessin généralisées enregistrées qui sont permises :

Lister toutes les primitives de dessin généralisées enregistrées qui sont permises et joindre une description complète :

Autre :

T.19.11

Pareil au profil modèle : Oui

 

RECTANGLE

[v1]

Références :

7.6.11

T.14.3

D.2.2.2

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Les dégénérescences géométriques d'aire nulle devront être comme définies dans T.14.3.

Autre : néant.

T.19.12

Pareil au profil modèle : Oui

 

CIRCLE

[v1]

Références :

7.6.12

T.14.3

D.2.2.2

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Les dégénérescences géométriques d'aire nulle devront être comme définies dans T.14.3.

Autre : néant.

T.19.13

Pareil au profil modèle : Oui

 

CIRCULAR ARC 3 POINT

[v1]

Références :

7.6.13

T.14.2

D.2.2.2

D.4.5.4

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Les dégénérescences géométriques de longueur nulle devront être comme définies dans T.14.2.

Autre : néant.

T.19.14

Pareil au profil modèle : Oui

 

CIRCULAR ARC 3 POINT CLOSE

[v1]

Références :

7.6.14

T.14.3

D.2.2.2

D.4.5.5

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Les dégénérescences géométriques d'aire nulle devront être comme définies dans T.14.3.

Autre : néant.

T.19.15

Pareil au profil modèle : Oui

 

CIRCULAR ARC CENTRE

[v1]

Références :

7.6.15

T.14.2

D.2.2.2

D.4.5.6

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Les dégénérescences géométriques de longueur nulle devront être comme définies dans T.14.2.

Autre : néant.

T.19.16

Pareil au profil modèle : Oui

 

CIRCULAR ARC CENTRE CLOSE

[v1]

Références :

7.6.16

T.14.3

D.2.2.2

D.4.5.7

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Les dégénérescences géométriques d'aire nulle devront être comme définies dans T.14.3.

Autre : néant.

T.19.17

Pareil au profil modèle : Oui

 

ELLIPSE

[v1]

Références :

7.6.17

T.14.3

D.2.2.2

D.4.5.9

D.4.5.10

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Les dégénérescences géométriques d'aire nulle devront être comme définies dans T.14.3.

Autre : néant.

T.19.18

Pareil au profil modèle : Oui

 

ELLIPTICAL ARC [v1]

Références :

7.6.18

T.14.2

D.2.2.1

D.4.5.11

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Les dégénérescences géométriques de longueur nulle devront être comme définies dans T.14.2.

Autre : néant.

T.19.19

Pareil au profil modèle : Oui

 

ELLIPTICAL ARC CLOSE

[v1]

Références :

7.6.19

T.14.3

D.2.2.2

D.4.5.12

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Les dégénérescences géométriques d'aire nulle devront être comme définies dans T.14.3.

Autre : néant.

T.19.20

Pareil au profil modèle : Oui

 

CIRCULAR ARC CENTRE REVERSED

[v2]

Références :

7.6.20

T.14.2

D.2.2.1

D.4.5.8

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Les dégénérescences géométriques de longueur nulle devront être comme définies dans T.14.2.

Autre : néant.

T.19.21

Pareil au profil modèle : Oui

 

CONNECTING EDGE

[v2]

Références :

7.6.21

T.14.2

D.2.2.1

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Cet élément n'est permis que si BEGIN FIGURE/END FIGURE sont permis.

Les dégénérescences géométriques de longueur nulle devront être comme définies dans T.14.2.

Autre : néant.

T.19.22

Pareil au profil modèle : Non

 

HYPERBOLIC ARC

[v3]

Références :

7.6.22

T.14.2

D.2.2.1

L'élément est : Obligatoire Non; Permis Non; Prohibé Oui;

Les dégénérescences géométriques de longueur nulle devront être comme définies dans T.14.2.

Autre : néant.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Les dégénérescences géométriques de longueur nulle devront être comme définies dans T.14.2.

Autre : néant.

T.19.23

Pareil au profil modèle : Non

 

PARABOLIC ARC

[v3]

Références :

7.6.23

T.14.2

D.2.2.1

L'élément est : Obligatoire Non; Permis Non; Prohibé Oui;

Les dégénérescences géométriques de longueur nulle devront être comme définies dans T.14.2.

Autre : néant.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Les dégénérescences géométriques de longueur nulle devront être comme définies dans T.14.2.

Autre : néant.

T.19.24

Pareil au profil modèle : Oui

 

NON-UNIFORM B-SPLINE

[v3]

Références :

7.6.24

T.14.2

D.2.2.1

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Ensemble des ordres de splines : cubic spline (order=4).

Nombre maximum de points de contrôle : 4096.

Les dégénérescences géométriques de longueur nulle devront être comme définies dans T.14.2.

Autre : La spline devra être de forme contrainte, c'est-à-dire que les 4 premiers nœuds devront être identiques ainsi que les 4 derniers nœuds.

T.19.25

Pareil au profil modèle : Oui

 

NON-UNIFORM RATIONAL B-SPLINE

[v3]

Références :

7.6.25

T.14.2

D.2.2.1

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Ensemble des ordres de splines : cubic spline (order=4).

Nombre maximum de points de contrôle : 4096.

Les dégénérescences géométriques de longueur nulle devront être comme définies dans T.14.2.

Autre : La spline devra être de forme contrainte, c'est-à-dire que les 4 premiers nœuds devront être identiques ainsi que les 4 derniers nœuds.

T.19.26

Pareil au profil modèle : Oui

 

POLYBEZIER

[v3]

Références :

7.6.26

T.14.2

D.2.2.1

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Nombre maximum de points : 4096.

Y-a-t-il des restrictions à l'indicateur de continuité ? néant.

Les dégénérescences géométriques de longueur nulle devront être comme définies dans T.14.2.

Autre : néant.

T.19.27

Pareil au profil modèle : Oui

 

POLYSYMBOL

[v3]

Références :

7.6.27

D.2.2.1

L'élément est : Obligatoire Non; Permis Non; Prohibé Oui;

Liste des points :

Effect d'une référence vers un paramètre d'index de symbole qui n'est pas dans la bibliothèque de symboles.

Autre :

REMARQUE : Cet élément est prohibé car SYMBOL LIBRARY LIST est prohibé.

T.19.28

Pareil au profil modèle : Non

 

BITONAL TILE

[v3]

Références :

7.6.28

D.2.2.1

D.4.5.13

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Lister les types de compression admissibles : 2, 5 ou 6.

Conditions sur le garnissage des rangées (row padding) : néant.

Autre : Les valeurs 0 et 1 de WebCGM 1.0 sont déconseillées.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Lister les types de compression admissibles : Les valeurs de 0 à 6.

Conditions sur le garnissage des rangées : néant.

Autre : Les méthodes de compression CCITT (T6 et T4) devraient être utilisées avec une précision de couleur de cellule de 1 bit et une couleur indexée.

Remarque : Plusieurs types de compression ont été enregistrés (en date de la publication) dans le registre des éléments graphiques ISO, notamment JPEG, LZW et PNG.

T.19.29

Pareil au profil modèle : Non

 

TILE

[v3]

Références :

7.6.29

D.2.2.1

D.4.5.13

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Lister les types de compression admissibles : 5, 6, 7 ou 9

Conditions sur le garnissage des rangées : néant.

Autre : La valeur 9 correspond à la valeur enregistrée auprès de l'ISO pour la méthode de compression 0 de PNG.

Les valeurs 0, 1 et 2 de WebCGM 1.0 sont déconseillées.

L'élément est : Obligatoire Non; Permis Oui; Prohibé Non;

Lister les types de compression admissibles : Les valeurs de 0 à 6.

Conditions sur le garnissage des rangées : néant.

Autre : Les méthodes de compression CCITT (T6 et T4) devraient être utilisées avec une précision de couleur de cellule de 1 bit et une couleur indexée.

Remarque : Plusieurs types de compression ont été enregistrés (en date de la publication) dans le registre des éléments graphiques ISO, notamment JPEG, LZW et PNG.

6.9 Les éléments attributs

Élément