Élément de texte

PropriétéTypeRequisExemplePlage de valeursDescription
contentstringtrue--Le contenu textuel affiché par l'élément.
textStyleobjecttrue--Les options de style de base pour le contenu textuel, y compris les paramètres de police, de couleur, d'ombre et de contour. Cela sert de style par défaut pour tout le texte.
rangesarrayfalse--Les plages de formatage de texte enrichi qui permettent d'appliquer différents styles à des portions spécifiques du contenu textuel. Chaque plage définit une position de départ, une position de fin et des remplacements de style.
bgColorstringfalse--La couleur de fond de l'élément de texte, au format hexadécimal.
bgAlphanumberfalse-0 - 1Le niveau de transparence de l'arrière-plan du texte. 1 représente une opacité totale, et 0 représente une transparence totale.
bgRadiusnumberfalse--Le rayon des coins de l'arrière-plan du texte, en pixels.

Plages de texte enrichi

Les plages de texte enrichi vous permettent d'appliquer différents styles à des portions spécifiques du contenu textuel. Chaque objet de plage contient :

PropriétéTypeRequisExemplePlage de valeursDescription
startnumbertrue->= 0La position du caractère de départ (inclusif) où ce style doit être appliqué.
endnumbertrue-> startLa position du caractère de fin (exclusif) où ce style doit se terminer.
styleobjecttrue--Les remplacements de style à appliquer à cette plage de texte. Toutes les propriétés non spécifiées hériteront du style de texte de base.

Style de texte (Style de base)

L'objet textStyle définit le style de base qui s'applique à tout le contenu textuel. Lors de l'utilisation de plages de texte enrichi, toutes les propriétés de style non spécifiées dans une plage hériteront de ces valeurs de base.

PropriétéTypeRequisExemplePlage de valeursDescription
fillstringtrue--La couleur du texte, au format hexadécimal.
fontSizenumbertrue-> 0La taille de la police du texte, en pixels.
fontFamilystringtrue-Arial, Helvetica, Times New Roman, Georgia, Verdana, Tahoma, Trebuchet MS, Impact, Comic Sans MS, Courier NewLa famille de police utilisée pour le texte.
alignstringtrue-left, center, right, justifyL'alignement du contenu textuel.
lineHeightnumbertrue->= 0La hauteur de ligne du contenu textuel, en pixels.
letterSpacingnumbertrue--L'espacement entre les caractères dans le contenu textuel, en pixels.
wordSpacingnumberfalse--L'espacement entre les mots dans le contenu textuel, en pixels.
fontWeightstringfalse-normal, bold, 100, 200, 300, 400, 500, 600, 700, 800, 900Le poids (épaisseur) de la police.
fontStylestringfalse-normal, italic, obliqueLe style de la police.
textShadowstringfalse--Valeur de la propriété CSS text-shadow pour des effets d'ombre supplémentaires.
underlinebooleanfalse--Indique si le contenu textuel a une décoration de soulignement.
strikethroughbooleanfalse--Indique si le contenu textuel a une décoration de barré.
isBoldbooleantrue--Indique si le contenu textuel est affiché en gras.
isItalicbooleantrue--Indique si le contenu textuel est affiché en italique.
shadowEnabledbooleantrue--Indique si un effet shadow-sm est appliqué au contenu textuel.
shadowColorstringtrue--La couleur de l'effet shadow-sm, au format hexadécimal.
shadowBlurnumbertrue->= 0Le rayon blur-sm de l'effet shadow-sm, en pixels.
shadowAlphanumbertrue-0 - 1Le niveau de transparence de l'effet shadow-sm. 1 représente une opacité totale, et 0 représente une transparence totale.
shadowAnglenumbertrue->= 0L'angle de l'effet shadow-sm, en radians.
shadowDistancenumbertrue->= 0La distance entre le contenu textuel et l'effet shadow-sm, en pixels.
strokestringtrue--La couleur de l'effet de contour, au format hexadécimal.
strokeWidthnumbertrue->= 0La largeur de l'effet de contour, en pixels.
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
}