In den eigenen Worten des Skills
Dieser Skill erstellt koordinatengenaue JSON-Spezifikationen für editierbare PowerPoint-Decks, bei denen jedes Element finale zollbasierte Begrenzungsrahmen, stabile IDs, Stile, Z-Indizes und Klassifizierungen hat. Kein Renderer darf die Platzierung bestimmen oder Text nach der Spezifikation verkleinern. Das Root-JSON enthält summary und slides; jede Folie hat eine stabile ID, einen aussagegeleiteten Titel, eine Barrierefreiheits-Lesereihenfolge und einen vollständigen layout_tree.
Produktions-Zusammenfassungen enthalten eine explizite layout_policy mit sicherem Rand, unterem Inhaltsrand, oberem Fußzeilenrand und Mindestabstand. Native Objekte (Text, Form, Linie, Tabelle, Bild) ersetzen alle unterstützenden Grafiken. Inhaltstext muss 9pt oder größer sein. Der Builder beginnt mit leeren Layouts, bildet alle Bboxes mit Inches() ab und setzt explizit Umbruch, Auto-Größe, Innenabstände, Verankerungen, Ausrichtung, Schriftarten, Farben und Linieneinstellungen.
Was er erzeugt
- JSON-Spezifikation mit summary und slides, die koordinatengenaue Layout-Bäume enthalten
So funktioniert es
- 01Finale Koordinaten im Layout_tree Festlegen
Schreiben Sie absolute zollbasierte Begrenzungsrahmen direkt in den Layout-Baum. Kein Renderer darf nach der Prüfung die Platzierung bestimmen, Text verkleinern oder das Layout ableiten.
- 02Vollständige Struktur pro Folie Deklarieren
Jede Folie muss eine stabile ID, einen aussagegeleiteten Titel, eine Barrierefreiheits-Lesereihenfolge und einen vollständigen layout_tree haben, der Foliengröße, Root-Gruppe und alle Objekte deklariert.
- 03Alle Objekteigenschaften Explizit Angeben
Jedes bedeutsame Objekt muss id, kind, role, classification, content, style, bbox und z_index mit finalen zollbasierten Bboxes und Stilen deklarieren.
- 04Builder Bildet auf Leeres Folienlayout Ab
Ein taskbezogener Builder startet von einem leeren Folienlayout und ordnet alle bboxes mit Inches() zu.