Свойство 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 свойстваси,
    у матнни горизонтал бўйича тўғрилайди