องค์ประกอบข้อความ

ทรัพย์สินประเภทจำเป็นตัวอย่างช่วงค่าคำอธิบาย
contentstringtrue--เนื้อหาข้อความที่แสดงโดยองค์ประกอบ
textStyleobjecttrue--ตัวเลือกการจัดรูปแบบพื้นฐานสำหรับเนื้อหาข้อความ รวมถึงฟอนต์ สี เงา และการตั้งค่าขอบ ซึ่งทำหน้าที่เป็นสไตล์เริ่มต้นสำหรับข้อความทั้งหมด
rangesarrayfalse--ช่วงการจัดรูปแบบข้อความที่อนุญาตให้ใช้สไตล์ที่แตกต่างกันกับเนื้อหาข้อความที่เฉพาะเจาะจง แต่ละช่วงกำหนดตำแหน่งเริ่มต้น ตำแหน่งสิ้นสุด และการแทนที่สไตล์
bgColorstringfalse--สีพื้นหลังขององค์ประกอบข้อความ ในรูปแบบฮีซ
bgAlphanumberfalse-0 - 1ระดับความโปร่งใสของพื้นหลังข้อความ 1 แทนความทึบเต็มที่ และ 0 แทนความโปร่งใสเต็มที่
bgRadiusnumberfalse--รัศมีมุมของพื้นหลังข้อความ ในพิกเซล

ช่วงข้อความที่มีรูปแบบ

ช่วงข้อความที่มีรูปแบบช่วยให้คุณสามารถใช้สไตล์ที่แตกต่างกันกับเนื้อหาข้อความที่เฉพาะเจาะจงได้ แต่ละวัตถุช่วงจะประกอบด้วย:

ทรัพย์สินประเภทจำเป็นตัวอย่างช่วงค่าคำอธิบาย
startnumbertrue->= 0ตำแหน่งตัวอักษรเริ่มต้น (รวม) ที่สไตล์นี้ควรใช้
endnumbertrue-> startตำแหน่งตัวอักษรสิ้นสุด (ไม่รวม) ที่สไตล์นี้ควรสิ้นสุด
styleobjecttrue--การแทนที่สไตล์ที่ใช้กับช่วงข้อความนี้ คุณสมบัติใด ๆ ที่ไม่ได้ระบุจะสืบทอดจาก textStyle พื้นฐาน

สไตล์ข้อความ (สไตล์พื้นฐาน)

วัตถุ textStyle กำหนดการจัดรูปแบบพื้นฐานที่ใช้กับเนื้อหาข้อความทั้งหมด เมื่อใช้ช่วงข้อความที่มีรูปแบบ คุณสมบัติสไตล์ใด ๆ ที่ไม่ได้ระบุในช่วงจะสืบทอดค่าพื้นฐานเหล่านี้

ทรัพย์สินประเภทจำเป็นตัวอย่างช่วงค่าคำอธิบาย
fillstringtrue--สีข้อความ ในรูปแบบฮีซ
fontSizenumbertrue-> 0ขนาดฟอนต์ของข้อความ ในพิกเซล
fontFamilystringtrue-Arial, Helvetica, Times New Roman, Georgia, Verdana, Tahoma, Trebuchet MS, Impact, Comic Sans MS, Courier Newตระกูลฟอนต์ที่ใช้สำหรับข้อความ
alignstringtrue-left, center, right, justifyการจัดแนวของเนื้อหาข้อความ
lineHeightnumbertrue->= 0ความสูงของบรรทัดของเนื้อหาข้อความ ในพิกเซล
letterSpacingnumbertrue--ระยะห่างระหว่างตัวอักษรในเนื้อหาข้อความ ในพิกเซล
wordSpacingnumberfalse--ระยะห่างระหว่างคำในเนื้อหาข้อความ ในพิกเซล
fontWeightstringfalse-normal, bold, 100, 200, 300, 400, 500, 600, 700, 800, 900น้ำหนัก (ความหนา) ของฟอนต์
fontStylestringfalse-normal, italic, obliqueสไตล์ของฟอนต์
textShadowstringfalse--ค่าคุณสมบัติ CSS text-shadow สำหรับเอฟเฟกต์เงาเพิ่มเติม
underlinebooleanfalse--ระบุว่าเนื้อหาข้อความมีการตกแต่งขีดเส้นใต้หรือไม่
strikethroughbooleanfalse--ระบุว่าเนื้อหาข้อความมีการตกแต่งขีดทับหรือไม่
isBoldbooleantrue--ระบุว่าเนื้อหาข้อความแสดงเป็นตัวหนาหรือไม่
isItalicbooleantrue--ระบุว่าเนื้อหาข้อความแสดงเป็นตัวเอียงหรือไม่
shadowEnabledbooleantrue--ระบุว่าเอฟเฟกต์ shadow-sm ถูกใช้กับเนื้อหาข้อความหรือไม่
shadowColorstringtrue--สีของเอฟเฟกต์ shadow-sm ในรูปแบบฮีซ
shadowBlurnumbertrue->= 0รัศมี blur-sm ของเอฟเฟกต์ shadow-sm ในพิกเซล
shadowAlphanumbertrue-0 - 1ระดับความโปร่งใสของเอฟเฟกต์ shadow-sm 1 แทนความทึบเต็มที่ และ 0 แทนความโปร่งใสเต็มที่
shadowAnglenumbertrue->= 0มุมของเอฟเฟกต์ shadow-sm ในเรเดียน
shadowDistancenumbertrue->= 0ระยะห่างระหว่างเนื้อหาข้อความและเอฟเฟกต์ shadow-sm ในพิกเซล
strokestringtrue--สีของเอฟเฟกต์ stroke ในรูปแบบฮีซ
strokeWidthnumbertrue->= 0ความกว้างของเอฟเฟกต์ stroke ในพิกเซล
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
}