précédent
suivant
contenu
éléments
attributs
propriétés
index
4 septembre 2001
Table des matières développée
Table des matières développée
Notice de copyright
Notice de copyright et concession de document du W3C
Notice de copyright et concession de logiciel du W3C
1 Introduction
1.1 Au sujet de SVG
1.2 Le type MIME de SVG, le suffixe de nom de fichier et le typage de fichier Macintosh
1.3 L'espace de nommage, l'identifiant public et l'identifiant système de SVG
1.4 La compatibilité avec les autres efforts de standardisation
1.5 La terminologie
1.6 Les définitions
2 Les concepts
2.1 L'explication de la dénomination : SVG
2.2 Les concepts SVG importants
2.3 Les options pour l'utilisation de SVG dans les pages Web
3 Le modèle de rendu
3.1 Introduction
3.2 Le modèle des peintres
3.3 L'ordre de rendu
3.4 Le rendu des groupes
3.5 Le rendu des éléments
3.6 Les types des éléments graphiques
3.6.1 La peinture des contours et du texte
3.6.2 La peinture des images pixélisées
3.7 L'application de filtres sur les régions peintes
3.8 Le rognage, le masquage et l'opacité de l'objet
3.9 La composition avec le parent
4 Les types de données de base et les interfaces
4.1 Les types de données de base
4.2 Les noms des mots-clés de couleur reconnus
4.3 Les interfaces du Modèle Objet de Document (DOM) de base
5 La structure du document
5.1 La définition d'un fragment de document SVG : l'élément
'svg'
5.1.1 Aperçu
5.1.2 L'élément
'svg'
5.2 Le regroupement : l'élément
'g'
5.2.1 Aperçu
5.2.2 L'élément
'g'
5.3 Les références et l'élément
'defs'
5.3.1 Aperçu
5.3.2 Les attributs de référence d'URI
5.3.3 L'élément
'defs'
5.4 Les éléments
'desc'
et
'title'
5.5 L'élément
'symbol'
5.6 L'élément
'use'
5.7 L'élément
'image'
5.8 Le traitement conditionnel
5.8.1 Aperçu sur le traitement conditionnel
5.8.2 L'élément
'switch'
5.8.3 L'attribut
requiredFeatures
5.8.4 L'attribut
requiredExtensions
5.8.5 L'attribut
systemLanguage
5.9 La spécification éventuelle de ressources externes requises pour un rendu correct
5.10 Les attributs communs
5.10.1 Les attributs communs à tous les éléments :
id
et
xml:base
5.10.2 Les attributs
xml:lang
et
xml:space
5.11 Les interfaces du DOM
6 Le style
6.1 Les propriétés de style de SVG
6.2 Les scénarios d'utilisation pour le style
6.3 Les autres manières de spécifier des propriétés de style
6.4 La spécification des propriétés avec les attributs de présentation
6.5 Les définitions des entités pour les attributs de présentation
6.6 Le style avec XSL
6.7 Le style avec CSS
6.8 La sensibilité à la casse des noms et valeurs de propriété
6.9 L'utilisation des facilités de CSS et XSL par SVG
6.10 Le référencement des feuilles de style externes
6.11 L'élément
'style'
6.12 L'attribut
class
6.13 L'attribut
style
6.14 La spécification du langage de feuille de style par défaut
6.15 L'héritage de propriété
6.16 La portée/champs d'action des styles
6.17 La feuille de style de l'agent utilisateur
6.18 Les feuilles de style auditives
6.19 Les interfaces du DOM
7 Les systèmes de coordonnées, les transformations et les unités
7.1 Introduction
7.2 La zone de visualisation initiale
7.3 Le système de coordonnées initial
7.4 Les transformations du système de coordonnées
7.5 Les transformations imbriquées
7.6 L'attribut
transform
7.7 L'attribut
viewBox
7.8 L'attribut
preserveAspectRatio
7.9 L'établissement d'une nouvelle zone de visualisation
7.10 Les unités
7.11 Les unités de la boîte englobante de l'object
7.12 Les interfaces du DOM
8 Les tracés
8.1 Introduction
8.2 L'élément
'path'
8.3 Les données de tracé
8.3.1 Information générale sur les données de tracé
8.3.2 Les commandes "moveto"
8.3.3 La commande "closepath"
8.3.4 Les commandes "lineto"
8.3.5 Les commandes de courbe
8.3.6 Les commandes de courbe de Bézier cubique
8.3.7 Les commandes de courbe de Bézier quadratique
8.3.8 Les commandes de courbe d'arc elliptique
8.3.9 La grammaire des données de tracé
8.4 La distance au long d'un tracé
8.5 Les interfaces du DOM
9 Les formes de base
9.1 Introduction
9.2 L'élément
'rect'
9.3 L'élément
'circle'
9.4 L'élément
'ellipse'
9.5 L'élément
'line'
9.6 L'élément
'polyline'
9.7 L'élément
'polygon'
9.8 La grammaire pour les spécifications des points des éléments
'polyline'
et
'polygon'
9.9 Les interfaces du DOM
10 Le texte
10.1 Introduction
10.2 Les caractères et leurs glyphes correspondants
10.3 Les polices, les tables de police et les lignes de base
10.4 L'élément
'text'
10.5 L'élément
'tspan'
10.6 L'élément
'tref'
10.7 La disposition du texte
10.7.1 Introduction à la disposition du texte
10.7.2 Le paramétrage de la direction de progression en-ligne
10.7.3 L'orientation du glyphe dans un jet de texte
10.7.4 Les relations avec la bi-directionnalité
10.8 L'ordre de rendu du texte
10.9 Les propriétés d'alignement
10.9.1 Les propriétés d'alignement de texte
10.9.2 Les propriétés d'alignement sur les lignes de base
10.10 Les propriétés de sélection de police
10.11 Les propriétés d'espacement
10.12 La décoration du texte
10.13 Le texte sur un tracé
10.13.1 Introduction au texte sur un tracé
10.13.2 L'élément
'textPath'
10.13.3 Les règles de disposition du texte sur un tracé
10.14 Les glyphes alternatifs
10.15 La gestion des blancs
10.16 Les opérations de sélection du texte et du presse-papier
10.17 Les interfaces du DOM
11 La peinture : le remplissage, le liseré et les symboles marqueurs
11.1 Introduction
11.2 La spécification de la peinture
11.3 Les propriétés de remplissage
11.4 Les propriétés de liseré
11.5 Le contrôle de la visibilité
11.6 Les marqueurs
11.6.1 Introduction
11.6.2 L'élément
'marker'
11.6.3 Les propriétés de marqueur
11.6.4 Le détail du rendu des marqueurs
11.7 Les propriétés de rendu
11.7.1 Les propriétés d'interpolation de couleur :
'color-interpolation'
et
'color-interpolation-filters'
11.7.2 La propriété
'color-rendering'
11.7.3 La propriété
'shape-rendering'
11.7.4 La propriété
'text-rendering'
11.7.5 La propriété
'image-rendering'
11.8 L'héritage des propriétés de peinture
11.9 Les interfaces du DOM
12 La couleur
12.1 Introduction
12.2 La propriété
'color'
12.3 Les descriptions des profils de couleur
12.3.1 Aperçu sur les descriptions des profils de couleur
12.3.2 Les autres manières de définir une description de profil de couleur
12.3.3 L'élément
'color-profile'
12.3.4 La règle
@color-profile
lors de l'utilisation de styles CSS
12.3.5 La propriété
'color-profile'
12.4 Les interfaces du DOM
13 Les dégradés et les motifs
13.1 Introduction
13.2 Les dégradés
13.2.1 Introduction
13.2.2 Les dégradés linéaires
13.2.3 Les dégradés radiaux
13.2.4 Les arrêts de dégradé
13.3 Les motifs
13.4 Les interfaces du DOM
14 Le rognage, le masquage et la composition
14.1 Introduction
14.2 La composition alpha simple
14.3 Les tracés de rognage
14.3.1 Introduction
14.3.2 Le tracé de rognage initial
14.3.3 Les propriétés
'overflow'
et
'clip'
14.3.4 Le rognage par la zone de visualisation comparé au rognage par l'attribut
viewBox
14.3.5 L'établissement d'un nouveau tracé de rognage
14.4 Le masquage
14.5 L'opacité de l'objet et du groupe : la propriété
'opacity'
14.6 Les interfaces du DOM
15 Les effets de filtre
15.1 Introduction
15.2 Un exemple
15.3 L'élément
'filter'
15.4 La propriété
'filter'
15.5 La région des effets de filtre
15.6 L'accès à l'image d'arrière-plan
15.7 Aperçu sur les primitives de filtre
15.7.1 Aperçu
15.7.2 Les attributs communs
15.7.3 La sous-région d'une primitive de filtre
15.8 Les éléments et les propriétés de source lumineuse
15.8.1 Introduction
15.8.2 La source lumineuse
'feDistantLight'
15.8.3 La source lumineuse
'fePointLight'
15.8.4 La source lumineuse
'feSpotLight'
15.8.5 La propriété
'lighting-color'
15.9 La primitive de filtre
'feBlend'
15.10 La primitive de filtre
'feColorMatrix'
15.11 La primitive de filtre
'feComponentTransfer'
15.12 La primitive de filtre
'feComposite'
15.13 La primitive de filtre
'feConvolveMatrix'
15.14 La primitive de filtre
'feDiffuseLighting'
15.15 La primitive de filtre
'feDisplacementMap'
15.16 La primitive de filtre
'feFlood'
15.17 La primitive de filtre
'feGaussianBlur'
15.18 La primitive de filtre
'feImage'
15.19 La primitive de filtre
'feMerge'
15.20 La primitive de filtre
'feMorphology'
15.21 La primitive de filtre
'feOffset'
15.22 La primitive de filtre
'feSpecularLighting'
15.23 La primitive de filtre
'feTile'
15.24 La primitive de filtre
'feTurbulence'
15.25 Les interfaces du DOM
16 L'interactivité
16.1 Introduction
16.2 La liste complète des événements reconnus
16.3 Les événements de l'interface utilisateur
16.4 Les événements de pointeur
16.5 L'ordre de traitement des événements de l'interface utilisateur
16.6 La propriété
'pointer-events'
16.7 La magnification et le panoramique
16.8 Les curseurs
16.8.1 Introduction aux curseurs
16.8.2 La propriété
'cursor'
16.8.3 L'élément
'cursor'
16.9 Les interfaces du DOM
17 Les liens
17.1 Les liens menant hors du contenu SVG : l'élément
'a'
17.2 Les liens dans un contenu SVG : les fragments d'URI et les vues SVG
17.2.1 Introduction : les fragments d'URI et les vues SVG
17.2.2 Les identifiants de fragment SVG
17.2.3 Les vues prédéfinies : l'élément
'view'
17.3 Les interfaces du DOM
18 Les scripts
18.1 La spécification du langage de script
18.1.1 La spécification du langage de script par défaut
18.1.2 La déclaration locale d'un langage de script
18.2 L'élément
'script'
18.3 La gestion de l'événement
18.4 Les attributs d'événement
18.5 Les interfaces du DOM
19 L'animation
19.1 Introduction
19.2 Les éléments d'animation
19.2.1 Aperçu
19.2.2 Les relations avec l'animation SMIL
19.2.3 Un exemple d'éléments d'animation
19.2.4 Les attributs pour identifier l'élément cible d'une animation
19.2.5 Les attributs pour identifier l'attribut ou la propriété cibles pour une animation
19.2.6 Les attributs pour contrôler la synchronisation de l'animation
19.2.7 Les attributs qui définissent les valeur d'animation au cours du temps
19.2.8 Les attributs qui contrôlent la succession des animations
19.2.9 L'héritage
19.2.10 L'élément
'animate'
19.2.11 L'élément
'set'
19.2.12 L'élément
'animateMotion'
19.2.13 L'élément
'animateColor'
19.2.14 L'élément
'animateTransform'
19.2.15 Les éléments, les attributs et les propriétés animables
19.3 L'animation avec le DOM de SVG
19.4 Les interfaces du DOM
20 Les polices
20.1 Introduction
20.2 Aperçu sur les polices SVG
20.3 L'élément
'font'
20.4 L'élément
'glyph'
20.5 L'élément
'missing-glyph'
20.6 Les règles de sélection des glyphes
20.7 Les éléments
'hkern'
et
'vkern'
20.8 La description d'une police
20.8.1 Aperçu sur les descriptions de police
20.8.2 Les autres moyens pour fournir une description de police
20.8.3 L'élément
'font-face'
20.9 Les interfaces du DOM
21 Les métadonnées
21.1 Introduction
21.2 L'élément
'metadata'
21.3 Un exemple
21.4 Les interfaces du DOM
22 La compatibilité ascendante
23 L'extensibilité
23.1 Les espaces de nommage étrangers et les données privées
23.2 L'incorporation de types d'objet étranger
23.3 L'élément
'foreignObject'
23.4 Un exemple
23.5 L'ajout d'éléments et d'attributs privés au DTD
23.6 Les interfaces du DOM
Appendice A : Le DTD
Appendice B : Le Modèle Objet du Document (
DOM
) de SVG
B.1 Aperçu du DOM de SVG
B.2 Les conventions de nommage
B.3 L'interface
SVGException
B.4 Les chaînes de fonctionnalité pour l'appel de la méthode
hasFeature
B.5 Les relations avec le modèle des événements de DOM2
B.6 Les relations avec le modèle objet CSS (CSS OM) de DOM2
B.6.1 Introduction
B.6.2 Les agents utilisateurs qui ne gèrent pas le style avec CSS
B.6.3 Les agents utilisateurs qui gèrent le style avec CSS
B.6.4 Les interfaces développées
B.7 Les valeurs illégales
Appendice C : Les définitions
IDL
Appendice D : La corrélation avec le langage Java
Appendice E : La corrélation avec le langage ECMAScript
Appendice F : Les obligations d'une implémentation
F.1 Introduction
F.2 Le traitement des erreurs
F.3 Le contrôle de version
F.4 Le rattachement de valeurs à une plage de valeurs restreinte
F.5 Remarques sur l'implémentation de l'élément
'path'
F.6 Remarques sur l'implémentation des arcs elliptiques
F.6.1 La syntaxe de l'arc elliptique
F.6.2 Les paramètres hors-limite
F.6.3 Les paramétrisations alternatives
F.6.4 Conversion entre la paramétrisation de centre vers celle de point final
F.6.5 Conversion entre la paramétrisation de point final vers celle de centre
F.6.6 La correction des rayons hors-limite
F.7 Remarques sur l'implémentation de la sélection de texte
F.8 Remarques sur l'implémentation de l'impression
Appendice G : Les critères de conformité
G.1 Introduction
G.2 Les fragments de document SVG conformes
G.3 Les fichiers SVG autonomes conformes
G.4 Les fragments de document SVG inclus conformes
G.5 Les générateurs SVG conformes
G.6 Les interpréteurs SVG conformes
G.7 Les visionneurs SVG conformes
Appendice H : La gestion de l'accessibilité
H.1 Les directives pour l'accessibilité WAI
H.2 Les directives pour l'accessibilité du contenu SVG
Appendice I : La gestion de l'internationalisation
I.1 Introduction
I.2 L'internationalisation et SVG
I.3 Les directives pour l'internationalisation de SVG
Appendice J : La minimisation de la taille des fichiers SVG
Appendice K : Références
K.1 Les références normatives
K.2 Les références informatives
Appendice L : Index des éléments
Appendice M : Index des attributs
Appendice N : Index des propriétés
Appendice O : Index
précédent
suivant
contenu
éléments
attributs
propriétés
index