JointJS breakText со странным / неправильным поведением - PullRequest
0 голосов
/ 14 декабря 2018

Я использую breakText внутри прямоугольника, но когда я начинаю свой текст с пустого символа, текст не переносится.Является ли это ожидаемым поведением?

Другой момент: в завернутом тексте второго прямоугольника я ожидаю увидеть строку с многоточием ('…')

var wraptext1 = joint.util.breakText(' test text with wrap incl. line break width: 50 of rect height: 50 - ellipsis: ... does not work ', { width:     50, height: 50 }, { 'font-size': 10 }, { ellipsis: '...' });

var myCell1 = new joint.shapes.basic.Rect({
  size: { width: 50, height: 50 },
  attrs: {
    text: {
      text: wraptext1,
      'font-size': 10

    }
  }
});
myCell1.position (200,200);
main.graph.addCell (myCell1);


var wraptext2 = joint.util.breakText('test text with wrap incl. line break width: 50 of rect height: 50 - ellipsis: ... does not work ', { width: 50, height: 50 }, { 'font-size': 10 }, { ellipsis: '...' });
var myCell2 = new joint.shapes.basic.Rect({
  size: { width: 50, height: 50 },
  attrs: {
    text: {
      text: wraptext2,
      'font-size': 10
          }
  }
});
myCell2.position (300,300);
main.graph.addCell (myCell2);

прямоугольник без ис завернутым текстом

...