Noch nicht registriert ? Erstellen Sie eine Overblog !

Mein Blog erstellen

XSL FO - Einsteigertutorial

Jeder Webseitendesigner oder der Schriftsteller, der seine Arbeiten veröffentlicht, kennt das Problem: Das Layout, das man auf dem eigenen Bildschirm mühevoll erstellt hat um einen bestimmten Effekt zu vermitteln, sieht auf einem anderen Bildschirm oder ausgedruckt nicht mehr aus wie es sollte. Mit XSL FO gehört dieses Problem der Vergangenheit an.

Was ist XSL FO überhaupt?

XSL FO steht für Extensible Stylesheet Language – Formatting Objects, eine XML-Anwendung, die genau beschreibt, wie Texte, Bilder oder andere Elemente auf einer bestimmten Seite angeordnet sein sollen. Die Einsatzgebiete für dieses Verfahren sind dabei sehr breit. Sie reichen nicht nur von einfachen Bildschirmdarstellungen des Dokuments, sondern hin bis zum professionellen Druck auf Papier. Aber auch für Menschen mit eingeschränktem Sehvermögen bietet sich XSL FO an, da mit entsprechenden Programmen der Inhalt des Dokuments durch einen Sprachsynthesizer wiedergegeben werden kann.

Was XSL-FO von anderen Textverarbeitungsprogrammen unterscheidet

Man merkt XSL FO seine Ursprünge für den professionellen Druck deutlich an, schließlich ist dieses Verfahren der Programmierung sehr viel ähnlicher als den üblichen Textverarbeitungsprogrammen. Im Gegensatz zu Anwendungen wie Microsoft Word oder Pages von Apple beruht XSL FO nicht auf dem Grundsatz "what you see is what you get", bei der der Anwender bereits während des Schreibens das Layout und Design bestimmt. Vielmehr ähnelt XSL FO der Anwendung Latex. Der Schreiber bestimmt anhand der - nur auf den ersten Blick kryptisch anmutender - Befehle das Aussehen des späteren Textes. Dabei stehen zahlreiche Commands zur Verfügung, um das Design und Layout nach seinen Wünschen zu gestalten: Es können die Höhe und Breite der Seite, deren Anzahl und auch Nummerierungen festgelegt werden. Auch Überschriften, Absätze, Listen oder Tabellen lassen sich genau bestimmen wie sie später dargestellt werden sollen. Dieses Dokument mit dem eigentlichem Text und einer Vielzahl an Befehlen zur Formatierung muss aber noch zu einem fertigen, für das menschliche Auge angenehm lesbaren Text transformiert werden. Während bei Word und Pages dieser Arbeitsschritt im jeweiligen Programm bereits integriert ist und beim Erstellen des Textes erfolgt, bedarf es bei XLS einer eigenständigen Textgenerierung mittels eines separaten Programms.

Von der Datei zum Text-Dokument: Das FO-Processing

Der Weg von der XML-Datei zum lesbaren Dokument führt über den FO-Prozess, bei dem die Layout-Befehle in ihr geplantes Aussehen umgesetzt werden und so ein reines Textdokument erstellt wird. Sehr beliebt und weit verbreitet ist dabei das JAVA-Programm FOP der Apache Software Foundation. Es unterstützt verschiedene Ausgabeformate wie PDF, ASCII-TXT oder auch gleich den direkten Ausdruck an einen angeschlossenen Drucker.

Gleiche Kategorie Artikel Computer

Leicht portable Notebooks vs. iPad: Vor- und Nachteile

Leicht portable notebooks vs. ipad: vor- und nachteile

Wer sein laptop immer mit dabei hat, legt beim kauf eines neuen mobilen begleiter auf ganz andere kriterien wert als der käufer eines lapdesk, also einem laptop, das überwiegend als desktop-ersatz genutzt wird. neben ultra weight notebooks steht nun mit dem ipad ein weiteres device für unterwegs zur verfügung. der artikel zeigt, wer die nase vorn hat.
Lohnt sich heutzutage noch die Anschaffung eines Dual Core-Prozessors?

Lohnt sich heutzutage noch die anschaffung eines dual core-prozessors?

Vor einigen jahren noch der neueste schrei und nun bereits überholt: die rede ist von dem dual-core-prozessor. ob sich in zeiten, in denen 4 und mehr prozessorkerne zum standard geworden sind, der kauf eines dual-cores lohnt, erfahren sie hier.
Notebooks bestellen - wie geht man da am besten vor?

Notebooks bestellen - wie geht man da am besten vor?

Eine sehr gute alternative zu einem kauf vor ort ist eine bestellung über das internet. dies gilt vor allem für computer und notebooks, denn diese werden in den verschiedenen online shops recht günstig angeboten. wer noch nie etwas über das internet bestellt hat, der wird sich beim ersten mal etwas schwer tun und hat vielleicht auch bedenken wegen der sicherheit. notebooks im internet zu bestellen ist allerdings sehr einfach und wenn überlegt durchgeführt auch ohne ein risiko möglich.
Notebook Arbeitsspeicher erweitern - Geht das so ohne Weiteres?

Notebook arbeitsspeicher erweitern - geht das so ohne weiteres?

Der arbeitsspeicher eines computers ist nach wie vor der punkt, an dem man am einfachsten eine steigerung der leistung erreichen kann. besonders bei sehr kompakt verbauten modellen wie laptops oder notebooks kann man diesen oft als einziges bauteil wirklich gut erreichen. bei den sinkenden preisen für arbeitsspeicher ist es eine tolle und einfache möglichkeit aus seinem geliebten alten schätzchen noch das letzte an reserven heraus zu holen. der einbau geht schnell und kann auch von jedem etwas versierten laien durchgeführt werden.