텍스트 요소

소품유형필수예시값 범위설명
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->= 0shadow-sm 효과의 blur-sm 반경, 픽셀 단위.
shadowAlphanumbertrue-0 - 1shadow-sm 효과의 투명도 수준. 1은 완전 불투명을 나타내고, 0은 완전 투명함을 나타냅니다.
shadowAnglenumbertrue->= 0shadow-sm 효과의 각도, 라디안.
shadowDistancenumbertrue->= 0텍스트 콘텐츠와 shadow-sm 효과 사이의 거리, 픽셀 단위.
strokestringtrue--스트로크 효과의 색상, 헥스 형식.
strokeWidthnumbertrue->= 0스트로크 효과의 너비, 픽셀 단위.
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
}