Уласцівасць direction

Уласцівасць direction задае напрамак тэксту, намаляванага з дапамогай метаду fillText ці метаду strokeText. Прымае адно з магчымых значэнняў: ltr (злева направа), rtl (справа налева), inherit (наследуецца). Па змаўчанні значэнне роўнае inherit (для арабскай мовы і іўрыту будзе rtl, бо там пішуць справа налева, а для ўсіх астатніх - ltr).

Сінтаксіс

javascriptкантэкст.direction = ltr або rtl або inherit;

Прыклад

Давайце напішам тэкст і зададзім яму розныя напрамкі з дапамогай уласцівасці 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);

Результат:

Глядзіце таксама

  • уласцівасць textBaseline,
    які выраўноўвае тэкст па вертыкалі
  • уласцівасць textAlign,
    якое выраўноўвае тэкст па гарызанталі