Textelement

EigenschaftTypErforderlichBeispielWertbereichBeschreibung
contentstringtrue--Der angezeigte Textinhalt des Elements.
textStyleobjecttrue--Die Basisstiloptionen für den Textinhalt, einschließlich Schriftart, Farbe, Schatten- und Kontureinstellungen. Dies dient als Standardstil für allen Text.
rangesarrayfalse--Bereiche für die Formatierung von Rich Text, die es ermöglichen, unterschiedliche Stile auf spezifische Teile des Textinhalts anzuwenden. Jeder Bereich definiert eine Startposition, Endposition und Stilübersteuerungen.
bgColorstringfalse--Die Hintergrundfarbe des Textelements im Hex-Format.
bgAlphanumberfalse-0 - 1Der Transparenzgrad des Text-Hintergrunds. 1 steht für volle Opazität und 0 für volle Transparenz.
bgRadiusnumberfalse--Der Eckenradius des Text-Hintergrunds in Pixeln.

Bereiche für Rich Text

Bereiche für Rich Text ermöglichen es Ihnen, unterschiedliche Stile auf bestimmte Teile des Textinhalts anzuwenden. Jedes Bereichsobjekt enthält:

EigenschaftTypErforderlichBeispielWertbereichBeschreibung
startnumbertrue->= 0Die Start-Zeichenposition (einschließlich), an der dieser Stil angewendet werden soll.
endnumbertrue-> startDie End-Zeichenposition (exklusive), an der dieser Stil enden soll.
styleobjecttrue--Die Stilübersteuerungen, die auf diesen Textbereich angewendet werden sollen. Alle nicht angegebenen Eigenschaften erben vom Basis-textStyle.

Textstil (Basisstil)

Das textStyle-Objekt definiert das Basisstyling, das auf allen Textinhalten angewendet wird. Bei der Verwendung von Rich-Text-Bereichen erben alle Stil-Eigenschaften, die in einem Bereich nicht angegeben sind, diese Basiswerte.

EigenschaftTypErforderlichBeispielWertbereichBeschreibung
fillstringtrue--Die Textfarbe im Hex-Format.
fontSizenumbertrue-> 0Die Schriftgröße des Textes in Pixeln.
fontFamilystringtrue-Arial, Helvetica, Times New Roman, Georgia, Verdana, Tahoma, Trebuchet MS, Impact, Comic Sans MS, Courier NewDie Schriftfamilie, die für den Text verwendet wird.
alignstringtrue-left, center, right, justifyDie Ausrichtung des Textinhalts.
lineHeightnumbertrue->= 0Der Zeilenabstand des Textinhalts in Pixeln.
letterSpacingnumbertrue--Der Abstand zwischen den Zeichen im Textinhalt in Pixeln.
wordSpacingnumberfalse--Der Abstand zwischen den Wörtern im Textinhalt in Pixeln.
fontWeightstringfalse-normal, bold, 100, 200, 300, 400, 500, 600, 700, 800, 900Das Gewicht (Dicke) der Schrift.
fontStylestringfalse-normal, italic, obliqueDer Stil der Schrift.
textShadowstringfalse--CSS-Wert für die text-shadow-Eigenschaft für zusätzliche Schatteneffekte.
underlinebooleanfalse--Gibt an, ob der Textinhalt eine Unterstreichung hat.
strikethroughbooleanfalse--Gibt an, ob der Textinhalt durchgestrichen ist.
isBoldbooleantrue--Gibt an, ob der Textinhalt fett dargestellt wird.
isItalicbooleantrue--Gibt an, ob der Textinhalt kursiv dargestellt wird.
shadowEnabledbooleantrue--Gibt an, ob ein shadow-sm-Effekt auf den Textinhalt angewendet wird.
shadowColorstringtrue--Die Farbe des shadow-sm-Effekts im Hex-Format.
shadowBlurnumbertrue->= 0Der blur-sm-Radius des shadow-sm-Effekts in Pixeln.
shadowAlphanumbertrue-0 - 1Der Transparenzgrad des shadow-sm-Effekts. 1 steht für volle Opazität und 0 für volle Transparenz.
shadowAnglenumbertrue->= 0Der Winkel des shadow-sm-Effekts in Bogenmaß.
shadowDistancenumbertrue->= 0Der Abstand zwischen dem Textinhalt und dem shadow-sm-Effekt in Pixeln.
strokestringtrue--Die Farbe des Stroke-Effekts im Hex-Format.
strokeWidthnumbertrue->= 0Die Breite des Stroke-Effekts in Pixeln.
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
}