Animationen in Calc
Verfasst: Mo, 30.01.2012 13:16
Zur Übung habe ich mal einige Makros zum animieren von Shapes (com.sun.star.drawing) geschrieben. Vielleicht kann der eine oder andere davon was gebrauchen.
Außerdem wird das Kopieren per Dispatcher demonstriert, mit welchem man auch Gruppierungen kopieren kann.
In diesem Zusammenhang habe ich aber noch 2 Fragen:
1. Wie kann man die Bildschirmdarstellung tatsächlich stoppen und danach wieder einschalten? mit thisComponent.lockControllers und thisComponent.addActionLock funktioniert das nicht wirklich. Das wäre z.B. für die einzelnen Reset-Funktionen nötig.
2. Wie komme ich an den Basispunkt eines Shapes, damit ich diesen auf "zentriert" setzen kann? Ich stelle mir das so vor, dass, wenn ich dann die Größe eines Shapes ändere, der Mittelpunkt des Shapes immer an der gleichen Stelle ist.
Stichwörter: animation, rotieren, rotate, auflösen, fadeout, schrumpfen, shrink, pulsieren, pulsate, highlight, schütteln, shake, dropout, puff, dublizieren, dublicate, RectangleShape, scriptaculous
Gruß,

In diesem Zusammenhang habe ich aber noch 2 Fragen:
1. Wie kann man die Bildschirmdarstellung tatsächlich stoppen und danach wieder einschalten? mit thisComponent.lockControllers und thisComponent.addActionLock funktioniert das nicht wirklich. Das wäre z.B. für die einzelnen Reset-Funktionen nötig.
2. Wie komme ich an den Basispunkt eines Shapes, damit ich diesen auf "zentriert" setzen kann? Ich stelle mir das so vor, dass, wenn ich dann die Größe eines Shapes ändere, der Mittelpunkt des Shapes immer an der gleichen Stelle ist.
Stichwörter: animation, rotieren, rotate, auflösen, fadeout, schrumpfen, shrink, pulsieren, pulsate, highlight, schütteln, shake, dropout, puff, dublizieren, dublicate, RectangleShape, scriptaculous
Gruß,