I know. That’s why you bind a function to generate entries on the fly. This gives you granular control over how things look like. You can even wrap text with a retainer and post process it…
In case there was any doubt:
Expose a string variable on the dynamically generated widget and feed it data:
This widget can be as simple as just a Text Block (no canvas) or as complex as you wish.