UNPKG

jointjs

Version:

JavaScript diagramming library

15 lines (10 loc) 1.19 kB
<p>Valid only for <code data-lang="svg">&lt;text&gt;</code> subelements.</p> <p>Similar to the <code>text</code> <a href="#dia.attributes.text">attribute</a>, except the provided string is automatically wrapped to fit within the reference bounding box.</p> <p>Expects an object with a <code>text</code> property and optional <code>width</code> and <code>height</code>, which can adjust the final size of the wrapped text. Negative values decrease the dimension (e.g. to add padding around the wrapped text); positive values increase the dimension. Percentage values are accepted as well.</p> <p>If the text cannot fit into the bounding box as specified, the overflowing words are cut off. If the <code>ellipsis</code> option is provided, an ellipsis string is inserted before the cutoff. If no words can fit into the bounding box at all, no text is inserted. See <a href="#util.breakText">util.breakText</a> for more info.</p> <pre><code>textWrap: { text: 'lorem ipsum dolor sit amet consectetur adipiscing elit', width: -10, // reference width minus 10 height: '50%', // half of the reference height ellipsis: true // could also be a custom string, e.g. '...!?' }</code></pre>