Phần Tử Văn Bản

Thuộc tínhLoạiBắt buộcVí dụPhạm vi giá trịMô tả
contentstringtrue--Nội dung văn bản được hiển thị bởi phần tử.
textStyleobjecttrue--Các tùy chọn kiểu cơ bản cho nội dung văn bản, bao gồm phông chữ, màu sắc, bóng và cài đặt đường viền. Điều này đóng vai trò là kiểu mặc định cho tất cả văn bản.
rangesarrayfalse--Các phạm vi định dạng văn bản giàu cho phép áp dụng các kiểu khác nhau cho những phần cụ thể của nội dung văn bản. Mỗi phạm vi xác định một vị trí bắt đầu, vị trí kết thúc, và các ghi đè kiểu.
bgColorstringfalse--Màu nền của phần tử văn bản, ở định dạng hex.
bgAlphanumberfalse-0 - 1Mức độ trong suốt của nền văn bản. 1 đại diện cho độ mờ hoàn toàn, và 0 đại diện cho độ trong suốt hoàn toàn.
bgRadiusnumberfalse--Bán kính góc của nền văn bản, tính bằng pixel.

Phạm Vi Văn Bản Giàu

Phạm vi văn bản giàu cho phép bạn áp dụng các kiểu khác nhau cho những phần cụ thể của nội dung văn bản. Mỗi đối tượng phạm vi chứa:

Thuộc tínhLoạiBắt buộcVí dụPhạm vi giá trịMô tả
startnumbertrue->= 0Vị trí ký tự bắt đầu (bao gồm) nơi kiểu này nên được áp dụng.
endnumbertrue-> startVị trí ký tự kết thúc (không bao gồm) nơi kiểu này nên kết thúc.
styleobjecttrue--Các ghi đè kiểu áp dụng cho phạm vi văn bản này. Bất kỳ thuộc tính nào không được chỉ định sẽ kế thừa từ textStyle cơ bản.

Kiểu Văn Bản (Kiểu Cơ Bản)

Đối tượng textStyle xác định kiểu cơ bản áp dụng cho tất cả nội dung văn bản. Khi sử dụng các phạm vi văn bản giàu, bất kỳ thuộc tính kiểu nào không được chỉ định trong một phạm vi sẽ kế thừa những giá trị cơ bản này.

Thuộc tínhLoạiBắt buộcVí dụPhạm vi giá trịMô tả
fillstringtrue--Màu văn bản, ở định dạng hex.
fontSizenumbertrue-> 0Kích thước phông chữ của văn bản, tính bằng pixel.
fontFamilystringtrue-Arial, Helvetica, Times New Roman, Georgia, Verdana, Tahoma, Trebuchet MS, Impact, Comic Sans MS, Courier NewPhông chữ được sử dụng cho văn bản.
alignstringtrue-left, center, right, justifyCăn chỉnh của nội dung văn bản.
lineHeightnumbertrue->= 0Chiều cao dòng của nội dung văn bản, tính bằng pixel.
letterSpacingnumbertrue--Khoảng cách giữa các ký tự trong nội dung văn bản, tính bằng pixel.
wordSpacingnumberfalse--Khoảng cách giữa các từ trong nội dung văn bản, tính bằng pixel.
fontWeightstringfalse-normal, bold, 100, 200, 300, 400, 500, 600, 700, 800, 900Độ dày (trọng lượng) của phông chữ.
fontStylestringfalse-normal, italic, obliqueKiểu của phông chữ.
textShadowstringfalse--Giá trị thuộc tính CSS text-shadow cho các hiệu ứng bóng bổ sung.
underlinebooleanfalse--Chỉ ra xem nội dung văn bản có trang trí gạch chân hay không.
strikethroughbooleanfalse--Chỉ ra xem nội dung văn bản có trang trí gạch chéo hay không.
isBoldbooleantrue--Chỉ ra xem nội dung văn bản có được hiển thị bằng chữ đậm hay không.
isItalicbooleantrue--Chỉ ra xem nội dung văn bản có được hiển thị bằng chữ nghiêng hay không.
shadowEnabledbooleantrue--Chỉ ra xem hiệu ứng shadow-sm có được áp dụng cho nội dung văn bản hay không.
shadowColorstringtrue--Màu của hiệu ứng shadow-sm, ở định dạng hex.
shadowBlurnumbertrue->= 0Bán kính blur-sm của hiệu ứng shadow-sm, tính bằng pixel.
shadowAlphanumbertrue-0 - 1Mức độ trong suốt của hiệu ứng shadow-sm. 1 đại diện cho độ mờ hoàn toàn, và 0 đại diện cho độ trong suốt hoàn toàn.
shadowAnglenumbertrue->= 0Góc của hiệu ứng shadow-sm, tính bằng radian.
shadowDistancenumbertrue->= 0Khoảng cách giữa nội dung văn bản và hiệu ứng shadow-sm, tính bằng pixel.
strokestringtrue--Màu của hiệu ứng đường viền, ở định dạng hex.
strokeWidthnumbertrue->= 0Độ rộng của hiệu ứng đường viền, tính bằng 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
}