Skill'in Kendi İfadeleriyle
Bu skill, her öğenin nihai inç tabanlı sınırlayıcı kutulara, sabit kimliklere, stillere, z-indekslere ve sınıflandırmalara sahip olduğu, düzenlenebilir PowerPoint deck'leri için koordinat-açık JSON spesifikasyonları oluşturur. Hiçbir render motoru yerleşimi belirleyemez veya spesifikasyon sonrası metni küçültemez. Kök JSON, summary ve slides içerir; her slaytın sabit bir kimliği, mesaj odaklı başlığı, erişilebilirlik okuma sırası ve tam bir layout_tree'si vardır.
Üretim özetleri, güvenli kenar boşluğu, içerik alt sınırı, alt bilgi üst sınırı ve minimum boşluğu kapsayan açık bir layout_policy içerir. Yerel nesneler (metin, şekil, çizgi, tablo, görüntü) her türlü destekleyici görselin yerini alır. İçerik metni 9pt veya daha büyük olmalıdır. Oluşturucu boş düzenlerden başlar, tüm bbox'ları Inches() ile eşler ve sarmalama, otomatik boyutlandırma, iç boşluklar, çıpalar, hizalama, yazı tipleri, renkler ve çizgi ayarlarını açıkça belirler.
Neler üretir
- Koordinat-açık düzen ağaçları içeren summary ve slides ile JSON spesifikasyonu
Nasıl Çalışır
- 01Layout_tree'de Nihai Koordinatları Oluşturma
Mutlak inç tabanlı sınırlayıcı kutuları doğrudan düzen ağacına yazın. Denetim sonrasında hiçbir render motoru yerleşimi belirleyemez, metni küçültemez veya düzeni çıkarsayamaz.
- 02Her Slayt İçin Tam Yapıyı Belirtme
Her slaytın sabit bir kimliği, mesaj odaklı başlığı, erişilebilirlik okuma sırası ve slayt boyutunu, kök grubu ve tüm nesneleri belirten tam bir layout_tree'si olmalıdır.
- 03Tüm Nesne Özelliklerini Açıkça Belirtme
Her anlamlı nesne, nihai inç bbox'ları ve stilleriyle id, kind, role, classification, content, style, bbox ve z_index bildirmelidir.
- 04Oluşturucu Boş Slayt Düzenine Eşler
Görev-yerel bir builder, boş bir slayt düzeninden başlar ve tüm bbox'ları Inches() ile eşler.