Class: TextSVGOptions
Plugins.TextSVGOptions
Implements
Constructors
constructor
• new TextSVGOptions()
Properties
text
• text: string
= 'Custom Text'
Implementation of
Defined in
webgi/src/plugins/SimpleTextPlugin.ts:43
fontSize
• fontSize: number
= 100
Implementation of
Defined in
webgi/src/plugins/SimpleTextPlugin.ts:44
width
• width: number
= 1024
Implementation of
Defined in
webgi/src/plugins/SimpleTextPlugin.ts:45
height
• height: number
= 1024
Implementation of
Defined in
webgi/src/plugins/SimpleTextPlugin.ts:46
xOffset
• xOffset: number
= 0
Implementation of
Defined in
webgi/src/plugins/SimpleTextPlugin.ts:47
yOffset
• yOffset: number
= 0
Implementation of
Defined in
webgi/src/plugins/SimpleTextPlugin.ts:48
boxWidth
• boxWidth: number
= 1024
Implementation of
Defined in
webgi/src/plugins/SimpleTextPlugin.ts:49
boxHeight
• boxHeight: number
= 1024
Implementation of
Defined in
webgi/src/plugins/SimpleTextPlugin.ts:50
textAnchor
• textAnchor: "start"
| "end"
| "middle"
= 'middle'
Implementation of
Defined in
webgi/src/plugins/SimpleTextPlugin.ts:51
fontFamily
• fontFamily: string
= ''
Implementation of
Defined in
webgi/src/plugins/SimpleTextPlugin.ts:52
fontPath
• fontPath: string
= ''
Implementation of
Defined in
webgi/src/plugins/SimpleTextPlugin.ts:53
maskText
• maskText: boolean
= false
Implementation of
Defined in
webgi/src/plugins/SimpleTextPlugin.ts:54
innerShadow
• innerShadow: boolean
= false
Implementation of
Defined in
webgi/src/plugins/SimpleTextPlugin.ts:55
textColor
• textColor: string
= '#000000'
Implementation of
Defined in
webgi/src/plugins/SimpleTextPlugin.ts:56
bgFillColor
• bgFillColor: string
= '#ffffff'
Implementation of
Defined in
webgi/src/plugins/SimpleTextPlugin.ts:57
svgBackground
• svgBackground: string
= '#ffffff'
Implementation of
Defined in
webgi/src/plugins/SimpleTextPlugin.ts:58
Methods
onChange
▸ onChange(): void
Returns
void
Defined in
webgi/src/plugins/SimpleTextPlugin.ts:60
set
▸ set(ops
): void
Parameters
Name | Type |
---|---|
ops | ITextSVGOptions |
Returns
void
Defined in
webgi/src/plugins/SimpleTextPlugin.ts:61
reset
▸ reset(): void
Returns
void
Defined in
webgi/src/plugins/SimpleTextPlugin.ts:64
toJSON
▸ toJSON(): Object
Returns
Object
Name | Type |
---|---|
text | string |
fontFamily | string |
fontPath | string |
svgBackground | string |
width | number |
height | number |
xOffset | number |
yOffset | number |
boxWidth | number |
boxHeight | number |
fontSize | number |
maskText | boolean |
innerShadow | boolean |
bgFillColor | string |
textColor | string |
textAnchor | "start" | "end" | "middle" |