Fade-In Rise Animation
Beabsichtigter Effekt
- Startet automatisch beim Folieneingang, ohne Klick.
- Einblendung über ca. 250 ms und Aufstieg über ca. 500 ms, beginnend gleichzeitig.
- Anfänglicher vertikaler Versatz: ca. 3,889 % der Folienhöhe unterhalb der Endposition. Die Endposition und das Folienlayout dürfen sich nicht ändern.
- Staffelung berechtigter Objekte über sieben Verzögerungsstufen: 0, 100, 200, 300, 400, 500 und 600 ms.
- Titel, andere Platzhalter, Hintergründe, Fußzeilen und dekorative Elemente bleiben fixiert. Titelrollen werden aus Layout und Inhalt identifiziert, nicht aus dem Namen „Titel".
Vorgehen
- Ziel-Foliennummern und Richtung bestätigen: standardmäßig von oben nach unten, oder von links nach rechts für Flüsse/Spalten. Cover- oder Trennfolien nur animieren, wenn explizit gewünscht. Bieten Sie bei Bedarf eine reine Einblend- oder keine Bewegung-Option an.
- Vorhandene Animationen, Trigger, Builds und Medien-Timing prüfen. Diese erhalten. Falls der gewünschte Effekt deren Ersetzung erfordert, erklären, was verloren ginge, und explizite Genehmigung einholen, bevor Timing auf diesen Folien ersetzt wird.
- Die unterstützten PowerPoint-Animationswerkzeuge verwenden, sofern verfügbar. Keine lokale Python-Laufzeit, keinen Slide-XML-Zugang oder ein bestimmtes internes Tool voraussetzen. Falls die Funktion nicht unterstützt wird, die Einschränkung erklären und manuelle Einstellungen angeben; nicht vorgeben, der Effekt sei angewendet worden.
- Nur inhaltliche Objekte auswählen. Eine sinnvolle Gruppe als ein Objekt behandeln, es sei denn, der Benutzer wünscht individuelle Einblendungen. Keine Chart-Builds, SmartArt, Medien oder interaktive Elemente ändern, es sei denn, sie werden unterstützt und genehmigt.
- Verzögerung jedes berechtigten Objekts aus seiner oberen oder linken Koordinate berechnen:
round((position - min)/(max - min) * 6) * 100 ms. Bei gleicher Position aller Objekte Verzögerung null verwenden. Gleichstände in Lesereihenfolge brechen. Die berechtigten Objekte innerhalb derselben Karte als eine Timing-Einheit behandeln, die obere oder linke Koordinate der Karte verwenden; ihnen dieselbe Verzögerung zuweisen. Karten nach Position staffeln, sodass ihre Animationen sich überlappen. - Beide Effekte gleichzeitig für jedes Objekt mit der berechneten Verzögerung anwenden. Endgeometrie, Bearbeitbarkeit, Lesereihenfolge und vorhandene Übergänge erhalten. Falls ein schnellerer Effekt gewünscht ist, können Dauern und Abstände angepasst werden, z. B. auf 150 ms Einblendung, 300 ms Aufstieg und 120 ms zwischen den Verzögerungsstufen.
- Die bearbeiteten Folien im Bildschirmpräsentations-Modus abspielen. Automatischen Start, gleichzeitige Effekte, Timing, fixierte Titel, keine unerwarteten Klicks und endgültige Position prüfen. Eine statische Vorschau kann keine Animationswiedergabe überprüfen. Falls Wiedergabe nicht verfügbar ist, den Effekt als unbestätigt melden, nicht als vollständig getestet.
Grenzen der Low-Level-Bearbeitung
Falls OOXML-Bearbeitung explizit verfügbar und notwendig ist, an einer Kopie arbeiten, nicht verwandtes Timing und Beziehungen erhalten, gültige eindeutige Timing-IDs und Ziel-Shape-IDs verwenden und das Paket vor dem Öffnen validieren. Nicht blind p:timing ersetzen oder fest codierte Foliennummern wiederverwenden. Eine voreingestellte ID allein beweist keine korrekte Wiedergabe.
Wenn OOXML-Bearbeitung diese Grenze erfüllt, ist die etablierte Kombination:
- Einblendung:
presetID="10"mitanimEffect filter="fade". - Aufstieg: ein separater Bewegungspfad mit
presetID="42",presetClass="path",decel="100000"undanimMotion origin="layout", unter Verwendung vonpath="M 0 0.03889 L 0 0 "undrCtr y="-1944". withEffectfür beide Effekte mit derselben berechneten Verzögerung verwenden. Den ersten Effekt in einenonBegin-Container mit Nullverzögerung setzen, damit er automatisch startet.- Für Formen mit Text
grpId="0"für die Einblendung undgrpId="1"für die Bewegung verwenden. Entsprechende Einträge zubldLsthinzufügen:<p:bldP spid=".." grpId="0" animBg="1"/>und<p:bldP spid=".." grpId="1" animBg="1"/>, mit der tatsächlichen Shape-ID. Bilder und Linien benötigen keinebldP-Einträge.