Elemento di Testo

ProprietàTipoRichiestoEsempioIntervallo di valoriDescrizione
contentstringtrue--Il contenuto testuale visualizzato dall'elemento.
textStyleobjecttrue--Le opzioni di stile di base per il contenuto testuale, inclusi font, colore, ombra e impostazioni di tratto. Questo funge da stile predefinito per tutto il testo.
rangesarrayfalse--Intervalli di formattazione di testo ricco che consentono di applicare stili diversi a porzioni specifiche del contenuto testuale. Ogni intervallo definisce una posizione di inizio, una posizione di fine e sovrascritture di stile.
bgColorstringfalse--Il colore di sfondo dell'elemento di testo, in formato esadecimale.
bgAlphanumberfalse-0 - 1Il livello di trasparenza dello sfondo del testo. 1 rappresenta opacità completa, e 0 rappresenta trasparenza completa.
bgRadiusnumberfalse--Il raggio degli angoli dello sfondo del testo, in pixel.

Intervalli di Testo Ricco

Gli intervalli di testo ricco consentono di applicare stili diversi a porzioni specifiche del contenuto testuale. Ogni oggetto intervallo contiene:

ProprietàTipoRichiestoEsempioIntervallo di valoriDescrizione
startnumbertrue->= 0La posizione del carattere di inizio (inclusivo) dove questo stile dovrebbe essere applicato.
endnumbertrue-> startLa posizione del carattere di fine (esclusivo) dove questo stile dovrebbe finire.
styleobjecttrue--Le sovrascritture di stile da applicare a questo intervallo di testo. Qualsiasi proprietà non specificata erediterà dallo stile di base textStyle.

Stile di Testo (Stile Base)

L'oggetto textStyle definisce lo stile di base che si applica a tutto il contenuto testuale. Quando si utilizzano intervalli di testo ricco, le proprietà di stile non specificate in un intervallo erediteranno questi valori di base.

ProprietàTipoRichiestoEsempioIntervallo di valoriDescrizione
fillstringtrue--Il colore del testo, in formato esadecimale.
fontSizenumbertrue-> 0La dimensione del font del testo, in pixel.
fontFamilystringtrue-Arial, Helvetica, Times New Roman, Georgia, Verdana, Tahoma, Trebuchet MS, Impact, Comic Sans MS, Courier NewLa famiglia di font utilizzata per il testo.
alignstringtrue-left, center, right, justifyL'allineamento del contenuto testuale.
lineHeightnumbertrue->= 0L'altezza della riga del contenuto testuale, in pixel.
letterSpacingnumbertrue--Lo spazio tra i caratteri nel contenuto testuale, in pixel.
wordSpacingnumberfalse--Lo spazio tra le parole nel contenuto testuale, in pixel.
fontWeightstringfalse-normal, bold, 100, 200, 300, 400, 500, 600, 700, 800, 900Il peso (spessore) del font.
fontStylestringfalse-normal, italic, obliqueLo stile del font.
textShadowstringfalse--Valore della proprietà CSS text-shadow per effetti di ombra aggiuntivi.
underlinebooleanfalse--Indica se il contenuto testuale ha decorazione sottolineata.
strikethroughbooleanfalse--Indica se il contenuto testuale ha decorazione barrata.
isBoldbooleantrue--Indica se il contenuto testuale è visualizzato in grassetto.
isItalicbooleantrue--Indica se il contenuto testuale è visualizzato in corsivo.
shadowEnabledbooleantrue--Indica se un effetto shadow-sm è applicato al contenuto testuale.
shadowColorstringtrue--Il colore dell'effetto shadow-sm, in formato esadecimale.
shadowBlurnumbertrue->= 0Il raggio blur-sm dell'effetto shadow-sm, in pixel.
shadowAlphanumbertrue-0 - 1Il livello di trasparenza dell'effetto shadow-sm. 1 rappresenta opacità completa, e 0 rappresenta trasparenza completa.
shadowAnglenumbertrue->= 0L'angolo dell'effetto shadow-sm, in radianti.
shadowDistancenumbertrue->= 0La distanza tra il contenuto testuale e l'effetto shadow-sm, in pixel.
strokestringtrue--Il colore dell'effetto di tratto, in formato esadecimale.
strokeWidthnumbertrue->= 0La larghezza dell'effetto di tratto, 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
}