Fabric.js клип текст към правоъгълник

Използвам fabric.js за изобразяване на обекти върху платно. Когато добавя текст и променя ширината му, текстът е извън областта за избор. Как да изрежете текст в правоъгълник, който представлява свойствата на ширината и височината?

РЕДАКТИРАНЕ: Това е решението, което установих, че работи:

var text = 'Some text';        
var textSample = new fabric.Text(text, textDefaults);

textSample.clipTo = function (ctx) {
    ctx.rect(-textSample.width / 2, -textSample.height / 2, textSample.width, textSample.height );
}

canvas.add(textSample);

Където textDefaults е текстово свойство.


person Maciej Aniol    schedule 28.05.2015    source източник
comment
Не разбрах последното изречение, което е за съжаление, защото съдържа истинския въпрос. Обикновено създаването на jsfiddle със съответния код минава дълъг път тук.   -  person Joonas    schedule 28.05.2015
comment
Под „правоъгълник, който представлява свойствата на ширината и височината“ имах предвид зона за избор. Ще се опитам да разреша този проблем и ще осигуря подходящ jsfiddle.   -  person Maciej Aniol    schedule 28.05.2015


Отговори (1)


Опитайте този jsFiddle

Вярвам, че това е, което искате. Може би сте забравили canvas.renderAll();

person Nistor Cristian    schedule 28.05.2015