아이템의 features 배열에 문자열 플래그를 넣어 특수 동작을 부여합니다.
| feature | 대상 | 설명 |
|---|
"spine" | textbox | 책등(스파인) 텍스트박스 |
"fill" | item | 채우기 속성 (스파인과 조합) |
"chain" | cell | 동일 이름 셀끼리 이미지 연동 |
"blend_chain" | sticker | 동일 이름 스티커끼리 블렌드 연동 |
"no-auto-fill" | cell | 자동 이미지 채우기 제외 |
"select" | overlay | 선택 가능한 오버레이 |
"var:text" | textbox | 텍스트 변수 (변수 치환 대상) |
var:text는 VDP 가변 데이터와 SDK의 add-text / var-changed 연동에 사용됩니다.
JSON 문서의 type 필드로 아이템 클래스가 결정됩니다.
| type | 설명 |
|---|
"background" | 배경 |
"cell" | 이미지 셀 (사진틀) |
"sticker" | 스티커 (이미지/SVG) |
"svgart" | SVG 아트 |
"path" | 경로 (칼선, 가이드 등) |
"textbox" | 텍스트박스 |
"textonpath" | 경로 위 텍스트 |
"pattern" | 패턴 |
"embed" | 임베드 |
"layout" | 레이아웃 참조 |
| tagName | 설명 |
|---|
Layout | 레이아웃 (SVG/JSON 참조) |
Background | 배경 |
Cell | 이미지 셀 |
Sticker | 스티커 |
Svgart | SVG 아트 |
Path | 경로 |
Textbox | 텍스트박스 |
TextOnPath | 경로 위 텍스트 |
| tagName | 변환 결과 |
|---|
rect | 사각형 → path 아이템 |
circle | 원 → path 아이템 |
ellipse | 타원 → path 아이템 |
polygon | 다각형 → path 아이템 |
path | SVG path → path 아이템 |
g | 그룹 → 재귀 처리 |
| 값 | 설명 |
|---|
"content" | 본문 페이지 (기본값) |
"cover" | 표지 페이지 |