Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.03.2018, 15:12
Новичок на форуме
Отправить личное сообщение для jrmobile Посмотреть профиль Найти все сообщения от jrmobile
 
Регистрация: 20.07.2017
Сообщений: 8

Не меняется размер заливки объекта.
Добрый день, уважаемые эксперты. Помогите справиться с затыком, пожалуйста.

Создавал тему в ветке с тулкитами, но не получил ни одного ответа.
Заранее прошу прощения, если сюда нельзя было.

В приложении на fabric.js динамически меняется размер объектов rect. Также динамически нужно менять заполнение картинкой этих rect. А то получается вот так. Заливка меньше формы.

введите сюда описание изображения

Я пробую несколько вариантов и ни один не работает. Вот первый

rect.setWidth(width_h);
rect.setHeight(height_v);


if (rect.fill.source)
{
    rect.fill.source.width = width_h;
    rect.fill.source.height = height_v;
}   

rect.setLeft(width_h);
rect.setTop(height_v);

rect.setCoords();

canvas.renderAll();
Вообще без эффекта.


Вот второй

rect.setWidth(width_h);
rect.setHeight(height_v);
if (rect.fill.source)
{
                        img = new fabric.Image(rect.fill.source)

                        img.scaleToWidth(rect.getWidth());
                        rect.setFill(img);
}   

rect.setLeft(width_h);
rect.setTop(height_v);

rect.setCoords();

canvas.renderAll();

Заливка всего объекта становится белой.

Буду благодарен любой подсказке.


Посмотреть можно вот тут http://motivashka-board.ru/konstruktor.html

845 строка main.js
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Fabric.js. Как изменить размер заливки объекта? jrmobile Библиотеки/Тулкиты/Фреймворки 0 20.03.2018 12:27
Как правильно перебрать условия из разных таблиц? the_little Общие вопросы Javascript 10 30.10.2017 09:19
Заменить значения value в форме при отправке на email the_little Общие вопросы Javascript 26 29.10.2017 21:26
Canvas. Как сделать или вообще нельзя? Вращение рандомизированно изменяемого объекта. Zemsky Общие вопросы Javascript 30 19.12.2013 19:44
Можно ли получить имя экземпляра объекта внутри самого объекта? Ichigeki Общие вопросы Javascript 9 14.11.2008 19:00