aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSphinxKnight <SphinxKnight@users.noreply.github.com>2021-10-12 19:20:14 +0200
committerGitHub <noreply@github.com>2021-10-12 19:20:14 +0200
commitfaa42f59fe323aa6c5da07ab099ce903ab955cc5 (patch)
tree2982f39dcbc506198d3edc4bf98a657dc5635f73
parent323c9a7f958fb55576204e61b7280411fbf8d8f8 (diff)
downloadtranslated-content-faa42f59fe323aa6c5da07ab099ce903ab955cc5.tar.gz
translated-content-faa42f59fe323aa6c5da07ab099ce903ab955cc5.tar.bz2
translated-content-faa42f59fe323aa6c5da07ab099ce903ab955cc5.zip
Fixes #2638 (#2645)
* update vs en-US to fix #2638 * Fixing spaces, sppaaaaaaaace
-rw-r--r--files/fr/web/api/canvasrenderingcontext2d/save/index.md33
1 files changed, 14 insertions, 19 deletions
diff --git a/files/fr/web/api/canvasrenderingcontext2d/save/index.md b/files/fr/web/api/canvasrenderingcontext2d/save/index.md
index cc49bad21e..2d431d2625 100644
--- a/files/fr/web/api/canvasrenderingcontext2d/save/index.md
+++ b/files/fr/web/api/canvasrenderingcontext2d/save/index.md
@@ -1,36 +1,33 @@
---
title: CanvasRenderingContext2D.save()
slug: Web/API/CanvasRenderingContext2D/save
-tags:
- - API
- - Canvas
- - CanvasRenderingContext2D
- - Restaurer
- - Save
+browser-compat: api.CanvasRenderingContext2D.save
translation_of: Web/API/CanvasRenderingContext2D/save
---
{{APIRef}}
-La méthode **`CanvasRenderingContext2D`\*\***`.save()`\*\* de l'API Canvas 2D API enregistre l'état complet du canvas en plaçant l'état courant dans une stack.
+La méthode **`CanvasRenderingContext2D.save()`** de l'API Canvas 2D API enregistre l'état complet du canvas en plaçant l'état courant dans une stack.
### L'état du dessin
-L'état du dessin qui est sauvegardé dans une stack se compose de:
+L'état du dessin qui est sauvegardé dans une stack se compose de&nbsp;:
- La matrice de transformation actuelle.
- La région de détourage actuelle.
- Le tableau pour les tracés en pointillés.
-- Les valeurs des attributs suivant: {{domxref("CanvasRenderingContext2D.strokeStyle", "strokeStyle")}}, {{domxref("CanvasRenderingContext2D.fillStyle", "fillStyle")}}, {{domxref("CanvasRenderingContext2D.globalAlpha", "globalAlpha")}}, {{domxref("CanvasRenderingContext2D.lineWidth", "lineWidth")}}, {{domxref("CanvasRenderingContext2D.lineCap", "lineCap")}}, {{domxref("CanvasRenderingContext2D.lineJoin", "lineJoin")}}, {{domxref("CanvasRenderingContext2D.miterLimit", "miterLimit")}}, {{domxref("CanvasRenderingContext2D.lineDashOffset", "lineDashOffset")}}, {{domxref("CanvasRenderingContext2D.shadowOffsetX", "shadowOffsetX")}}, {{domxref("CanvasRenderingContext2D.shadowOffsetY", "shadowOffsetY")}}, {{domxref("CanvasRenderingContext2D.shadowBlur", "shadowBlur")}}, {{domxref("CanvasRenderingContext2D.shadowColor", "shadowColor")}}, {{domxref("CanvasRenderingContext2D.globalCompositeOperation", "globalCompositeOperation")}}, {{domxref("CanvasRenderingContext2D.font", "font")}}, {{domxref("CanvasRenderingContext2D.textAlign", "textAlign")}}, {{domxref("CanvasRenderingContext2D.textBaseline", "textBaseline")}}, {{domxref("CanvasRenderingContext2D.direction", "direction")}}, {{domxref("CanvasRenderingContext2D.imageSmoothingEnabled", "imageSmoothingEnabled")}}.
+- Les valeurs des attributs suivant&nbsp;: [`strokeStyle`](/fr/docs/Web/API/CanvasRenderingContext2D/strokeStyle), [`fillStyle`](/fr/docs/Web/API/CanvasRenderingContext2D/fillStyle), [`globalAlpha`](/fr/docs/Web/API/CanvasRenderingContext2D/globalAlpha), [`lineWidth`](/fr/docs/Web/API/CanvasRenderingContext2D/lineWidth), [`lineCap`](/fr/docs/Web/API/CanvasRenderingContext2D/lineCap), [`lineJoin`](/fr/docs/Web/API/CanvasRenderingContext2D/lineJoin), [`miterLimit`](/fr/docs/Web/API/CanvasRenderingContext2D/miterLimit), [`lineDashOffset`](/fr/docs/Web/API/CanvasRenderingContext2D/lineDashOffset), [`shadowOffsetX`](/fr/docs/Web/API/CanvasRenderingContext2D/shadowOffsetX), [`shadowOffsetY`](/fr/docs/Web/API/CanvasRenderingContext2D/shadowOffsetY), [`shadowBlur`](/fr/docs/Web/API/CanvasRenderingContext2D/shadowBlur), [`shadowColor`](/fr/docs/Web/API/CanvasRenderingContext2D/shadowColor), [`globalCompositeOperation`](/fr/docs/Web/API/CanvasRenderingContext2D/globalCompositeOperation), [`font`](/fr/docs/Web/API/CanvasRenderingContext2D/font), [`textAlign`](/fr/docs/Web/API/CanvasRenderingContext2D/textAlign), [`textBaseline`](/fr/docs/Web/API/CanvasRenderingContext2D/textBaseline), [`direction`](/fr/docs/Web/API/CanvasRenderingContext2D/direction), [`imageSmoothingEnabled`](/fr/docs/Web/API/CanvasRenderingContext2D/imageSmoothingEnabled).
## Syntaxe
- void ctx.save();
+```js
+void ctx.save();
+```
-## Exemple
+## Exemples
### Enregistrer l'état du dessin
-Cet exemple utilise la méthode `save()` pour enregistrer l'état par défaut et `restore()`  pour le rétablir plus tard, on pourra ainsi dessiner un rectangle avec l'état de base après.
+Cet exemple utilise la méthode `save()` pour enregistrer l'état par défaut et `restore()` pour le rétablir plus tard, on pourra ainsi dessiner un rectangle avec l'état de base après.
#### HTML
@@ -58,19 +55,17 @@ ctx.fillRect(150, 40, 100, 100);
#### Résultat
-{{ EmbedLiveSample('Saving_the_drawing_state', 700, 180) }}
+{{EmbedLiveSample('Enregistrer_létat_du_dessin', 700, 180)}}
## Spécifications
-| Spécification | Statut | Commentaire |
-| ------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------- | ----------- |
-| {{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-save", "CanvasRenderingContext2D.save")}} | {{Spec2('HTML WHATWG')}} | |
+{{Specifications}}
## Compatibilité des navigateurs
-{{Compat("api.CanvasRenderingContext2D.save")}}
+{{Compat}}
## Voir aussi
-- L'interface définissant cette méthode: {{domxref("CanvasRenderingContext2D")}}
-- {{domxref("CanvasRenderingContext2D.restore()")}}
+- L'interface définissant cette méthode&nbsp;: [`CanvasRenderingContext2D`](/fr/docs/Web/API/CanvasRenderingContext2D)
+- [`CanvasRenderingContext2D.restore()`](/fr/docs/Web/API/CanvasRenderingContext2D/restore)