Video

www.altova.com Alle erweitern/reduzieren Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  Steuerelemente und Steuerelementereignisse > Steuerelemente >

Video

Im Video-Steuerelement wird das in der Eigenschaft Videoquelle (siehe unten) definierte Video angezeigt. Es können mehrere Videos auf eine Seite platziert werden. Jedes Steuerelement wird durch einen Namen identifiziert und gibt das in der Eigenschaft Videoquelle definierte Video wieder. Die Eigenschaften des Steuerelements können im Fenster "Stile & Eigenschaften" definiert werden.

 

Beachten Sie die folgenden Funktionen:

 

Der Pfad von Videoressourcen wird über eine URL angegeben. Die URL kann über einen Seitenquellen-Link, einen XPath-Ausdruck oder eine direkt eingegebene statische Adresse definiert werden. Um eine Video-Datei auf dem Client-Gerät zu definieren, muss es sich bei der URL um eine relative URL handeln, die relativ zum jeweiligen geräteabhängigen Verzeichnis ist (siehe Beschreibung der Eigenschaft Videoquelle weiter unten). Informationen zu Video-Dateiformaten finden Sie unter Audio/Video-Formate.
Sie können festlegen, welche Größe das Steuerelement haben soll, während das Video heruntergeladen wird. Nach abgeschlossenem Download wird das Steuerelement an die tatsächliche Größe des Videos angepasst. Siehe Eigenschaften Anfangsbreite und Anfangshöhe weiter unten.
Das Video kann beim Laden der Seite gestartet werden (Eigenschaft Beim Laden wiedergeben). Wenn das Video erst zu einem späteren Zeitpunkt gestartet werden soll, verwenden Sie die Videostart-Aktion (z.B. für eine Schaltfläche).
Sie können festlegen, ob im Steuerelement Schaltflächen zum Steuern der Videowiedergabeaktionen angezeigt werden sollen (Eigenschaft Steuerelemente anzeigen). Wenn diese Schaltflächen nicht angezeigt werden sollen, können Sie über die Aktion "Video" benutzerdefinierte Schaltflächen erstellen.
Die Aktion "Video" enthält Funktionen zum Starten, Anhalten, Fortsetzen, Beenden und Springen zu einer bestimmten Zeitmarke in der Wiedergabe sowie zur Wiedergabe eines bestimmten zeitlich definierten Abschnitts des Videos.
Außerdem können Sie eine Gruppe von Aktionen definieren, die ausgeführt werden sollen, wenn ein Video-Ereignis ausgelöst wird (siehe unten).
Um eine bedingte Verarbeitung zu definieren, steht eine Reihe von MobileTogether XPath-Erweiterungsfunktionen zur Bereitstellung von Attributen von Video-Dateien und der Wiedergabe zur Verfügung. So können Sie z.B. definieren, dass unterschiedliche Aktionen ausgeführt werden, wenn die Funktion mt-video-is-playing true() oder false() zurückgibt.

 

Click to expand/collapseAnmerkungen
Wenn das Steuerelement mit einem Seitenquellen-Node (Seitenquellen-Link) verknüpft ist, wird der damit verknüpfte Node bei Platzieren der Maus über das Steuerelement (in der Seitendesign-Ansicht) in einem Popup-Fenster angezeigt.
Alle Seitenquellen-Links in der Datenquellstruktur werden in fetter Schrift angezeigt. Strukturnodes, die keine Seitenquellen-Links sind, werden in normaler Schrift angzeigt.
Wenn Sie den Mauszeiger in der Design-Struktur über den Seitenquellen-Link platzieren, werden Informationen zum damit verknüpften Steuerelement angezeigt.
Um eine Verknüpfung mit einem Seitenquellen-Node (und damit die Daten im Steuerelement) zu entfernen, klicken Sie mit der rechten Maustaste (in der Seitendesign-Ansicht) auf das Steuerelement und wählen Sie den Befehl Link zur Seitenquelle löschen.
Um einen Stil oder eine Eigenschaft (im Fenster "Stile & Eigenschaften") zurückzusetzen, wählen Sie die Eigenschaft aus und klicken Sie in der Symbolleiste des Fensters auf Zurücksetzen.
Die Werte einer Reihe von Eigenschaften können mit Hilfe von XPath-Ausdrücken definiert werden. Auf diese Art können dynamische Werte, d.h. mittels Berechnungen generierte Werte oder Werte, die zur Laufzeit aus Nodes der Seitenquelle abgerufen werden, verwendet werden. Um einen XPath-Ausdruck zu definieren, klicken Sie in der Symbolleiste des Fensters "Stile & Eigenschaften" auf die Schaltfläche XPath bearbeiten.
Um den XPath-Ausdruck eines Stils oder einer Eigenschaft zu bearbeiten, wählen Sie den Stil bzw. die Eigenschaft (im Fenster "Stile & Eigenschaften") aus und klicken Sie in der Symbolleiste des Fensters auf XPath bearbeiten.
Um ein Steuerelement an eine andere Stelle im Design zu kopieren, halten Sie die Strg-Taste gedrückt, während Sie das Steuerelement an die gewünschte Stelle ziehen.
Um einem Steuerelement bestimmte Eigenschaften zuzuweisen, definieren Sie (über die Eigenschaft Browser-CSS-Klasse) eine oder mehrere Klassen für das Steuerelement und weisen Sie der/den Klasse(n) anschließend in einer externen CSS-Datei (die Sie im Dialogfeld "Browser-Einstellungen" definieren) Regeln zu.
Die CSS-Eigenschaften eines Steuerelements können im Fenster "Stile & Eigenschaften" und/oder in einer externen CSS-Datei definiert werden. Die Eigenschaften, die im Fenster "Stile & Eigenschaften" definiert wurden, haben Vorrang.

 

Video-Ereignisse

Video-Ereignisse werden über das Kontextmenü des Steuerelements (Aufruf durch Rechtsklick) oder die Eigenschafts Steuerelementaktion (siehe Eigenschaften unten) aufgerufen. Um Aktionen für ein Video-Ereignis zu definieren, ziehen Sie eine Aktion aus dem Aktionsbereich auf der linken Seite auf das Ereignisregister für das Video.

BeiVideostart: Vor Eintreten dieses Ereignisses (d.h. vor dem Start der Videowiedergabe) stehen die näheren Informationen zur Videodatei nicht zur Verfügung, daher sollten die Funktionen zum Abrufen der Höhe, Breite, Dauer und aktuellen Position des Videos (siehe unten) nicht aufgerufen werden; zu diesem Zeitpunkt gibt nur die Funktion mt-video-is-playing gültige Informationen zurück. Dieses Ereignis kann z.B. verwendet werden, um Details der Videowiedergabe (z.B. über die Aktion "Node aktualisieren") in einem XML-Struktur-Node aufzuzeichnen.
BeiVideofehler: Mögliche Fehler wären: Datei nicht gefunden, ein Dateiformatfehler oder eine Unterbrechung beim Herunterladen/der Wiedergabe. Informationen über den Fehler können mit Hilfe der MobileTogether XPath-Erweiterungsfunktion mt-external-error aufgerufen werden. Wenn für das Ereignis Aktionen definiert sind, so werden diese Aktionen ausgeführt. Andernfalls wird der Fehler in einem Meldungsfeld angezeigt.
NachVideoWiedergabe: Die Videowiedergabe gilt als abgeschlossen, wenn die Datei oder der angegebene Abschnitt bis zum Ende wiedergegeben wurde (ohne dass eine Beenden-Aktion ausgeführt wurde). Die für dieses Ereignis definierten Aktionen werden nicht ausgeführt, wenn das Video (über die Projekteigenschaft Bei Wechsel zu anderer Lösung) angehalten oder pausiert wurde.

 

Videoeigenschaften

Die Eigenschaften eines Steuerelements stehen im Fenster "Stile & Eigenschaften" zur Verfügung und werden unten in der Reihenfolge, in der sie angezeigt werden, aufgelistet.

Click to expand/collapseName

Über seinen Namen wird das Steuerelement von anderen Stellen auf der Seite oder im Projekt aus referenziert. Doppelklicken Sie in das Wertefeld, um es zu bearbeiten.

 

Click to expand/collapseVideoquelle

Wählt die Videoquelle, die im Steuerelement "Video" wiedergegeben werden soll, aus. Sie können entweder eine URL zum Aufruf einer entfernten Datei eingeben oder einen XPath-Ausdruck definieren, der die URL auswählt oder generiert. In der unten gezeigten Abbildung wird die gewünschte Video-Datei z.B. über die im letzten $Sources/AVMedia/Resource-Element enthaltene URL aufgerufen.

MTDDeviceDependentDirs

Um eine Videodatei auf dem Client-Gerät zu definieren, muss es sich bei der URL um eine relative URL handeln, die relativ zum entsprechenden geräteabhängigen Verzeichnis ist (siehe Abbildung oben).

 

Android: Wählen Sie das Android-Geräteverzeichnis aus der Dropdown-Liste aus. Wenn Sie die Standardauswahl Default wählen, so wird das Sandbox-Verzeichnis der MobileTogether-App ausgewählt. Beachten Sie jedoch, dass keine andere App (außer MobileTogether) Zugriff auf das MobileTogether-Sandbox-Verzeichnis hat, es sei denn das Android-Gerät wurde gerootet. Daher kann eine Datei in der MobileTogether Sandbox eventuell nicht mit einer anderen App geöffnet werden.
Windows RT: Wählen Sie das Windows Phone bzw. Windows RT-Geräteverzeichnis aus der Dropdown-Liste aus. Wenn Sie die Standardauswahl Default wählen, so wird das Sandbox-Verzeichnis der MobileTogether-App ausgewählt.
iOS: MobileTogether erstellt auf dem Gerät des Benutzers zwei Verzeichnisse: (i) ein Gesichertes Verzeichnis für Dateien, die vom Betriebssystem gesichert werden und später, z.B. nach einem Wiederherstellungsvorgang, zur Verfügung stehen. Dieses Verzeichnis ist für Dateien gedacht, die für den Benutzer wichtig sind und die nicht verloren gehen sollten; (ii) ein Nicht gesichertes Verzeichnis für Dateien, die nicht gesichert werden müssen bzw. für deren Wiedergabe eine schnellere Pufferung erforderlich ist. Wählen Sie je nach Bedarf Gesichertes Verzeichnis oder Nicht gesichertes Verzeichnis aus.
Webbrowser: Hier steht keine Auswahl zur Verfügung. Relative Pfade werden im Kontext der Sandbox des Browsers aufgelöst.

 

Informationen zu Videodateiformaten finden Sie unter Audio/Video-Formate.

 

 

Anmerkung:Die Wiedergabe von Audio/Videodateien über mehrere Kanäle wird auf Windows Phone nicht unterstützt. Es kann immer nur eine Audio- oder Videodatei auf einmal abgespielt werden: Es wird die zuletzt gestartete Datei wiedergegeben.

 

Anmerkung:Audio- und Videodateien können nicht über die Funktion "Auf MobileTogether Server bereitstellen des MobileTogether Designer-Projekts auf MobileTogether Server bereitgestellt werden. Sie können Audio/Videodateien jedoch manuell auf den Server kopieren. Sie können von dort allerdings nicht über eine URL gestreamt werden. Wenn Sie auf Ihrem MobileTogether Server gespeicherte Audio/Videodateien streamen möchten, gehen Sie folgendermaßen vor: (i) Verwenden Sie die Aktion Binärdatei laden, um die Audio-/Video-Binärdaten in einen Seitenquellen-Node zu laden; (ii) speichern Sie die Daten aus diesem Node mit Hilfe der Aktion Binärdatei speichern in einer Datei auf dem Client-Gerät; (iii) verwenden Sie die Audio/Video-Wiedergabeaktionen, um die nun auf dem Client-Gerät gespeicherte Datei abzuspielen. Alternativ dazu können Sie Audio/Videodateien auf einem Webserver speichern, anstatt sie auf MobileTogether Server zu speichern und die Audio/Videodatei vom Webserver aus über eine URL streamen.

 

Click to expand/collapseVideoquelle im Cache

Wenn die Eigenschaft Beim Laden wiedergeben (siehe unten) auf false gesetzt ist, können Sie eine Cache-Datei definieren, von der aus das Video wiedergegeben wird. Wenn eine Cache-Datei definiert wird, so wird das (über die Eigenschaft Videoquelle) für die Wiedergabe ausgewählte Video auf dem Client-Gerät zwischengespeichert, wenn die Videodatei heruntergeladen wird. Wenn für ein bestimmtes Videosteuerelement bereits eine lokale Cache-Datei vorhanden ist, so wird in diesem Steuerelement die Cache-Datei wiedergegeben und die Datei wird nicht erneut heruntergeladen.

 

Um eine lokale Cache-Datei zu definieren, geben Sie als Wert dieser Eigenschaft eine relative URL ein. Diese URL wird relativ zu dem für das jeweilige Betriebssystem im Bereich Geräteabhängige Verzeichnisse ausgewählten Ordner aufgelöst. Sie können festlegen, ob Unterordner der relativen URL erstellt werden sollen, falls sie auf dem Client-Gerät nicht vorhanden sind.

 

Android: Wählen Sie das Android-Geräteverzeichnis aus der Dropdown-Liste aus. Wenn Sie die Standardauswahl Default wählen, so wird das Sandbox-Verzeichnis der MobileTogether-App ausgewählt. Beachten Sie jedoch, dass keine andere App (außer MobileTogether) Zugriff auf das MobileTogether-Sandbox-Verzeichnis hat, es sei denn das Android-Gerät wurde gerootet. Daher kann eine Datei in der MobileTogether Sandbox eventuell nicht mit einer anderen App geöffnet werden.
Windows RT: Wählen Sie das Windows Phone bzw. Windows RT-Geräteverzeichnis aus der Dropdown-Liste aus. Wenn Sie die Standardauswahl Default wählen, so wird das Sandbox-Verzeichnis der MobileTogether-App ausgewählt.
iOS: MobileTogether erstellt auf dem Gerät des Benutzers zwei Verzeichnisse: (i) ein Gesichertes Verzeichnis für Dateien, die vom Betriebssystem gesichert werden und später, z.B. nach einem Wiederherstellungsvorgang, zur Verfügung stehen. Dieses Verzeichnis ist für Dateien gedacht, die für den Benutzer wichtig sind und die nicht verloren gehen sollten; (ii) ein Nicht gesichertes Verzeichnis für Dateien, die nicht gesichert werden müssen bzw. für deren Wiedergabe eine schnellere Pufferung erforderlich ist. Wählen Sie je nach Bedarf Gesichertes Verzeichnis oder Nicht gesichertes Verzeichnis aus.
Webbrowser: Hier steht keine Auswahl zur Verfügung. Relative Pfade werden im Kontext der Sandbox des Browsers aufgelöst.

 

Click to expand/collapseBenutzername

Diese Eigenschaft ist aktiv, wenn Typ der Bildquelle url lautet. Definiert einen Benutzernamen, für den Benutzerzugriff auf die Ressource. Doppelklicken Sie in das Wertfeld der Eigenschaft, um sie zu bearbeiten.

 

Click to expand/collapsePasswort

Diese Eigenschaft ist aktiv, wenn Typ der Bildquelle url lautet. Definiert ein Passwort für den Benutzerzugriff auf die Ressource. Doppelklicken Sie in das Wertfeld der Eigenschaft, um sie zu bearbeiten.

 

Click to expand/collapseSteuerelemente anzeigen

Definiert, ob die Schaltflächen des Video-Steuerelements angezeigt werden sollen oder nicht.. Die Werte der Eigenschaft sind true oder false, wobei der Standardwert true ist. Wenn der Wert auf false, gesetzt ist, kann die Wiedergabe über die Aktion "Video" gesteuert werden. Beachten Sie, dass Video-Steuerelementschaltflächen auf Windows Phone nicht unterstützt werden.

 

Click to expand/collapseBeim Laden wiedergeben

Definiert, ob das Video sofort nach dem Laden der Seite wiedergegeben werden soll. Die Werte der Eigenschaft sind true oder false. Der Standardwert ist true. Wenn der Wert auf false gesetzt wird, wird die Wiedergabe über die Aktion "Video Start" gestartet.

 

Click to expand/collapseSteuerelementaktion

Klicken Sie auf die Schaltfläche Zusätzliches Dialogfeld, um das Dialogfeld "Aktionen" für das Steuerelement aufzurufen. Sie können definieren, welche Aktionen bei Auslösen eines Steuerelementereignisses ausgelöst werden. Das/Die Ereignis(se) des Steuerelements ist/sind vordefiniert und wird/werden auf der rechten Seite des Dialogfelds "Aktionen" auf eigenen Registern angezeigt. Im linken Bereich des Fensters wird eine Aktionsbibliothek angezeigt. Sie können eine Aktion aus dem Fenster auf der linken Seite auf das Register eines Ereignisses ziehen und anschließend die Eigenschaften der Aktion definieren. Es können für jedes Ereignis mehrere Aktionen definiert werden, die in der Reihenfolge, in der sie von oben nach unten vorkommen, ausgeführt werden.

 

Nachdem Sie die Aktionen eines Steuerelements definiert haben, können Sie diese jederzeit über die Schaltfläche Zusätzliches Dialogfeld der Eigenschaft aufrufen und bearbeiten. Alternativ dazu können Sie ein Steuerelementereignis auch durch Rechtsklick auf das Steuerelement und Auswahl des Ereignisses aus dem angezeigten Kontextmenü aufrufen.

 

Click to expand/collapseSichtbar

Ein XPath-Ausdruck, dessen Ergebnis true() oder false() sein sollte. Wenn das Ergebnis des Ausdrucks false() ist, - und nur dann - ist das Steuerelement nicht sichtbar. Ist das Ergebnis des Ausdrucks true() oder wird ein anderer Wert zurückgegeben, so bleibt das Steuerelement sichtbar. Der Standardwert ist true(). Doppelklicken Sie in das Wertfeld oder klicken Sie auf die Schaltfläche XPath, um einen XPath-Ausdruck zu bearbeiten. Mit Hilfe der Eigenschaft Sichtbar kann ein Objekt sichtbar oder unsichtbar gemacht werden, je nachdem, welches Ergebnis der XPath-Ausdruck hat. Dadurch kann die Anzeige eines Objektsd dynamisch vom Inhalt oder der Struktur von Daten abhängig gemacht werden.

 

Anmerkung:  Informationen zur Sichtbarkeit von Spalten-/Zeilenbereichen finden Sie unter Tabelleneigenschaften.

 

Anmerkung:  Die Variable $MTControlValue steht für die Generierung des Werts der Eigenschaft Sichtbar nicht zur Verfügung. Falls sie verwendet wird, führt dies zu einem Validierungsfehler.

 

Click to expand/collapseHorizontale Ausrichtung

Setzt die horizontale Ausrichtung auf left, center oder right. Die Standardeinstellung ist center. Der Wert kann auch über einen XPath-Ausdruck definiert werden (Auf diese Art kann der Wert dynamisch generiert werden).

 

Click to expand/collapseBreite des Steuerelements

Definiert die Breite des Steuerelements. Wählen Sie über die Auswahlliste der Eigenschaft einen Wert aus. Es stehen die folgenden Werte zur Verfügung:

 

Parent_ausfüllen: Die Breite des Steuerelements wird an die des übergeordneten Elements, z.B. einer Tabellenzelle oder der Seite angepasst.
Inhalt_umbrechen: Das Steuerelement wird nur so breit gemacht, dass der Inhalt des Steuerelements Platz hat. Wenn dieser Wert ausgewählt ist, wird die Eigenschaft Maximale Steuerelementbreite verfügbar.
Prozentwert: ein Prozentwert der Seitenbreite; wählen Sie einen Wert aus der Dropdown-Liste aus oder geben Sie den Wert direkt ein.
Pixelwert: Wählen Sie einen Pixelwert aus der Dropdown-Liste aus oder geben Sie direkt einen Wert ein.

 

Mit Parent_ausfüllen wird somit eine maximale Breite definiert, während mit Inhalt_umbrechen eine minimale Breite festgelegt wird.

 

Der Standardwert für alle Steuerelemente mit Ausnahme der folgenden ist Parent_ausfüllen.

 

Bild und Diagramm: Für diese ist der Standardwert Inhalt_umbrechen.
Geolocation-Karte: Der Standardwert ist der kleinere der beiden Werte $MT_CanvasX und $MT_CanvasY. Mit diesen beiden dynamischen Variablen wird die Breite bzw. Höhe des Anzeigebereichs des Geräts angegeben. Da die Standardwerte von Höhe des Steuerelements and Breite des Steuerelements die gleichen sind (in beiden Fällen jeweils der kleinere Wert von $MT_CanvasX und $MT_CanvasY), bildet die Standardform und -größe des Anzeigebereichs im Steuerelement immer ein Quadrat, das gleich min($MT_CanvasX, $MT_CanvasY) ist.

 

Click to expand/collapsePunkte oder Pixel auf iOS-Geräten

Wenn Sie Pixelwerte für Eigenschaften, mit denen eine Länge definiert ist, eingeben, so werden diese Werte bei Darstellung auf iOS-Geräten als Punkte im Anzeigebereichkoordinatenraum gelesen. Der Anzeigebereichkoordinatenraum ist der Bildschirmbereich, auf dem die Designkomponenten abgebildet werden und ein Punkt ist die Längeneinheit in diesem Raum, d.h. es handelt sich hierbei nicht um die typografische Einheit, die 1/72 Zoll beträgt. Das iOS-Gerät ordnet die Punkte des Anzeigebereichkoordinatenraums automatisch Pixeln im Gerätekoordinatenraum zu. Dadurch, dass die Werte auf diese Art (Anzeigebereichswerte zu Gerätewerte) zugeordnet werden, wird sichergestellt, dass bei Designkomponenten unabhängig von der Auflösung des iOS-Geräts oder den verwendeten Maßeinheiten das richtige Größenverhältnis in Bezug auf den Bildschirm und auf die Komponenten zueinander beibehalten wird.

 

Sie können in MobileTogether Designer mit Hilfe der dynamischen Variablen $MT_CanvasX und $MT_CanvasY die Größe des aktuellen Anzeigebereichs (Bildschirms) und somit Längenwerte im Verhältnis zu dieser Größe ermitteln. Für iOS-Geräte werden die von diesen Variablen zurückgegebenen Werte folgendermaßen berechnet: Die Pixel-Dimensionen des aktuellen Gerätekoordinatenraums werden (mit Hilfe des entsprechenden Konvertierungsfaktors) in Punktwerte im Anzeigebereichkoordinatenraum konvertiert. Diese Punktwerte (Zahlenwerte) werden von den beiden Variablen für die Verwendung im Design als Pixel zurückgegeben. Wenn ein Bild z.B. die halbe Breite des Anzeigebereichs einnehmen soll, definieren Sie dafür eine Pixelbreite die gleich $MT_CanvasX * 0.5 ist. Der XPath-Ausdruck für diese Bildbreite wäre folgender: concat($MT_CanvasX * 0.5, 'px').

 

Click to expand/collapseMaximale Steuerelementbreite

Diese Eigenschaft steht nur zur Verfügung, wenn die Eigenschaft Steuerelementbreite des Steuerelements auf Inhalt_umbrechen gesetzt wurde. Mit der Eigenschaft Maximale Steuerelementbreite wird die maximale Breite des Steuerelements definiert. Wählen Sie einen Wert aus der Auswahlliste der Eigenschaft aus. Die folgenden Werte stehen zur Verfügung:

 

Prozentwert: ein Prozentwert der Seitenbreite; wählen Sie einen Wert aus der Dropdown-Liste aus oder geben Sie einen Wert direkt ein.
Pixelwert: Wählen Sie einen Pixelwert aus der Dropdown-Liste aus oder geben Sie einen Wert direkt ein.

 

Click to expand/collapseAnfangsbreite

Ein Wert in Pixel, der die Anfangsbreite des Video-Steuerelements definiert. Dabei handelt es sich um die Breite des Video-Steuerelements, während das Video heruntergeladen wird. Sobald das Video abgespielt wird, wird die Breite des Steuerelements an die tatsächliche Breite des Videos angepasst. Der Standardanfangswert ist der Wert von $MT_CanvasX.

 

Click to expand/collapsePunkte oder Pixel auf iOS-Geräten

Wenn Sie Pixelwerte für Eigenschaften, mit denen eine Länge definiert ist, eingeben, so werden diese Werte bei Darstellung auf iOS-Geräten als Punkte im Anzeigebereichkoordinatenraum gelesen. Der Anzeigebereichkoordinatenraum ist der Bildschirmbereich, auf dem die Designkomponenten abgebildet werden und ein Punkt ist die Längeneinheit in diesem Raum, d.h. es handelt sich hierbei nicht um die typografische Einheit, die 1/72 Zoll beträgt. Das iOS-Gerät ordnet die Punkte des Anzeigebereichkoordinatenraums automatisch Pixeln im Gerätekoordinatenraum zu. Dadurch, dass die Werte auf diese Art (Anzeigebereichswerte zu Gerätewerte) zugeordnet werden, wird sichergestellt, dass bei Designkomponenten unabhängig von der Auflösung des iOS-Geräts oder den verwendeten Maßeinheiten das richtige Größenverhältnis in Bezug auf den Bildschirm und auf die Komponenten zueinander beibehalten wird.

 

Sie können in MobileTogether Designer mit Hilfe der dynamischen Variablen $MT_CanvasX und $MT_CanvasY die Größe des aktuellen Anzeigebereichs (Bildschirms) und somit Längenwerte im Verhältnis zu dieser Größe ermitteln. Für iOS-Geräte werden die von diesen Variablen zurückgegebenen Werte folgendermaßen berechnet: Die Pixel-Dimensionen des aktuellen Gerätekoordinatenraums werden (mit Hilfe des entsprechenden Konvertierungsfaktors) in Punktwerte im Anzeigebereichkoordinatenraum konvertiert. Diese Punktwerte (Zahlenwerte) werden von den beiden Variablen für die Verwendung im Design als Pixel zurückgegeben. Wenn ein Bild z.B. die halbe Breite des Anzeigebereichs einnehmen soll, definieren Sie dafür eine Pixelbreite die gleich $MT_CanvasX * 0.5 ist. Der XPath-Ausdruck für diese Bildbreite wäre folgender: concat($MT_CanvasX * 0.5, 'px').

 

Click to expand/collapseAnfangshöhe

Ein Wert in Pixel, der die Anfangshöhe des Video-Steuerelements definiert. Dabei handelt es sich um die Höhe des Video-Steuerelements, während das Video heruntergeladen wird. Sobald das Video abgespielt wird, wird die Breite des Steuerelements an die tatsächliche Höhe des Videos angepasst. Der Standardanfangswert beträgt $MT_CanvasX * 9) div 16.

 

Click to expand/collapsePunkte oder Pixel auf iOS-Geräten

Wenn Sie Pixelwerte für Eigenschaften, mit denen eine Länge definiert ist, eingeben, so werden diese Werte bei Darstellung auf iOS-Geräten als Punkte im Anzeigebereichkoordinatenraum gelesen. Der Anzeigebereichkoordinatenraum ist der Bildschirmbereich, auf dem die Designkomponenten abgebildet werden und ein Punkt ist die Längeneinheit in diesem Raum, d.h. es handelt sich hierbei nicht um die typografische Einheit, die 1/72 Zoll beträgt. Das iOS-Gerät ordnet die Punkte des Anzeigebereichkoordinatenraums automatisch Pixeln im Gerätekoordinatenraum zu. Dadurch, dass die Werte auf diese Art (Anzeigebereichswerte zu Gerätewerte) zugeordnet werden, wird sichergestellt, dass bei Designkomponenten unabhängig von der Auflösung des iOS-Geräts oder den verwendeten Maßeinheiten das richtige Größenverhältnis in Bezug auf den Bildschirm und auf die Komponenten zueinander beibehalten wird.

 

Sie können in MobileTogether Designer mit Hilfe der dynamischen Variablen $MT_CanvasX und $MT_CanvasY die Größe des aktuellen Anzeigebereichs (Bildschirms) und somit Längenwerte im Verhältnis zu dieser Größe ermitteln. Für iOS-Geräte werden die von diesen Variablen zurückgegebenen Werte folgendermaßen berechnet: Die Pixel-Dimensionen des aktuellen Gerätekoordinatenraums werden (mit Hilfe des entsprechenden Konvertierungsfaktors) in Punktwerte im Anzeigebereichkoordinatenraum konvertiert. Diese Punktwerte (Zahlenwerte) werden von den beiden Variablen für die Verwendung im Design als Pixel zurückgegeben. Wenn ein Bild z.B. die halbe Breite des Anzeigebereichs einnehmen soll, definieren Sie dafür eine Pixelbreite die gleich $MT_CanvasX * 0.5 ist. Der XPath-Ausdruck für diese Bildbreite wäre folgender: concat($MT_CanvasX * 0.5, 'px').

 

Click to expand/collapseRand

Definiert den Randabstand des Steuerelements zu umgebenden Objekten oder zu den Rändern des enthaltenden Objekts. Wählen Sie in der Dropdown-Liste der Auswahlliste einen Wert in Pixel aus oder doppelklicken Sie in das Wertfeld, um eine Pixellänge einzugeben. Der definierte Randabstand wird auf allen vier Seiten des Steuerelements erstellt. Wenn Sie für eine der vier Seiten einen anderen Rand definieren möchten, erweitern Sie die Eigenschaft Rand, um die einzelnen Randeigenschaften (links, rechts, oben und unten) anzuzeigen und definieren Sie einen anderen Wert dafür. Wenn Sie z.B. Rand auf 6px und Unterer Rand auf 12px setzen, so erhalten der obere, linke und rechte Rand eine Breite von 6px und der untere Rand eine von 12px.

 

Click to expand/collapsePunkte oder Pixel auf iOS-Geräten

Wenn Sie Pixelwerte für Eigenschaften, mit denen eine Länge definiert ist, eingeben, so werden diese Werte bei Darstellung auf iOS-Geräten als Punkte im Anzeigebereichkoordinatenraum gelesen. Der Anzeigebereichkoordinatenraum ist der Bildschirmbereich, auf dem die Designkomponenten abgebildet werden und ein Punkt ist die Längeneinheit in diesem Raum, d.h. es handelt sich hierbei nicht um die typografische Einheit, die 1/72 Zoll beträgt. Das iOS-Gerät ordnet die Punkte des Anzeigebereichkoordinatenraums automatisch Pixeln im Gerätekoordinatenraum zu. Dadurch, dass die Werte auf diese Art (Anzeigebereichswerte zu Gerätewerte) zugeordnet werden, wird sichergestellt, dass bei Designkomponenten unabhängig von der Auflösung des iOS-Geräts oder den verwendeten Maßeinheiten das richtige Größenverhältnis in Bezug auf den Bildschirm und auf die Komponenten zueinander beibehalten wird.

 

Sie können in MobileTogether Designer mit Hilfe der dynamischen Variablen $MT_CanvasX und $MT_CanvasY die Größe des aktuellen Anzeigebereichs (Bildschirms) und somit Längenwerte im Verhältnis zu dieser Größe ermitteln. Für iOS-Geräte werden die von diesen Variablen zurückgegebenen Werte folgendermaßen berechnet: Die Pixel-Dimensionen des aktuellen Gerätekoordinatenraums werden (mit Hilfe des entsprechenden Konvertierungsfaktors) in Punktwerte im Anzeigebereichkoordinatenraum konvertiert. Diese Punktwerte (Zahlenwerte) werden von den beiden Variablen für die Verwendung im Design als Pixel zurückgegeben. Wenn ein Bild z.B. die halbe Breite des Anzeigebereichs einnehmen soll, definieren Sie dafür eine Pixelbreite die gleich $MT_CanvasX * 0.5 ist. Der XPath-Ausdruck für diese Bildbreite wäre folgender: concat($MT_CanvasX * 0.5, 'px').

 

Click to expand/collapseStylesheet

Mit der Eigenschaft Stylesheet wird definiert, welches Stylesheet für das Steuerelement verwendet werden soll. In der Dropdown-Liste der Auswahlliste der Eigenschaft Stylesheet werden alle benutzerdefinierten Stylesheets, die im Projekt definiert wurden, angezeigt. Wählen Sie das gewünschte Stylesheet für das Steuerelement aus. Alternativ dazu können Sie einen XPath-Ausdruck auswählen, um das gewünschte Stylesheet auszuwählen; dies hat den Vorteil, dass Sie der Auswahl des Stylesheet eine Bedingung zugrunde legen können (siehe Anwenden benutzerdefinierter Stylesheets). Nähere Informationen dazu finden Sie im Abschnitt Stylesheets.

 

Click to expand/collapseBrowser-CSS-Klasse

Der Name einer oder mehrerer CSS-Klassen, die mit diesem Steuerelement verknüpft werden sollen. Verwenden Sie ein Leerzeichen, um mehrere Klassen zuzuweisen: LabelClassOne LabelClassTwo. Diese Klassen können anschließend in einer (im Dialogfeld "Browser-Einstellungen") definierten) CSS-Datei verwendet werden, um diesem Steuerelement Eigenschaften zuzuweisen. Der Name/Die Namen der Klasse(n) kann/können auch mit Hilfe eines XPath-Ausdrucks generiert oder abgerufen werden.

 


© 2019 Altova GmbH