# CI-Referenz: DB InfraGO Folienmaster Quelle: `theme1.xml` aus dem offiziellen Folienmaster. ## Farben Definiert im Helper-Modul als `RGBColor`-Konstanten — direkt importierbar: ```python from db_infrago_pptx import ( DB_RED, DB_RED_DARK, DB_TURQUOISE_500, DB_TURQUOISE_700, DB_TURQUOISE_300, DB_TURQUOISE_100, DB_SAND, DB_DARK, DB_GRAY_LIGHT, DB_GRAY_MED, DB_BLACK, DB_WHITE, ) ``` | Konstante | Hex | Verwendung | |---|---|---| | `DB_RED` | `#EC0016` | Logo, Akzente, Highlights — NICHT als Hauptfarbe | | `DB_RED_DARK` | `#9B000E` | Hover/Pressed-Varianten, dunkle Rot-Akzente | | `DB_TURQUOISE_700` | `#006E6B` | Tabellen-Header, dunkle Akzente | | `DB_TURQUOISE_500` | `#00A099` | Primärakzent Türkis | | `DB_TURQUOISE_300` | `#83CACA` | Helle Türkis-Flächen | | `DB_TURQUOISE_100` | `#E3F5F4` | Türkis-Hintergrund (sehr hell) | | `DB_SAND` | `#FCE3BA` | Sand-Akzent | | `DB_DARK` | `#3C414B` | Dunkler Hintergrund (Folien-BG) | | `DB_GRAY_LIGHT` | `#F0F3F5` | Heller Hintergrund | | `DB_GRAY_MED` | `#AFB4BB` | Linien, Trenner | | `DB_BLACK` / `DB_WHITE` | — | Schriftfarbe | Volle DB-Palette (ebenfalls im theme1.xml definiert, falls du sie brauchst): - Yellow: `FFD800` (500), Orange: `F39200`, Red: `EC0016` - Burgundy: `A9455D`, Pink: `E93E8F`, Violet: `814997` - Blue: `1455C0`, Cyan: `309FD1`, Turquoise: `00A099`, Green: `408335` - Light Green: `63A615`, Warm Grey: `858379` Jede Farbe gibt's in den Schattierungen 100/300/500/700. ## Schriften - **Überschriften (major):** DB Neo Office Head - **Fließtext (minor):** DB Neo Office Diese Schriften sind nur auf DB-Rechnern verfügbar. Der Helper setzt sie explizit auf jeden Run — sonst würde python-pptx sie weglassen und PowerPoint auf System-Defaults wie Calibri zurückfallen. Auf Nicht-DB-Rechnern zeigt PowerPoint einen Fallback an, beim Öffnen auf einem DB-Rechner werden die korrekten Schriften aufgelöst. Konstanten im Helper: - `DB_FONT_HEADING = "DB Neo Office Head"` - `DB_FONT_BODY = "DB Neo Office"` ## Folienformat - Größe: 33.87 × 19.05 cm (16:9, 12192000 × 6858000 EMU) - Logo wird vom Master eingefügt (oben rechts) — nicht selbst zeichnen - Footer-Slot ist im Master vorgesehen (unten links) — über den Footer-Platzhalter jeder Layout-Funktion befüllen - Foliennummer (unten rechts) wird automatisch durch den Master gesetzt ## Design-Regeln (Master-konform) ### Setzen — was der Master leistet - Logo (DB Rot oben rechts) — automatisch via Master - Foliennummer — automatisch - Layout-spezifische Hintergrundfarben/-bilder — über Layout-Auswahl - Schrift, Bullet-Style, Farbschema — vom Theme ### Nicht setzen — was vermieden werden sollte - Kein eigenes Logo platzieren - Keine eigenen Farb-Hintergründe für Standard-Folien (Layout 14 etc.) — der Master bestimmt das - Keine eigenen Bullet-Zeichen — die Templates haben Türkis-Striche definiert - Keine Schrift überschreiben (Größe und Farbe nur in Ausnahmen) ### Inhalt - DB Rot ist Akzent, nicht Hauptfarbe - Schriftfarbe: Schwarz auf hell, Weiß auf dunkel/farbig - Aufzählungszeichen: vom Theme (Türkis-Strich) - Tabellen-Header: Türkis 700 (`DB_TURQUOISE_700`) - Keine Farbverläufe, keine bunte Schrift - Max 5–7 Bullets pro Folie, max 2 Sätze pro Bullet (besser: Stichworte) - Schriftgröße nicht unter 14pt für Body-Text - Eine Kernaussage pro Folie - 30–60 Sekunden Erfassbarkeit - Speaker-Notes für Details (`add_notes(slide, "...")`) ### Footer-Konvention ``` DB InfraGO AG | Vollständiger Name | Team | Jahr ``` NIEMALS nur Vorname. NIEMALS abgekürzte Teamnamen ohne Kontext. Wenn das Team unbekannt ist: User fragen. ## Sektionsstruktur (3-Akt) Der Folienmaster hat im `presentation.xml` folgende offizielle Sektionen vordefiniert: 1. **Präsentationsfolien** — Titel + Untertitel 2. **Inhaltsverzeichnis** — Agenda 3. **Inhaltsfolien** — Hauptteil 4. **Grafische und kreativere Folien** — Statements, Zitate, Bilder 5. **Trenner- und Abschlussfolie** — Kapiteltrenner, Ende Nach diesem Aufbau strukturieren — gibt automatisch eine ordentliche 3-Akt-Struktur mit Eröffnung, Hauptteil und Abschluss.