From e7f1d07cba1f78b72eb43bfcdabc262359c4991a Mon Sep 17 00:00:00 2001 From: SphinxKnight Date: Mon, 1 Nov 2021 07:45:47 +0100 Subject: Prepare SVG section for Markdown conversion (#2570) * Remove summary classes * Remove hidden classes out of pre * Remove spans * Remove notranslate class * Remove ids out of headings * missed 2 ids with regex * clean note and warning cards * fix headings errors * Fix dls and as * fix imgs * lint stuff (absolute urls, english links) * Temporarily readding file * delete inexisting doc in en-US with flaws * Fixes #2842 for SVG --- files/fr/web/svg/attribute/d/index.html | 37 ++++++++++++++++++--------------- 1 file changed, 20 insertions(+), 17 deletions(-) (limited to 'files/fr/web/svg/attribute/d') diff --git a/files/fr/web/svg/attribute/d/index.html b/files/fr/web/svg/attribute/d/index.html index 7aad4f3a04..8593128d7e 100644 --- a/files/fr/web/svg/attribute/d/index.html +++ b/files/fr/web/svg/attribute/d/index.html @@ -10,14 +10,13 @@ translation_of: Web/SVG/Attribute/d

L'attribut d définit un tracé à dessiner.

-

La définition d'un tracé est une liste de commandes de tracé où chaque commande est composée d'une lettre pour la commande, et de nombres qui représentent les paramètres de la commande. Les commandes sont détaillées ci-dessous.

+

La définition d'un tracé est une liste de commandes de tracé où chaque commande est composée d'une lettre pour la commande, et de nombres qui représentent les paramètres de la commande. Les commandes sont détaillées ci-dessous.

Trois éléments ont cet attribut : {{SVGElement("path")}}, {{SVGElement("glyph")}}, and {{SVGElement("missing-glyph")}}

-
- +

Exemple

+ +
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
   <path fill="none" stroke="red"
@@ -28,7 +27,7 @@ translation_of: Web/SVG/Attribute/d
        Q 10, 60 10, 30 z" />
 </svg>
-

{{EmbedLiveSample('Example', '100%', 200)}}

+

{{EmbedLiveSample('exemple', '100%', 200)}}

Tracé

@@ -53,7 +52,9 @@ translation_of: Web/SVG/Attribute/d

glyph

-

Attention : Depuis SVG2, {{SVGElement('glyph')}} est dépréciée et ne doit plus être utilisé.

+
+

Attention : Depuis SVG2, {{SVGElement('glyph')}} est dépréciée et ne doit plus être utilisé.

+

Pour un {{SVGElement('glyph')}}, d est une chaîne de caractères qui contient une série de commandes de tracé qui définissent la forme du contour de la glyphe.

@@ -74,11 +75,15 @@ translation_of: Web/SVG/Attribute/d -

Note : Le point d'origine (coordonnée 0,0) est généralement le point du coin en haut à gauche du context. Néanmoins, l'élément {{SVGElement("glyph")}} a son point d'origine dans le coin en bas à gauche de son enveloppe.

+
+

Note : Le point d'origine (coordonnée 0,0) est généralement le point du coin en haut à gauche du context. Néanmoins, l'élément {{SVGElement("glyph")}} a son point d'origine dans le coin en bas à gauche de son enveloppe.

+

missing-glyph

-

Attention : Depuis SVG2, {{SVGElement('missing-glyph')}} est dépréciée et ne doit plus être utilisé.

+
+

Attention : Depuis SVG2, {{SVGElement('missing-glyph')}} est dépréciée et ne doit plus être utilisé.

+

Pour un {{SVGElement('missing-glyph')}}, d est une chaîne de caractères qui contient une série de commandes de tracé qui définissent la forme du contour de la glyphe.

@@ -113,9 +118,11 @@ translation_of: Web/SVG/Attribute/d
  • Fermer le chemin (ClosePath)
  • -

    Note: Les commandes sont sensibles à la casse; une commande en majuscule attend des positions absolues en arguments, alors qu'une commande en minuscule attend des points relatifs à la position actuelle du point.

    +
    +

    Note: Les commandes sont sensibles à la casse; une commande en majuscule attend des positions absolues en arguments, alors qu'une commande en minuscule attend des points relatifs à la position actuelle du point.

    +
    -

    Il est toujours possible de spécifier une valeur négative en argument d'une commande : des angles négatifs pointeront dans une direction vers le sens inverse des aiguilles d'une montre; des positions x et y seront interprétées commandes coordonnées négatives; des valeurs x négatives se déplaceront vers la gauche; et des valeurs y négatives se déplaceront vers le haut.

    +

    Il est toujours possible de spécifier une valeur négative en argument d'une commande : des angles négatifs pointeront dans une direction vers le sens inverse des aiguilles d'une montre; des positions x et y seront interprétées commandes coordonnées négatives; des valeurs x négatives se déplaceront vers la gauche; et des valeurs y négatives se déplaceront vers le haut.

    Moveto (aller à)

    @@ -150,21 +157,19 @@ translation_of: Web/SVG/Attribute/d

    Curveto

    -

    L'instruction Curveto trace une courbe de Bézier. Il existe deux types de courbes de Bézier : cubique et quadratique. Les courbes cubiques sont un cas particulier des courbes quadratiques puisque le point de contrôle est commun au point de départ et au point d'arrivée. La syntaxe d'une courbe quadratique de Bézier est "Q cx,cy x,y" ou "q dcx,dcy dx,dy". cx et cy sont les coordonnées absolues du point de contrôle tandis que dcx et dcy sont les coordonnées du point de contrôle relatives au point courant. x et y sont les coordonnées absolues du point d'arrivée tandis que dx et dy sont les coordonnées relatives de ce point par rapport au point courant.

    +

    L'instruction Curveto trace une courbe de Bézier. Il existe deux types de courbes de Bézier : cubique et quadratique. Les courbes cubiques sont un cas particulier des courbes quadratiques puisque le point de contrôle est commun au point de départ et au point d'arrivée. La syntaxe d'une courbe quadratique de Bézier est "Q cx,cy x,y" ou "q dcx,dcy dx,dy". cx et cy sont les coordonnées absolues du point de contrôle tandis que dcx et dcy sont les coordonnées du point de contrôle relatives au point courant. x et y sont les coordonnées absolues du point d'arrivée tandis que dx et dy sont les coordonnées relatives de ce point par rapport au point courant.

    Les courbes cubiques de Bézier suivent le même principe mais avec deux points de contrôle. La syntaxe de ces courbes est C c1x, c1y c2x, c2y x, y ou c dc1x, dc1y dc2x, dc2y dx, dy.

    -
    +

    Pour réaliser des chaînes de courbes de Bézier "adoucies", il est possible d'utiliser les commandes T et S. Leur syntaxe est plus simple que les autres commandes Curveto car elles estiment que le premier point de contrôle est le symétrique du point de contrôle précédent par rapport au point terminal de la courbe précédente, ou que c'est le point précédent lui-même s'il n'y a pas eu de courbe tracée directement avant. La syntaxe de T est T x, y ou t dx, dy pour un point d'arrivée de position absolue ou relatives et sert à créer des courbes quadratiques de Bézier. S sert donc à faire des courbes cubiques de Bézier avec la syntaxe S cx, cy x, y ou s dcx,dcy dx,dy, où (d)cx indique le second point de contrôle.

    Finalement, toutes les commandes de courbes de Bézier peuvent servir de "polybézier" en spécifiant tous les paramètres successivement après la commande initiale. En conséquence, les deux commandes suivantes sont équivalentes en résultat :

    -

    <path d="c 50, 0 50, 100 100, 100 50, 0 50, -100 100, -100" />
    <path d="c 50, 0 50, 100 100, 100 c 50, 0 50, -100 100, -100" />

    -

    Arcto

    @@ -177,7 +182,6 @@ translation_of: Web/SVG/Attribute/d

    ClosePath (fermer un chemin)

    L'instruction ClosePath trace simplement une ligne droite de la position actuelle jusqu'au point initial de la courbe. C'est l'instruction la plus simple puisqu'elle n'attend aucun argument. Il n'y a pas de différence entre la version majuscule ("Z") et la version minuscule ("z").

    -

    Éléments

    @@ -193,4 +197,3 @@ translation_of: Web/SVG/Attribute/d

    Notes

    Le point d'origine (de coordonnées 0,0) est habituellement le coin supérieur gauche du contexte. Cependant, l'élément {{SVGElement("glyph")}} a son origine dans le coin inférieur gauche de la boîte contenant son caractère.

    -
    -- cgit v1.2.3-54-g00ecf