
Layoutbeschreibung mit Design-Markupsprache
- Layoutkonfiguration, Templates und Designregeln werden in einer XML-Markupsprache
formuliert.
- Einfache Kombination von starren (Templates, Seitenaufteilung, Kolumnentitel) und dynamischen
(automatische Platzierung, flexible Bild- und Textausmaße, Gruppierung) Layoutelementen.
- Die Daten enthalten keinerlei Layoutinformationen; das Seitenlayout entsteht durch Kombination
von Dateninhalten und Layoutbeschreibung.
- Innerhalb der Layoutbeschreibung können auch komplexe Designregeln nach kurzer Schulung
selbständig umgesetzt werden; keine ergänzende Skript- oder Systemprogrammierung notwendig
- Auf Wunsch können komplizierte oder häufig wiederkehrende Layoutstrukturen in Makros gekapselt
werden, um Layoutbeschreibungen einfach und verständlich formulieren zu können.
Entwurfsraster (Grid Layout)
- Dokumentelemente sind Abbildungen, Texte, Symbole oder Tabellen.

- Jedes Element belegt einen festen Bereich von Rasterzellen.
- Die Koordinaten können angegeben oder automatisch gesucht werden.
- Aufbau mehrerer Seiten gleichzeitig.
Flexibler Seitenaufbau
- Objektplatzierung im
typesetting grid erlaubt leichte Kombination von Bild- und Textelementen, automatische
Positionierung und effektive Platzausnutzung.
- Seiten können in feste Bereiche vorstrukturiert werden, z.B. für mehrspaltigen Satz,
Titelseiten etc. Verbindung von Rahmen zu Flussketten.
- Objekte mit unregelmäßigen Umrissen (freigestellte Bilder, frei positionierbare Maß- oder
Preisangaben, Freiform-Textsatz) werden flexibel und überdeckungsfrei vollautomatisch
positioniert.
- Explizite Repräsentation von Freistellpfaden und anderen Pfaden (Mittellinie, Markierung
interessanter Bereiche; Ansatzpunkte für Beschriftungen) in Bildern; hierdurch intelligente
Platzierung / Ausrichtung möglich.
- Seiten können in beliebiger Reihenfolge gefüllt und jederzeit inspiziert / modifiziert werden,
um z.B. Störer nachträglich zu platzieren, die Platzausnutzung zu verbessern usw.
- Jede Seite kann beliebig viele Ebenen besitzen, z.B. für abschaltbare Hintergründe,
Designvarianten, Clearing von Sprachversionen, Druckvorstufe (Bildseparation).
Layoutoptimierung
-
Inkrementelle/modulare Gruppierung von Inhalten:
Realisierung einer maximalen Zahl von Varianten mit minimaler Zahl von Regeln. "Virtuelle"
Gruppiereung zum automatischen Test/Vergleich und zur dynamischen Erzeugung von Layoutvarianten.
Gruppierung als horizontale oder vertikale Strukturierung mit anschließender
mehrzeiliger/mehrspaltiger Verteilung von Inhalten auf der Seite.
-
Automatisierung von Spalten- und Seitenumbrüchen:
Gruppierung von Inhalten, Automatische Wiederholung von Überschriften, Anpassung des Layouts
vor/hinter dem Umbruchpunkt, Sonderregeln zur Vermeidung ungünstiger Umbrüche, automatische
Platzierung von Störern oder anderen optionalen Inhalten, um Umbruchlücken zu füllen.
-
Optimierung der Platzausnutzung: Ausgleich durch Einfügen
von Leerraum oder optionalen Inhalten;
Vergrößerung/Verkleinerung des Platzbedarfs
-
- durch Skalieren von Bildern
- durch Veränderung von Textparametern (Schriftgröße, compress, Unterschneidung)
- durch adaptives Überdrucken halbtransparenter Bilder
- durch kontextsensitive Auswahl von Layoutvarianten
-
Optimierung von Doppelseiten: Doppelseitenorientierte
Platzierung von Störern, Sammeln von Inhalten (Detailbilder, Tabellen) für eine Doppelseite,
Zuweisung von "wachsenden" Bereichen auf Doppelseiten für bestimmte Inhalte.
-
Symmetrie/Angleich bei Doppelseiten / mehrspaltiger
Darstellung: Vertikale Platzierung von Zwischenüberschriften und Abbildungen,
Spiegelsymmetrie, vertikale Synchronisierung von Textsatz/Tabellen auf Doppelseiten.
-
Optimierung von Seitenbereichen: Layoutmodifikationen, um
genau eine vorgegebene Zahl von Seiten zu füllen. Vorgabe der Seite, auf der ein Inhalt erscheinen
soll. Bogenorientierte Optimierung.
|
 |
(English)
Das Layout wird automatisch im Rahmen der gegebenen Freiheitsgrade abhängig von den Daten
optimiert: Hierdurch wird die Vollautomatisierung erst möglich, die manuelle Nachbereitung
entfällt.
|