Как заставить холст Konva перемещаться справа налево

Я хочу отобразить текст на иврите с помощью Text и TextPath. В обычном HTML5 кажется, что лучший способ - установить атрибут dir в canvas на rtl (HTML5 Canvas fillText со строкой справа налево). Как мне это сделать в Konva?


person daonb    schedule 04.03.2018    source источник


Ответы (1)


const canvas = layer.getCanvas()._canvas;

canvas.setAttribute('dir', 'rtl');

http://jsbin.com/wezusafebi/edit?js,output

person lavrton    schedule 05.03.2018
comment
Спасибо! Он работает для текста, но не для TextPath. Думаю, я что-то упускаю - person daonb; 19.03.2018
comment
Ага. TextPath рисует каждый символ вручную. Так что настройку придется делать самому. - person lavrton; 20.03.2018