스킬 자체의 표현으로
이 스킬은 모든 요소가 최종 인치 기반 바운딩 박스, 고정 ID, 스타일, z-인덱스, 분류를 갖는 편집 가능한 PowerPoint 덱을 위한 좌표 명시적 JSON 명세를 작성합니다. 어떤 렌더러도 배치를 결정하거나 명세 이후 텍스트를 축소할 수 없습니다. 루트 JSON에는 summary와 slides가 포함되며, 각 슬라이드는 고정 ID, 메시지 중심 제목, 접근성 읽기 순서, 완전한 layout_tree를 갖습니다.
프로덕션 요약에는 안전 여백, 콘텐츠 하단, 푸터 상단, 최소 간격을 다루는 명시적 layout_policy가 포함됩니다. 네이티브 객체(텍스트, 도형, 선, 표, 이미지)가 보조 시각 요소를 대체합니다. 콘텐츠 텍스트는 9pt 이상이어야 합니다. 빌더는 빈 레이아웃에서 시작하여 Inches()로 모든 bbox를 매핑하고, 줄바꿈, 자동 크기 조정, 여백, 앵커, 정렬, 글꼴, 색상, 선 설정을 명시적으로 지정합니다.
산출물
- 좌표 명시적 레이아웃 트리를 포함하는 summary와 slides가 있는 JSON 명세
작동 방식
- 01Layout_tree에 최종 좌표 작성하기
절대 인치 기반 바운딩 박스를 레이아웃 트리에 직접 작성합니다. 감사 이후 어떤 렌더러도 배치를 결정하거나, 텍스트를 축소하거나, 레이아웃을 추론할 수 없습니다.
- 02슬라이드별로 완전한 구조 선언하기
각 슬라이드는 고정 ID, 메시지 중심 제목, 접근성 읽기 순서, 그리고 슬라이드 크기, 루트 그룹, 모든 객체를 선언하는 완전한 layout_tree를 가져야 합니다.
- 03모든 객체 속성을 명시적으로 지정하기
의미 있는 모든 객체는 id, kind, role, classification, content, style, bbox, z_index를 최종 인치 bbox와 스타일과 함께 선언해야 합니다.
- 04빈 슬라이드 레이아웃에 매핑하는 빌더
태스크 로컬 빌더는 빈 슬라이드 레이아웃에서 시작해 Inches()로 모든 bbox를 매핑합니다.