Text Element

ProprietasTypusRequiriturExemplumAmbitus ValorisDescriptio
contentstringtrue--Contentum textus a elemento exhibitum.
textStyleobjecttrue--Optiones stylorum fundamentorum pro contentu textus, inclusis font, colore, umbra, et configurationibus stroke. Hoc servit ut stylus default pro omni textu.
rangesarrayfalse--Ranges formati textus diviti qui diversas stylos ad specificas partes contenti textus applicare sinunt. Unusquisque range definit positionem initium, positionem finem, et superpositiones stylorum.
bgColorstringfalse--Color background elementorum textus, in formato hex.
bgAlphanumberfalse-0 - 1Gradus transparentiae background textus. 1 repraesentat plenam opacitatem, et 0 repraesentat plenam transparentiam.
bgRadiusnumberfalse--Radius anguli background textus, in pixel.

Rich Text Ranges

Rich text ranges permittunt ut diversas stylos ad specificas partes contenti textus applicent. Unusquisque objectum range continet:

ProprietasTypusRequiriturExemplumAmbitus ValorisDescriptio
startnumbertrue->= 0Positionem characteris incipientis (inclusivam) ubi hoc stylus applicari debet.
endnumbertrue-> startPositionem characteris finalis (exclusivam) ubi hoc stylus finem habere debet.
styleobjecttrue--Superpositiones stylorum applicandae ad hanc textus range. Quaelibet proprietates non specificatae haerent a textStyle fundamentali.

Text Style (Base Style)

Objectum textStyle definit stylum fundamentale quod ad omnem contentum textus applicatur. Cum ranges textus diviti, quaelibet proprietates stylorum non specificatae in range haec fundamentalia valores haerent.

ProprietasTypusRequiriturExemplumAmbitus ValorisDescriptio
fillstringtrue--Color textus, in formato hex.
fontSizenumbertrue-> 0Magnitudo fontis textus, in pixel.
fontFamilystringtrue-Arial, Helvetica, Times New Roman, Georgia, Verdana, Tahoma, Trebuchet MS, Impact, Comic Sans MS, Courier NewFamilia fontis ad textum usitata.
alignstringtrue-left, center, right, justifyAlignatio contenti textus.
lineHeightnumbertrue->= 0Altitudo lineae contenti textus, in pixel.
letterSpacingnumbertrue--Spatium inter characteres in contentu textus, in pixel.
wordSpacingnumberfalse--Spatium inter verba in contentu textus, in pixel.
fontWeightstringfalse-normal, bold, 100, 200, 300, 400, 500, 600, 700, 800, 900Pondus (crassitudo) fontis.
fontStylestringfalse-normal, italic, obliqueStylus fontis.
textShadowstringfalse--Valor proprietatis text-shadow CSS pro effectibus umbrae additis.
underlinebooleanfalse--Indicat utrum contentum textus decorationem sublineationis habeat.
strikethroughbooleanfalse--Indicat utrum contentum textus decorationem transversalem habeat.
isBoldbooleantrue--Indicat utrum contentum textus in crasso exhibeatur.
isItalicbooleantrue--Indicat utrum contentum textus in italicis exhibeatur.
shadowEnabledbooleantrue--Indicat utrum effectus shadow-sm ad contentum textus applicetur.
shadowColorstringtrue--Color effectus shadow-sm, in formato hex.
shadowBlurnumbertrue->= 0Radius blur-sm effectus shadow-sm, in pixel.
shadowAlphanumbertrue-0 - 1Gradus transparentiae effectus shadow-sm. 1 repraesentat plenam opacitatem, et 0 repraesentat plenam transparentiam.
shadowAnglenumbertrue->= 0Angulus effectus shadow-sm, in radianis.
shadowDistancenumbertrue->= 0Distantia inter contentum textus et effectum shadow-sm, in pixel.
strokestringtrue--Color effectus stroke, in formato hex.
strokeWidthnumbertrue->= 0Latitudo effectus stroke, in pixel.
textElement.json
{
"id": "556e5b07-9f6d-49fa-804a-a1ac523cdd82",
"type": "Text",
"start": 0,
"duration": 5,
"trackIndex": 0,
"x": 166.1738354439909,
"y": -59.92190375317854,
"blendMode": "normal",
"anchorX": 0,
"anchorY": 0,
"rotation": 0,
"scaleX": 2.8948529361581095,
"scaleY": 2.8948529361581095,
"alpha": 1,
"skewX": 0,
"skewY": 0,
"keyframes": [],
"content": "Add Heading",
"textStyle": {
  "fill": "#FFFFFF",
  "fontSize": 36,
  "fontFamily": "Arial",
  "align": "center",
  "lineHeight": 0,
  "letterSpacing": 0,
  "isBold": true,
  "isItalic": false,
  "shadowEnabled": true,
  "shadowColor": "#000000",
  "shadowBlur": 4,
  "shadowAlpha": 1,
  "shadowAngle": 0.5235987755982988,
  "shadowDistance": 6,
  "stroke": "#000000",
  "strokeWidth": 3
},
"bgColor": "#f2c9ff",
"bgAlpha": 0,
"bgRadius": 10
}