String textClassName='text-xs fill-note',
String boxClassName='stroke-xs stroke-note lashed',
Boolean force = false,
Under the hood, this macro will the banner macro to place the text on the box path.
The banner box will be larger than the box formed by the coordinates
provided to the macro,
The sides will be offset by approximately 1.4 times the margin.
If the total length of the text (based on text, repeat, and spaces)
is less than the length of the box path, the text will simply end,
leaving some of the box without text.
If the total length of text is greater than the length of the box path,
the remaining text will be truncated.
For this reason, using a repeat value greater than what is normally
needed might be a best practice to ensure that text completely surrounds
the bannerbox, even if the pattern is scaled down, allowing more text to
fit around the box.
This macro takes the complete setting into account and won’t output anything when both complete and force are false.