Darstellung und Ausgabe
Im SPS Design ist für Komponenten eine einzige Gruppe von Stileigenschaften definiert. Diese Stile werden in den entsprechenden Ausgabedokumenten (Authentic-Ansicht, HTML, RTF, PDF, Word 2007+ und Text in der Enterprise Edition; Authentic-Ansicht, HTML, RTF und Text in der Professional Edition; HTML in der Basic Edition) in die entsprechenden Stil-Markup-Tags konvertiert.
Anmerkung: | Die Ausgabe von Druckformaten wie z.B. RTF, PDF, Word 2007+ und Text wird (im Gegensatz zu HTML) in der Basic Edition von StyleVision nicht unterstützt. Folglich sind auch alle Funktionen im Zusammenhang damit (z.B. das Hinzufügen von Kopf- und Fußzeilen) in der Basic Edition deaktiviert. Um diese Funktionen nutzen zu können, müssen Sie eine Lizenz für die Professional Edition (inkludiert RTF- und Textausgabe) oder die Enterprise Edition (inkludiert RTF, PDF, Word 2007+ und Text) erwerben. Nähere Informationen finden Sie auf der Altova Website auf der Seite StyleVision Editionsvergleich. |
Stile für SPS Komponenten
Die Definition von Stilen für SPS Komponenten erfolgt unter Verwendung von CSS2-Prinzipien und Syntax. Stile können in externen Stylesheets, global für das SPS und lokal für eine Komponente definiert werden. Die stufenförmige Reihenfolge von CSS2 wird auf das SPS angewendet und bietet beträchtliche Flexibilität bei der Stilerstellung. Die Arbeit mit CSS-Stilen wird in diesem Abschnitt im Unterabschnitt Arbeiten mit CSS-Stilen näher beschrieben.
Die Werte von Stileigenschaften können direkt in die Seitenleiste "Stil" oder die Seitenleiste "Eigenschaften" eingegeben werden oder sie können über XPath-Ausdrücke festgelegt werden. Die Vorteile der Verwendung von XPath-Ausdrücken sind: (i) dass der Eigenschaftswert von einer XML-Datei genommen werden kann und (ii) dass ein Eigenschaftswert auf Basis einer Bedingung eingefügt werden kann, wobei mit Hilfe eines XPath-Ausdrucks überprüft wird, ob die Bedingung zutrifft.
Zusätzlich dazu stehen im SPS Design bestimmte HTML-Elemente als Markup-Tags für SPS Komponenten zur Verfügung. Diese vordefinierten Formate werden an die HTML-Ausgabe übergeben. Die in diesen Markup-Tags enthaltene Formatierung dient also, SPS Komponenten mit Stilen zu versehen. Wenn CSS-Stile auf vordefinierte Formate angewendet werden, haben die CSS-Stile Vorrang vor den Stilen des vordefinierten Formats. Eine Beschreibung zu vordefinierten Formaten finden Sie in diesem Abschnitt im Unterabschnitt Vordefinierte Formate.