DiaShow-Objekte: Unterschied zwischen den Versionen

Aus AquaSoft Wiki
Zur Navigation springenZur Suche springen
Zeile 28: Zeile 28:
 
* [[ICanvas]] - Leinwandobjekt/Zeichenfläche zum Zeichnen bzw. Pixelzugriff auf Bilder
 
* [[ICanvas]] - Leinwandobjekt/Zeichenfläche zum Zeichnen bzw. Pixelzugriff auf Bilder
 
* [[IMoveable]], [[IPanable]] - Zugriff auf Bewegungspfad und Kameraschwenk
 
* [[IMoveable]], [[IPanable]] - Zugriff auf Bewegungspfad und Kameraschwenk
 +
 +
= Entwickler-Objekte =
 +
 +
Folgende Objekte stehen in der Toolbox nur zur Verfügung, wenn der Entwicklermodus aktiviert wurde:
 +
 +
* Transparentes Kapitel
 +
* "Laufende Linie"
 +
* Blackbox
 +
* Blackbox, horizontal
 +
* Blackbox, vertikal
 +
* Geometrische Form
 +
* Shader
 +
 +
Diese Objekte haben keine richtige Benutzeroberfläche und sind auf die Steuerung per Script angewiesen bzw. haben selbst steuernde Wirkung. Manche Objekte funktionieren nur in einem ganz bestimmten Kontext. Die Entwickler-Objekte werden nun genauer beschrieben:
 +
 +
== Blackbox ==
 +
 +
Eine Blackbox verhält sich wie eine Flexi-Collage, aber ohne Überblendung und ohne Hintergrundfarbe. Was bleibt ist die Möglichkeit, einen Bewegungspfad und einen Kameraschwenk zuzuweisen. Alle in einer Blackbox befindlichen Objekten erben diesen Pfad und Schwenk, so wie es auch bei Flexi-Collagen der Fall ist.
 +
 +
== Blackbox, horizontal ==
 +
 +
Wie "Blackbox" nur erlaupt die Timeline es nicht, in diesem Objekt mehrere Spuren anzulegen. Ebenso sind Abstände zwischen den Objekten nicht erlaubt. Dieses Objekt wird z.B. als Container für Bilder innerhalb von "Intelligen Vorlagen" eingesetzt. Hier soll der Nutzer keine komplexen Strukturen ablegen dürfen, da diese in die Vorlagen nicht übernommen werden könnten.
 +
 +
== Blackbox, vertikal ==
 +
 +
Wie "Blackbox" nur werden alle eingefügten Objekte auf die Dauer des vertikalen Blackbox gestreckt und jedes erscheint auf einer eigenen Spur.
 +
 +
== Transparentes Kapitel ==
 +
 +
Ein Transparentes Kapitel ist kein Objekt mit Funktion innerhalb der Präsentation, sondern dient als Hilfselement für die Benutzeroberfläche. Es ist dafür ausgelegt innerhalb eines Blackbox-Objekts verwendet zu werden. Außerhalb davon ist die Funktionsweise undefiniert.
  
 
[[Kategorie:Scripting-API]]
 
[[Kategorie:Scripting-API]]

Version vom 27. Februar 2015, 17:11 Uhr

Neben den Befehlen, die Ihnen die Programmiersprache direkt zur Verfügung stellt, gibt haben Sie Zugriff auf die Objekte der Diashow (sonst wäre das ganze ja auch ziemlich sinnlos). Objekte der DiaShow sind die Bilder, Texte, Videos etc. eben alles aus dem sich eine Diashow zusammensetzen kann.

Verfügbare DiaShow-Objekte

Es gibt für jedes Objekt eine Create-Methode, z.B. so:

 var pic: IPicture;
 pic := CreatePicture;
 var text: IText;
 text := CreateText;

Allgemeinere Objekte

  • ISlideShowObject - DiaShow-Objekt - Basis für alle Objekte.
  • ICanvas - Leinwandobjekt/Zeichenfläche zum Zeichnen bzw. Pixelzugriff auf Bilder
  • IMoveable, IPanable - Zugriff auf Bewegungspfad und Kameraschwenk

Entwickler-Objekte

Folgende Objekte stehen in der Toolbox nur zur Verfügung, wenn der Entwicklermodus aktiviert wurde:

  • Transparentes Kapitel
  • "Laufende Linie"
  • Blackbox
  • Blackbox, horizontal
  • Blackbox, vertikal
  • Geometrische Form
  • Shader

Diese Objekte haben keine richtige Benutzeroberfläche und sind auf die Steuerung per Script angewiesen bzw. haben selbst steuernde Wirkung. Manche Objekte funktionieren nur in einem ganz bestimmten Kontext. Die Entwickler-Objekte werden nun genauer beschrieben:

Blackbox

Eine Blackbox verhält sich wie eine Flexi-Collage, aber ohne Überblendung und ohne Hintergrundfarbe. Was bleibt ist die Möglichkeit, einen Bewegungspfad und einen Kameraschwenk zuzuweisen. Alle in einer Blackbox befindlichen Objekten erben diesen Pfad und Schwenk, so wie es auch bei Flexi-Collagen der Fall ist.

Blackbox, horizontal

Wie "Blackbox" nur erlaupt die Timeline es nicht, in diesem Objekt mehrere Spuren anzulegen. Ebenso sind Abstände zwischen den Objekten nicht erlaubt. Dieses Objekt wird z.B. als Container für Bilder innerhalb von "Intelligen Vorlagen" eingesetzt. Hier soll der Nutzer keine komplexen Strukturen ablegen dürfen, da diese in die Vorlagen nicht übernommen werden könnten.

Blackbox, vertikal

Wie "Blackbox" nur werden alle eingefügten Objekte auf die Dauer des vertikalen Blackbox gestreckt und jedes erscheint auf einer eigenen Spur.

Transparentes Kapitel

Ein Transparentes Kapitel ist kein Objekt mit Funktion innerhalb der Präsentation, sondern dient als Hilfselement für die Benutzeroberfläche. Es ist dafür ausgelegt innerhalb eines Blackbox-Objekts verwendet zu werden. Außerhalb davon ist die Funktionsweise undefiniert.