CanvasRenderingContext2D.strokeText()
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
La méthode CanvasRenderingContext2D.strokeText() de l'API Canvas 2D trace le texte fourni à la position donnée (x, y). Si le quatrième paramètre optionnel indiquant une largeur maximale est fourni, le texte sera mis à l'échelle pour tenir dans cette cette largeur.
Voir aussi la méthode CanvasRenderingContext2D.fillText() pour dessiner un texte rempli.
Syntaxe
void ctx.strokeText(texte, x, y [, largeurMax]);
Paramètres
texte-
Le texte à tracer en utilisant les valeurs en cours de
font,textAlign,textBaseline, etdirection.
x-
La coordonnée sur l'axe des x du point de départ du texte.
y-
La coordonnée sur l'axe des y du point de départ du texte.
largeurMaxFacultatif-
La largeur maximum à dessiner. Si spécifiée et si la chaîne est calculée comme étant plus large que cette largeur, la police est ajustée pour utiliser une police plus condensée horizontalement (si une est disponible ou si une raisonnablement lisible lisible peut être synthétisée en mettant à l'échelle horizontalement la police courante), ou une police plus petite.
Exemples
>Utilisation de la méthode strokeText
Il ne s'agit que d'un extrait de code simple qui utilise la méthode strokeText.
HTML
<canvas id="canevas"></canvas>
JavaScript
var canevas = document.getElementById("canevas");
var ctx = canevas.getContext("2d");
ctx.font = "48px serif";
ctx.strokeText("Hello world", 50, 100);
Modifiez le code ci-dessous et voyez vos modifications mises à jour en direct dans le canevas:
Code jouable
Spécifications
| Specification |
|---|
| HTML> # dom-context-2d-stroketext-dev> |
Compatibilité des navigateurs
Chargement…
Voir aussi
- L'interface la définissant,
CanvasRenderingContext2D CanvasRenderingContext2D.fillText()