Właściwość direction

Właściwość direction określa kierunek tekstu narysowanego za pomocą metody fillText lub metody strokeText. Przyjmuje jedną z możliwych wartości: ltr (od lewej do prawej), rtl (od prawej do lewej), inherit (dziedziczone). Domyślnie wartość jest ustawiona na inherit (dla języka arabskiego i hebrajskiego będzie to rtl, ponieważ pisze się tam od prawej do lewej, a dla wszystkich pozostałych - ltr).

Składnia

javascriptkontekst.direction = ltr lub rtl lub inherit;

Przykład

Narysujmy tekst i ustawmy mu różne kierunki za pomocą właściwości 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);

Результат:

Zobacz także

  • właściwość textBaseline,
    która wyrównuje tekst w pionie
  • właściwość textAlign,
    która wyrównuje tekst w poziomie