The banner
macro allows you to add repeating text along a path.
It is provided by plugin-annotations, which is part of core-plugins (so it is available by default).
Signature
Javascript
macro('banner', {
String id='banner',
String className='',
Number dy=1,
Number repeat=10,
Number spaces=12,
Path path,
String text,
Boolean force = false,
})
Example
Configuration
Property | Default | Type | Description |
---|---|---|---|
className | “ | string | Any additional CSS classes to apply to the text |
dy | 1 | number | Controls how far the text will be located above the path |
id | banner | string | The id of this macro instance |
path | Path | The Path to add the text on | |
repeat | 10 | number | The number of repetitions |
spaces | 12 | number | The number of spaces to place between repetitions |
text | string | The text to place repeat along the path | |
force | false | boolean | Set this to true to display the macro output even when complete is false |
Notes
Under the hood, this macro will:
- Add
data-text
,data-text-dy
, anddata-text-class
Attributes to the path to generate the text.
This macro takes the complete
setting into account and won’t output anything when both complete and force
are false
.