Vlastnost direction

Vlastnost direction nastavuje směr textu vykresleného pomocí metody fillText nebo metody strokeText. Přijímá jednu z možných hodnot: ltr (zleva doprava), rtl (zprava doleva), inherit (dědí se). Výchozí hodnota je inherit (pro arabštinu a hebrejštinu bude rtl, protože se tam píše zprava doleva, a pro všechny ostatní - ltr).

Syntaxe

javascriptkontext.direction = ltr nebo rtl nebo inherit;

Příklad

Napišme text a nastavme mu různé směry pomocí vlastnosti direction:

html<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas>
javascriptconst canvas = document.getElementById("canvas");
const ctx = canvas.getContext("2d");

ctx.font = "16px arial";
ctx.fillText("text1", 150, 50);
ctx.direction = "rtl";
ctx.fillText("text1", 50, 120);

Результат:

Viz také

  • vlastnost textBaseline,
    která zarovnává text vertikálně
  • vlastnost textAlign,
    která zarovnává text horizontálně