Home. 
.

transparent

transparent

transparent

Stylesheet Designer

Altova StyleVision® 2012 ist ein visuelles Stylesheet-Design-Tool zum Transformieren von XML-, XBRL- und Datenbankinhalt in HTML, RTF, PDF, Word 2007+ (OOXML) und elektronische Authentic®-Formulare.

Die Erstellung von Stylesheets in StyleVision ist äußerst flexibel und erfolgt auf visuelle Art mit Hilfe von Drag and Drop. Sie wählen einfach Komponenten aus Ihrer/Ihren Datenquell(en) aus, ziehen sie in das Design-Fenster und geben über benutzerfreundliche Eingabehilfenfenster Darstellung und Layout-Eigenschaften an. Alternativ dazu können Sie zuerst das gesamte Layout für Ihr Design erstellen und den Inhalt erst später hinzufügen, eine Methode, die auch in gängigen Desktop Publishing-Applikationen Anwendung findet.

StyleVision Stylesheet Designs können auf einer oder mehreren XML-, DTD-, XBRL- und Datenbankquellen basieren. Dies bedeutet, dass in Ihr Design Daten aus mehreren XML-Quellen integriert werden können oder sogar Daten aus einem XML-Schema und einer relationalen Datenbank kombiniert werden können. Ja, Sie können sogar Designs zur Veröffentlichung von in relationalen Datenbankspalten gespeicherten XML-Dokumenten erstellen (wird derzeit nur für IBM DB2 und SQL Server unterstützt).

Jedes Design erzeugt gleichzeitig ein standardkonformes XSLT 1.0/2.0 und ein XSL:FO Stylesheet, die entsprechende Ausgabe in HTML, RTF, PDF, Word 2007+ und ein elektronisches Authentic-Formular. Dies macht StyleVision zum ultimativen Tool für das Single Source, Multi-Channel Publishing von XML-, XBRL- und Datenbankdaten.

Download Klicken Sie hier um eine kostenlose 30-Tage Testversion von Altova StyleVision® 2012 mit dem vollen Funktionsumfang herunterzuladen!

Klicken Sie zur Seitennavigation auf die nachstehenden Links:

Ansichten

Die Benutzeroberfläche von StyleVision enthält sechs synchronisierte Register, über die Sie die anhand von Ihrem Design generierten Stylesheets direkt im Design-Fenster anzeigen und speichern können. Mit Hilfe der einzelnen Register können Sie zwischen der Anzeige von Stylesheets und der damit verknüpften Ausgabe hin und herwechseln. Es gibt folgende Register:

  • Design-Register zur Anzeige Ihrer Designs. Wenn Sie auf das Register klicken, wechseln Sie zum JavaScript Editor, in dem Sie JavaScript-Funktionen definieren können, die für Ihr Design verwendet werden.
  • Authentic-Register zur Anzeige des mit Ihrem Design erzeugten elektronischen Authentic-Formulars.
  • HTML-Vorschau-Register zur Anzeige der HTML-Ausgabe. Wenn Sie auf das Register klicken, wechseln Sie zum standardkonformen XSLT 1.0/2.0 Stylesheet, mit dem die HTML-Ausgabe generiert wird.
  • RTF-Vorschau-Register zur Anzeige der RTF-Ausgabe. Wenn Sie auf das Register klicken, wechseln Sie zum standardkonformen XSLT 1.0/2.0 Stylesheet, mit dem die RTF-Ausgabe generiert wird.
  • PDF-Vorschau-Register zur Anzeige der PDF-Ausgabe. Wenn Sie auf das Register klicken, wechseln Sie zum standardkonformen XSL:FO Stylesheet, mit dem die PDF-Ausgabe generiert wird.
  • Word 2007-Vorschau-Register zur Anzeige der OOXML-Ausgabe. Wenn Sie auf das Register klicken, wechseln Sie zum standardkonformen XSLT 1.0/2.0 Stylesheet, mit dem die Microsoft® Word 2007+-Ausgabe generiert wird.

Synchronized views in StyleVision

Design-Übersicht

Im Fenster Design-Übersicht können Sie Schemaquellen, globale Parameter, Module und CSS-Dateien zu Ihrem aktiven Design hinzufügen und sogar externe XSLT-Dateien auf Ihr aktives Design anwenden. Sie haben dadurch einen Überblick über diese Komponenten und können alle davon an einem Ort verwalten.

Design Overview

Intelligente Eingabehilfen

Die Benutzeroberfläche von StyleVision enthält fünf Eingabehilfenfenster zum Anzeigen, Bearbeiten und Zuweisen von Stil- und Layout-Eigenschaften der einzelnen Elemente in Ihrem Design.

In der Eingabehilfe Schemaquellen sehen Sie eine Baumstruktur des/der Schemas und/oder Datenbank, auf dem/der Ihr Design basieren soll. Über dieses Fenster können Sie eine XML-Arbeitsdatei zuweisen und das/die Root Element(e) des Designs definieren. Vom Fenster "Schemaquellen" können Sie Nodes in das Design-Fenster ziehen, um die Struktur Ihres Ausgabedokuments zu definieren. In dem Fenster sind außerdem globale Elemente sowie wiederverwendbare complex und simpleTypes aus Ihrem XML-Schema (oder XBRL-Taxonomie-Concepts) aufgelistet, für die globale Vorlagen zugewiesen werden können, um Stile im ganzen Design anzuwenden.

Schema Sources

Während Sie Komponenten aus dem Fenster "Schemaquellen" in das Design-Fenster ziehen, können Sie mit Hilfe der anderen unten beschriebenen Eingabehilfenfenster Stil- und Layout-Regeln sowie erweiterte Stylesheet-Funktionen definieren.

Die Design Tree-Eingabehilfe bietet eine editierbare Übersicht über Ihr Design einschließlich verwendeter Namespaces, global definierter Parameter, XML-, XBRL- und Datenbankschemaquellen, im JavaScript Editor definierter JavaScript-Funktionen, globaler Vorlagen und Layout-Informationen für die Ausgabe in gedruckte RTF-, PDF- und Word 2007+-Dokumente.

Design Tree

Über die Eingabehilfe Globale Stile können Sie externe CSS Stylesheets importieren und globale CSS Stile und XSL:FO-Seitenverarbeitung für das Design importieren. Nähere Informationen finden Sie unter Arbeiten mit CSS in StyleVision.

Style Repository

Über die Eigenschaften-Eingabehilfe können Sie Eigenschaften, die Sie einzelnen Komponenten im Design zugewiesen haben, ansehen und bearbeiten. Die im Fenster angezeigten Eigenschaften sind kontextsensitiv und hängen davon ab, welche Design-Komponente gerade ausgewählt ist. Wenn es sich bei der ausgewählten Komponente z.B. um eine Vorlage handelt, werden nur die für die Vorlage relevanten Eigenschaften angezeigt.

Properties window

Sie können Eigenschaften durch direkte Eingabe oder Auswahl aus dem Dropdown-Menü festlegen. Einige Eigenschaften wie z.B. Eingabeformat und XPath-Selektoren verfügen über zusätzliche Eingabehilfen-Dialogfelder, die als zusätzliche Hilfe angezeigt werden.

Properties entry helper

Im Stile-Eingabehilfenfenster können Sie für Komponenten in der Design-Ansicht lokale CSS- und XSL:FO-Stile für die Seitenverarbeitung definieren. Sie können jede Komponente in Ihrem Design auswählen und ihr Stilregeln zuweisen. Wenn Sie in Ihrem Design auf eine Komponente klicken, werden die Stile für diese Komponente sowie die dazugehörigen Typen angezeigt. Wenn Sie z.B. auf ein Content-Element klicken, das Teil einer Tabelle ist, werden im Fenster Stile die verfügbaren Stileinstellungen für den Content sowie die Tabelle und ihre Komponenten (Zeile, Spalte usw.) angezeigt. Auf diese Art können Sie mehrere Stilregeln gleichzeitig definieren.

Des Weiteren haben Sie nun neben der Auswahl statischer Stylesheet Regeln auch die Möglichkeit, mit Hilfe von XPath-Ausdrücken dynamische Stilwerte zuzuweisen. So können Sie z.B. fehlerhafte Daten mit Hilfe von XPath-Ausdrücken rot anzeigen, aufeinanderfolgende Zeilen in einer Tabelle in unterschiedlichen Farben anzeigen usw. Mit Hilfe von XPath können Sie Stilwerte anhand von in XML-Dateien gespeicherten oder direkt aus dem XPath-Ausdruck stammenden Daten festlegen.

Sie können den XPath-Ausdruck direkt in das Feld "Wert" der Eingabehilfe "Stile" eingeben. Oder Sie klicken auf das XPath-Symbol, um den XPath Builder aufzurufen und die XPath-Ausdrücke mit Hilfe der darin verfügbaren Eingabehilfen und Syntaxprüfung zu erstellen. Jeder XPath-Ausdruck wird in Laufzeit ausgewertet und das Ergebnis wird als Eigenschaftswert eingegeben.

Edit XPath

Mit Hilfe von XPath können Sie auch bestimmte Komponenten aus Ihrer Stylesheet Design-Ausgabe herausfiltern. Der XPath-Filter kann in der Eingabehilfe "Stile" über das Feld "Attribute" aufgerufen werden, wenn eine Vorlage ausgewählt ist, oder Sie klicken mit der rechten Maustaste im Design-Fenster auf einen Node.

XPath filter

Und schlussendlich können Sie mit Hilfe von XPath XML-Elementen oder Datenbankfeldern Klassen dynamisch zuweisen. Die Klassenzuweisung wird in allen Ausgabeformaten - HTML, Word, RTF, PDF und elektronischen Authentic-Formularen - berücksichtigt.

format output

Mehrere Seitenlayouts

Außerdem können Sie mit StyleVision dank der Unterstützung mehrerer Seitenlayouts im selben Dokuments modulare Stylesheet Designs erstellen. Dies eignet sich vor allem für Druckmedien, in denen oft Hoch- und Querformatseiten, unterschiedliche Kopf- und Fußzeilen, unterschiedliche Seitengröße usw. miteinander kombiniert werden, lässt sich aber auch für komplexere webbasierte Publishing-Aufgaben einsetzen, da der Designer dadurch eine bessere Kontrolle über seine einzelnen Inhaltskomponenten hat.

Um einen neuen Dokumentabschnitt zu erstellen, wählen Sie eine Stelle im aktuellen Dokument aus und wählen Sie im Menü Einfügen den Befehl Seite/Spalte/Abschnitt einfügen. Anschließend können Sie Stile und Eigenschaften für den gesamten Abschnitt definieren.

document section

Mehrere Ausgabedateien

Mit Hilfe dieser StyleVision-Funktion können Sie anhand eines einzigen Vorlagendesigns mehrere Ausgabedateien generieren. So können Sie z.B. für jede Kontaktperson in einer CRM-Datenbank eine eigene Datei exportieren und darstellen.

multiple output documents

Wählen Sie dazu im Menü "Einfügen" oder im "Einschließen in..." Kontextmenü den Befehl "Neues Dokument einfügen" aus.

multiple output documents

Vorlagen

StyleVision bietet Unterstützung für die verschiedensten benutzerdefinierten Vorlagen, in denen Formatierungs-, Layout- und Verarbeitungsanweisungen gespeichert werden, die im gesamten Design durchgehend, oder nur bei Zutreffen bestimmter Bedingungen in den Quelldaten, angewendet werden.

Globale Vorlagen werden von der Hauptvorlage aus aufgerufen und dienen dazu, in Situationen, in denen ein Element (oder Typ) innerhalb verschiedener Elemente oder an verschiedenen Stellen vorkommt, wiederverwendbare Dokumentfragmente zu definieren. Wenn z.B. ein <para>-Element überall, wo es in Ihrer Dokumentation vorkommt, dieselben Formatierungsregeln haben soll, empfiehlt es sich, dieses Element mit Hilfe einer globalen Vorlage zu formatieren, damit es in HTML, RTF, PDF oder Word 2007+ immer gleich dargestellt wird.

Sie können bestimmte Dokumentpositionen, an denen die globalen Vorlagen angewendet werden sollen, auch mit Hilfe von XPath-Anweisungen auswählen.

StyleVision gestattet nun die Erstellung globaler Vorlagen für jedes beliebige Element, nicht für nur globale Elemente in XML-Schema. Dies ermöglicht das einfache Erstellen von modularen Designs und das mühelose Verwalten großer Dokumentationsaufgaben.

global types

Design-Fragmente

Design-Fragmente sind wiederverwendbare Artefakte, mit deren Hilfe Sie unter Verwendung von Elementen mit ähnlichen Struktur- oder Formatierungsvorgabe modulare Vorlagen erstellen können. So können Sie z.B. bei der Erstellung eines Berichts ein Design-Fragment 'Address' erstellen, in dem die Elemente definiert sind, die in allen Adressen vorkommen, sodass Sie diese Informationen nicht jedes Mal neu erstellen müssen.

design fragments

Design-Fragmente werden zum Fenster "Design-Struktur" hinzugefügt und können entweder auf Basis eines vorhandenen Vorlagendesigns oder von Grund auf neu erstellt werden.

design fragments

Design-Fragmente werden auf dieselbe Art wie anderen Vorlagen erstellt. Sie können statischen und/oder dynamischen Inhalt mit der Maus aus der Schema-Struktur oder der Design-Struktur in Ihr Design ziehen.

Mit der Option "Parameter definieren", können Sie mittels XPath zusätzliche Informationen definieren, die an den Stellen im Design, an denen Design-Fragmente in Ihren Vorlagen verwendet werden, an Ihre Design-Fragmente übergeben werden sollen. Im Beispiel unten wurde ein Parameter definiert, mit dem Präfixtext (in diesem Fall "Ship To" oder "Bill To") zum Ausgabedokument hinzugefügt wird.

design fragments

Bedingte Vorlagen

In StyleVision können Sie mittels Bedingungsvorlagen komplexe dynamische Funtionalitäten auf Ihr Design anwenden. Mit Hilfe von Bedingungsvorlagen basierend auf XPath-Ausdrücken können Sie Formulare mit Layout und Stilen entwerfen, die sich auf Basis der Quelldaten in der/den XML-Datei(en) oder der Datenbank ändern.

Diagrammerstellung

StyleVision unterstützt auch die Erstellung detaillierter Berichte mit visuellen Grafiken wie z.B. Diagrammen. Diagramme können wie alle StyleVision Designs für die Multi-Channel-Ausgabe in HTML, RTF, PDF, Word 2007+ und elektronischen Formularen dargestellt werden.

stylevision chart

Nähere Informationen dazu finden Sie auf der Seite Diagramme.

Inhaltsverzeichnisse

Falls nötig, kann an jeder beliebigen Stelle in Ihrem Design ein Inhaltsverzeichnis angelegt werden. Sie können sogar mehrere Inhaltsverzeichnisse im selben Dokument erstellen. (Hinweis: Inhaltsverzeichnisse können nur generiert werden, wenn Sie in der StyleVision-Symbolleiste XSLT 2.0 ausgewählt haben).

Dabei werden einfach Inhaltsverzeichnis-Markierungen erstellt, mit denen die Elemente, die in das Inhaltsverzeichnis aufgenommen werden sollen, gekennzeichnet werden. Anschließend definieren Sie die Formatierung mit Hilfe eines praktischen Inhaltsverzeichnisassistenten.

TOC design

Dank konfigurierbarer Optionen können Sie Bedingungsvorlagen, flache oder hierarchische Inhaltsverzeichnisse generieren, Einträge als einfachen Text oder Hyperlinks anzeigen, Seitennummern inkludieren usw. Dank der Inhaltsverzeichnisfunktionen können Sie in StyleVision problemlos Single Source Publishing-Lösungen für Dokumente jeder Größe - selbst für Dokumente mit mehreren Abschnitten und Kapiteln - implementieren.

CSS und JavaScript

StyleVision unterstützt für das HTML Webseitendesign alle Design-Elemente, die heutzutage auf Webseiten verwendet werden. Dazu gehören Hyperlinks, CSS Stile, JavaScript-Funktionen usw. Es beinhaltet sogar einen JavaScript Editor zum Definieren von Funktionen, die dynamische, ereignisbasierte Funktionen zu Ihren HTML-Seiten hinzufügen. Lesen Sie mehr über die Unterstützung von CSS und JavaScript in StyleVision.

Stylesheet-Funktionen

Mit StyleVision erstellte Stylesheets unterstützen komplexe Funktionalitäten wie z.B. automatische Berechnung, Validierung von Business Logic und vieles mehr. Lesen Sie mehr über erweiterte Stylesheet-Funktionen.

Unterstützung für Projektmanagement

Durch die Unterstützung von Projektmanagement in StyleVision können Sie miteinander in Zusammenhang stehende Stylesheets und ihre Komponenten ganz einfach in einem Projekt speichern und verwalten.

project window


Sehen Sie selbst, wie Sie mit Hilfe der visuellen Methode zum Erstellen von Stylesheets mit StyleVision® 2012 Ihre Produktivität steigern können, da damit das manuelle Schreiben mehrerer Stylesheets zur Darstellung von Inhalt in HTML, RTF, PDF, Word 2007+ (OOXML) und elektronischen Formularen wegfällt. Downloaden Sie eine kostenlose 30-Tage-Testversion von StyleVision.



transparent
Download
Pricelist
Buy
Video
Online Training
Comparison
Datasheet
Print
Mail
Like It
.

64-bit stylesheet designer

.

StyleVision steht in einer 32-Bit- und einer 64-Bit-Version zur Verfügung. Informieren Sie sich über die Vorteile des 64-Bit-Stylesheet Design-Tools in einem 64-Bit-Betriebssystem.

.
StyleVision Flash Demo
.

StyleVision Flash demo
Sehen Sie sich unsere neue StyleVision Flash Demo an!

.
.
.
.

transparent

transparent