XSL-FO. XSL-Formatting Objects.
|
|
- Linda Waldfogel
- vor 7 Jahren
- Abrufe
Transkript
1 XSL-FO XSL-Formatting Objects
2 Das Umfeld XSL-FO... bildet zusammen mit XSLT und XPath die XSL (extensible Stylesheet Language)... ist eine XML Applikation... definiert das visuelle Layout-Modell... wird mit Hilfe von einem Transformations-Tool (FOP, XEP,...) nach PDF, PostScript,... transformiert
3 Daten Formatierte Ausgabe Die XML Daten werden mit Hilfe eines Stylesheets nach XSL-FO übersetzt, und dann mit Hilfe eines FO- Transformations-Tools nach Postscript, PDF,... XML Daten XSL Style Sheet saxon XSL-FO Fop, XEP,... Display Print
4 Ein einfaches FO-Beispiel 1) 2) 3) 4) 5) <?xml version="1.0"?> <fo:root xmlns:fo=" <fo:layout-master-set> <fo:simple-page-master master-name="only" page-width="5.5cm" margin-left="1cm"> <fo:region-body/> </fo:simple-page-master> </fo:layout-master-set> <fo:page-sequence master-reference="only"> <fo:flow flow-name="xsl-region-body"> <fo:block font-size="18pt"> A small <fo:external-graphic src="file:fo.jpg"/> example </fo:block> </fo:flow> </fo:page-sequence> </fo:root> Die PDF-Ausgabe von FOP
5 Die wichtigsten XSL-FO Elemente
6 XSL-FO Elemente Es gibt 56 XSL-FO Elemente fo:block, fo:block-container, fo:character, fo:externalgraphic, fo:flow, fo:footnote, fo:inline, fo:layoutmaster-set, fo:leader, fo:list-block, fo:list-item, fo:list-item-body, fo:list-item-label, fo:page-number, fo:page-sequence, fo:region-after, fo:region-before, fo:region-body, fo:root, fo:simple-page-master, fo:table-and-caption, fo:table, fo:table-body, fo:table-caption, fo:table-cell, fo:table-column, fo:table-footer, fo:table-header, fo:table-row,...
7 fo:root Das Root-Element eines XSL-FO Dokumentes heisst fo:root. Im Root-Knoten muss der fo Namespace deklariert werden. Jedes XSL-FO Dokument beginnt also mit den Zeilen: <?xml version="1.0"?> <fo:root xmlns:fo="
8 Die Seiten Aufteilung, Layout Eine Seite ist aufgeteilt in die fünf Bereiche regionbefore, region-after, region-start, region-end und region-body. Diese sehen in der üblichen Lesart (von links nach rechts, von oben nach unten) wie folgt aus: margin before start body end after margin
9 fo:layout-master-set <fo:layout-master-set> <fo:simple-page-master master-name="first" page-height="297mm" page-width="210mm" margin-top="15mm" margin-bottom="15mm" margin-left="20mm" margin-right ="15mm"> <fo:region-before extent="15mm" region-name="fbefore"/> <fo:region-body margin-top="20mm"/> </fo:simple-page-master>... </fo:layout-master-set>
10 fo:simple-page-master Mit dem simple-page-master Knoten werden die Seitenränder (margin) und ev. die Papiergrösse festgelegt. Weiter wird definiert, in wieviele Bereiche (regions) die Seite aufgeteilt werden soll (region-body, region-before, region-after,...) Pro Seitentyp (Titelseite, Index-Seite, Inhaltsverzeichnis,...) wird je eine separate Seiten-Vorlage definiert.
11 Verteilung des Inhalts fo:page-sequence Mit dem fo:page-sequence Knoten wird der Text (Inhalt) den verschiedenen Bereichen zugeordnet. <fo:page-sequence master-reference="first"> <fo:static-content flow-name="fbefore"> <fo:block> Das ist die Kopf-Zeile </fo:block> </fo:static-content> <fo:flow flow-name="xsl-region-body" > <fo:block text-align="justify" font-size="16pt"> Hier ist der Text der ersten Seite. </fo:block> </fo:flow> </fo:page-sequence>
12 Die Platz-Verteilung für die Regionen 10 cm 1 cm 1 cm 1.5 cm 2 cm 1.5 cm 1.5 cm 1 cm 1 cm 9 cm Beispiel Seite 6
13 Definieren von verschiedenen Seiten <fo:layout-master-set> <fo:simple-page-master master-top ="1.5cm" page-height="10cm"... master-name="erste"> <fo:region-beforeextent="1cm" region-name="first-before"/> <fo:region-bodymargin-top="2cm" margin-bottom="1.5cm"/> <fo:region-after extent="1cm" region-name="first-after"/> </fo:simple-page-master> <fo:simple-page-master... master-name="restliche"> <fo:region-before extent="2.5cm" region-name="rest-before"/> <fo:region-body margin-top="2.5cm"... /> </fo:simple-page-master>...
14 Welcher Seitentyp wird wann verwendet <fo:page-sequence-master master-name="global"> <fo:repeatable-page-master-alternatives> <fo:conditional-page-master-reference master-reference="erste" page-position="first"/> <fo:conditional-page-master-reference master-reference="restliche" page-position="rest"/> </fo:repeatable-page-master-alternatives> </fo:page-sequence-master> </fo:layout-master-set> Beispiel Seite 7
15 fo:flow fo:flow enthält eine beliebige Anzahl von Blöcken mit Text, Tabellen, Listen und Bildern. Mit Hilfe des flow Elementes wird der Dokument-Inhalt (Fliesstext) begrenzt. <fo:flow flow-name="xsl-region-body"> <fo:block font-size="16pt"> This is the document content. This is the <fo:external-graphic src="cup.gif"/> document content. This is the... </fo:block> </fo:flow>
16 fo:static-content In den Randbereichen befindet sich normalerweise wiederkehrende Information (Überschriften, Fussnoten, Seitenzahlen,...) <fo:static-content flow-name="region-after"> <fo:block text-align="end" font-size="10pt"> Seite <fo:page-number/> </fo:block> </fo:static-content> Seite 1
17 fo:block fo:block erzeugt einen (Text-)Bereich, welcher eine Zeile, aber auch mehrere Zeilen oder Seiten lang sein kann. Typischerweise wird fo:block benutzt, um zusammengehörende Ausgabe-Elemente (ein Textabschnitt, eine Titelzeile, eine Tabelle,...) zu gruppieren. <fo:block font-size="36pt"> Chapter 1: Introduction </fo:block>
18 fo:block-container Ein fo:block-container Element kann an beliebiger Stelle auf des Seite (absolut) positioniert werden: <fo:block-container border-color="black" border-style="solid" border-width="1pt" height="1cm" width="4cm" padding="5pt" top="9.5cm" left="12cm" position="absolute" > <fo:block text-align="start" line-height="10pt" font-family="sans-serif" font-size="10pt"> Hier ist ein Text </fo:block> </fo:block-container> Hier ist ein Text
19 fo:inline Das Element fo:inline dient zum Formattieren eines Textabschnitts, ohne dass eine neue Zeile begonnen wird. <fo:block font-family="times Roman"> Hier ist <fo:inline font-style="italic"> ein </fo:inline> Abschnitt <fo:inline font-weight="bold"> mit </fo:inline> verschiedenen <fo:inline color="blue"> Formaten. </fo:inline> </fo:block>
20 fo:external-graphic Mit Hilfe von fo:external-graphic wird ein Bild in ein Dokument eingebettet. Mögliche Bildformate sind GIF und JPEG, allerdings ist nicht festgelegt, welche Bildformate unterstützt werden (müssen). <fo:block> Look at this! <fo:external-graphic src="cup.jpg"/> </fo:block>
21 fo:list-block, fo:list-item Das Element fo:list-block dient zum Erzeugen einer Liste. Es erwartet als Kinder (beliebig viele) fo:listitem Knoten. <fo:list-block> <fo:list-item> <fo:list-item-label><fo:block> a) </fo:block> </fo:list-item-label> <fo:list-item-body start-indent="body-start()"> <fo:block>dies ist das erste Listenelement.</fo:block> </fo:list-item-body> </fo:list-item>... </fo:list-block>
22 Tabellen Zum Erzeugen von Tabellen gibt es die Elemente: fo:table, fo:table-body, fo:table-cell, fo:tablecolumn, fo:table-footer, fo:table-header, fo:table-row fo:table enhält (optional) einen table-header und/oder table-footer sowie einen table-body. Der table-body besteht dann aus table-row Elementen, welche wiederum aus table-cell Knoten zusammengesetzt sind.
23 Erzeugen von Tabellen <fo:table border="1pt solid black" background-color="#eeeeee"> <fo:table-column column-width="20mm"/> <fo:table-column/> <fo:table-header font-weight="bold" background-color="#cccccc"> <fo:table-row> <fo:table-cell border="1pt solid black" padding="3pt"> <fo:block> HTML </fo:block> </fo:table-cell>... </fo:table-row> </fo:table-header> <fo:table-body>... </fo:table-body> </fo:table>
24 This page is...
25 Die wichtigsten Attribute Properties
26 Attribute sind Properties Die Attribute der FO-Elemente sind Formatierung- Anweisungen. Sie bestimmen (letztlich) das Aussehen des darzustellenden Inhalts. Es gibt mehr als 200 Format Properties (Attribute), welche oft in verschiedensten Elementen angegeben werden können. Properties werden von aussen nach innen abgearbeitet. Bei sich widersprechenden Angaben, überschreibt die lokale Angabe die globale. Eine Property, welche an verschiedenen Orten benutzt werden kann, hat immer dieselbe Bedeutung.
27 Character Properties Alle XSL-FO Elemente, welche Text enthalten können (fo:block, fo:inline,...), erlauben Attribute für das Setzen von Character Properties(color, font-size, font-family, text-decoration,...). <fo:block font-family="helvetica" font-size="12pt"> Hier ist ein <fo:inline text-decoration="underline"> wichtiger </fo:inline> <fo:inline color="red" font-weight="900"> Text </fo:inline> </fo:block>
28 Character Property: Farbe Die color-property setzt die Schriftfarbe: <fo:inline color="green"> Text </fo:inline> Wie in CSS gibt es 16 vordefinierte Farben: white Weitere Farben können als hexadezimale rgb-trippel definiert werden: #RRGGBB.
29 Character Property: Font Die Property font-family definiert den zu benutzenden Font: <fo:inline font-family="times Roman" > Times Roman </fo:inline> Mögliche Fonts sind Helvetica, Times Roman, Courier, Symbol, ZapfDingbats,...
30 Character Property: Schriftgrösse Die Property font-size definiert die zu benutzende Schriftgrösse: <fo:inline font-family="helvetica" font-size="24pt"> ein Text in 24 Punkt Schrift </fo:inline>
31 Character Property: Style Der Style des Fonts wird definiert durch die Property font-style <fo:block font-family="times Roman" font-style="italic"> Times Roman italic </fo:block> Es gibt die Styles italic, normal, oblique, reverse-normal und reverseoblique
32 Character Property: Schrift-Dicke Die Dicke der Schrift wird definiert durch die Property font-weight: <fo:block font-family="times Roman" font-weight="bold"> Hier ist ein bold Text </fo:block> <fo:block font-family="times Roman" font-weight="normal"> Hier ist ein normaler Text </fo:block>
33 Character Property: Dekorationen text-decoration="underline" unterstrichen text-decoration="overline" überstrichen text-decoration="line-through" durchgestrichen text-shadow="gray" Schattenschrift text-transform="capitalize" Alle Ersten Buchstaben text-transform="uppercase" GROSSSCHRIFT text-transform="lowercase" kleinschrift
34 Sentence Properties Sentence Properties bestimmen den Platz zwischen den einzelnen Buchstaben (letter-spacing), zwischen einzelnen Wörtern im Text (word-spacing) und zwischen den einzelnen Linien im Text (line-height, text-depth, text-altitude,...), die Ausrichtung des Texts (text-align),...
35 Sentence Property: Zeilenabstand Der Zeilenabstand im Text kann kontrolliert werden durch die Properties line-height, text-depth und text-altitude. <fo:block font-size="10pt" line-height="16pt"...> Hier ist ein Text,... </fo:block>
36 Sentence Property: Text Ausrichtung Ob der Text linksbündig, rechtsbündig, zentriert oder im Blocksatz gesetzt werden soll, wird durch die Property text-align gesetzt. Diese kann die folgenden Werte annehmen: start oder left linksbündig center zentriert end oder right rechtsbündig justify Blocksatz
37 Definieren von Attribut-Listen Definieren verschiedener Styles für verschiedene Textblöcke: <xsl:attribute-set name="text-style"> <xsl:attribute name="font-family">serif</xsl:attribute> <xsl:attribute name="font-size">12pt</xsl:attribute> <xsl:attribute name="font-weight">normal</xsl:attribute>... </xsl:attribute-set> Verwenden mit: <fo:block xsl:use-attribute-sets="text-style">
38 Übung
XML. extensible Markup Language. Dr. Beatrice Amrhein. www.w3.org/xml
XML extensible Markup Language www.w3.org/xml Dr. Beatrice Amrhein 2 Inhaltsverzeichnis 1 XML Grundlagen...5 1.1 Die wichtigsten Punkte...5 1.2 XML Sprachen und Anwendungen...7 1.3 Der Aufbau eines XML
MehrXSL-Formatting Objects.
XSL-FO XSL-Formatting Objects http://www.w3.org/tr/xsl11/ Das Umfeld XSL-FO... bildet zusammen mit XSLT und XPath die XSL (extensible Stylesheet Language)... ist eine XML Applikation... definiert das visuelle
MehrXML mit Java OpenSource. (c) Mark Egloff 2004 FOP. << Apache s FOP >>
FOP > 1 Was ist FOP? FOP FOP = Formatting Object Processor Ein FOP Prozessor setzt die XML FO Dateien gemäss den Anweisungen in das jeweilige binäre Format um Apache besitzt eine Opensource
MehrEinführung in XSL-FO
Einführung in XSL-FO Druckvorlagen erzeugen Martina Semlak martina.semlak@uni-graz.at Überblick XSL-FO Grundlagen Seitenvorlagen und Seitenaufbau definieren Inhalte einfügen Seitenfolgenvorlagen XSLT +
MehrXML-Praxis XSL-FO. Jörn Clausen
XML-Praxis XSL-FO Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht XSL Formatting Objects Seitendefinitionen Blöcke und Inlines XML-Praxis XSL-FO 2/27 Eigenschaften von XSL-FO zweiter Teil von XSL
MehrXSL-FO XSL Formatting Objects
XML-Praxis XSL-FO XSL Formatting Objects Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Funktionsweise von XSL-FO Seitendefinitionen Areas block- und inline-elemente Fonts XSLT und XSL-FO XML-Praxis
MehrGenerierung von PDF-Dokumenten mittels XSL-FO
Generierung von PDF-Dokumenten mittels XSL-FO Bernd Hort bernd.hort@hort-net.de Agenda Vorstellung Motivation XSL-FO Zusammenspiel mit Notes / Domino Zusammenfassung & Erfahrungen Web-Ressourcen und Literatur-Empfehlungen
MehrXML-Praxis XSL-FO. Jörn Clausen
XML-Praxis XSL-FO Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht XSL Formatting Objects Seitendefinitionen Blöcke und Inlines XML-Praxis XSL-FO 2/27 Eigenschaften von XSL-FO zweiter Teil von XSL
MehrHinweise für die Nutzung von XSLTs beim PDF Export der BlueBridge Wiki Extensions
Hinweise für die Nutzung von XSLTs beim PDF Export der BlueBridge Wiki Extensions Dieses Dokument beschreibt die Einbindung von XSLTs, um die Format von PDF Exporten zu definieren. Wichtiger Hinweis: Mit
MehrSeminar Dokumentenverarbeitung Sommersemester 2002
Formatierung mit XSL-FO Seminar Dokumentenverarbeitung Sommersemester 2002 Jörn Clausen Formatierung mit XSL-FO p.1/13 Technikalitäten Dateien in /vol/lehre/dokumentenverarbeitung/ Environment anpassen:.
MehrCSS. Cascading Style Sheets
CSS Cascading Style Sheets Was ist CSS? CSS... steht für Cascading Style Sheets... definiert die Darstellung (Farben, Fonts,... ) von (HTML) Dokumenten auf Web-Seiten.... spart viel Aufwand, da Format-Regeln
MehrXML-Praxis XSL-FO. Jörn Clausen.
XML-Praxis XSL-FO Jörn Clausen joern@techfak.uni-bielefeld.de 1 Übersicht XSL Formatting Objects Seitendefinitionen Blöcke und Inlines 2 Eigenschaften von XSL-FO zweiter Teil von XSL (neben XSLT) XML-Sprache
MehrTEI! Und dann? Texttechnologische Standards in den Geisteswissenschaften - Encoding in TEI <http://gams.uni-graz.at/o:ide.292>
TEI! Und dann? Texttechnologische Standards in den Geisteswissenschaften - Encoding in TEI Martina Semlak martina.semlak@uni-graz.at 17.-18. Oktober 2012 Druckvorlagen
MehrDruckvorlage mit XSL FO
Druckvorlagen mit XSL FO Schulung ist als Spezialisierung des Themas Transformation konzipiert Schulung ist als Einführung in das Thema Formatting Objects konzipiert Übungsmaterialien für die Schulung
MehrJava Apache XML (JAX) Lektion 10: XML III. Tree Transformation & Formatting. 2 Schritte von einer XML Datei zu gestaltetem Output:
Was sind FO? 4Formatting Objects sind ein Bestandteil von XSL. Jeder Tag, der mit
Mehr1 Definition der Selektoren Einbinden der CSS 3 Möglichkeiten Farbangaben Schriftformatierung Abstände...
CSS GRUNDLAGEN 1 Definition der Selektoren... 2 2 Einbinden der CSS 3 Möglichkeiten... 2 3 Farbangaben... 4 4 Schriftformatierung... 4 5 Abstände... 4 6 Box Modell... 5 7 Links... 5 8 Eigene Klasse definieren...
MehrÜbung zur Vorlesung Digitale Medien. Doris Hausen Ludwig-Maximilians-Universität München Wintersemester 2011/2012
Übung zur Vorlesung Digitale Medien Doris Hausen Ludwig-Maximilians-Universität München Wintersemester 2011/2012 1 Pfadangaben (1) Pfadangaben sind relevant für Bilder, Verweise, Medienobjekte per URL:
MehrXSL-FO verstehen und anwenden
Manfred Krüger XSL-FO verstehen und anwenden XML-Verarbeitung für PDF und Druck 2., überarbeitete und veränderte Ausgabe caption Stichwortverzeichnis A Absätze, gezählte (juristische) 122 Abschnittsstruktur
MehrDuale Zustellung. Standardprofile. Version 1.0.0, 14.08.2007. DI Arne Tauber arne.tauber@egiz.gv.at
www.egiz.gv.at E-Mail: post@egiz.gv.at Telefon: ++43 (316) 873 5514 Fax: ++43 (316) 873 5520 Inffeldgasse 16a / 8010 Graz / Austria Duale Zustellung Version 1.0.0, 14.08.2007 DI Arne Tauber arne.tauber@egiz.gv.at
MehrCSS Cascading Style Sheets
XML light CSS Cascading Style Sheets Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Wieso Cascading Style Sheets? HTML und CSS XML und CSS Ausblick XML light CSS Cascading Style Sheets 2/24 Probleme,
MehrAPEX und Apache FOP Freie PDF-Erstellung mit APEX 3.0.1
APEX und Apache FOP Freie PDF-Erstellung mit APEX 3.0.1 Dr. Gudrun Pabst Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Agenda Kürzel: XML, XSL, XSLT,
MehrXSLT 2015/2016 S Seite 1 h_da W
XSLT Seite 1 XSL / XSLT xsltransformation ::= stylesheet stylesheet ::= template* template pattern ::= pattern, content_constructor ::= patternpath Content_constructor ::= literal_result_element instruction
MehrInhalt. for-each vs. apply-templates. xsl:for-each
Inhalt 181135 VU Semistrukturierte Daten 1 XSL - Extensible Stylesheet Language (Teil 2) 27.10.2005 Reinhard Pichler Stylesheets XSLT Aufbau eines XSLT Stylesheets Abarbeitung eines XSLT Stylesheets Erzeugung
MehrDynamische Inhalte und Formate
Dynamische Inhalte und Formate p. 1/3 Dynamische Inhalte und Formate Seminar Document Engineering Dennis Busch dennis.busch@gmx.de Institut für Softwaretechnologie Fakultät für Informatik Universität der
MehrEine Schnelleinführung in CSS
Eine Schnelleinführung in CSS Michael Dienert 11. September 2013 Inhaltsverzeichnis 1 Was ist CSS? 1 2 Verwenden der CSS-Stylesheets 2 3 Struktur eines CSS-Stylesheets 2 4 Selektoren im Detail 3 4.1 Verwandschaftsbeziehungen:
MehrXML. extensible Markup Language. Dr. Beatrice Amrhein.
XML extensible Markup Language www.w3.org/xml Dr. Beatrice Amrhein 2 Inhaltsverzeichnis 1 XML Grundlagen...5 1.1 Die wichtigsten Punkte...5 1.2 XML Sprachen und Anwendungen...7 1.3 Der Aufbau eines XML
MehrAufbau eines Klassen-Selektors: selektor.klasse { css-eigenschaft1:wert1; css-eigenschaft2:wert2;...}
Cascading StyleSheets (CSS) Allgemein CSS (aufeinander aufbauende Stilvorlagen) wurden 1996 vom W3C standardisiert. dienen der Ergänzung strukturierter Dokumente wie HTML oder XML. Ermöglichen die Trennung
MehrCSS. Cascading Stylesheets
CSS Cascading Stylesheets Themen Was sind Cascading Stylesheets? Vorteile von CSS Nachteile von CSS CSS: Versionen Regelsyntax für Stylesheets Einem HTML-Dokument Styles hinzufügen und Numerische
MehrEinführung in XSL-FO
Einführung in XSL-FO Druckvorlagen erzeugen Martina Semlak Zentrum für Informationsmodellierung, Universität Graz martina.semlak@uni-graz.at Überblick XSL-FO Grundlagen Seitenvorlagen und Seitenaufbau
MehrFormatieren mit DSSSL und XSL-FO
Formatieren mit DSSSL und XSL-FO Referat von Nils im Seminar Dokumentenverarbeitung von Jörn Clausen SS 2001 1 Inhalt 1. Was ist Formatierung? 2. Die Grenzen von CSS. 3. DSSSL: Document Style Semantics
MehrXML-Praxis. XSL-FO Übungen. Jörn Clausen
XML-Praxis XSL-FO Übungen Jörn Clausen joern@techfak.uni-bielefeld.de XSL-FO Engines übersetze minimal.fo in PDF-Datei XEP von RenderX: $ xep minimal.fo FOP von Apache: $ fop minimal.fo minimal.pdf mit
MehrOnline-Publishing mit HTML und CSS für Einsteigerinnen
Online-Publishing mit HTML und CSS für Einsteigerinnen Dipl. Math. Eva Dyllong, Universität Duisburg Dipl. Math. Maria Oelinger, spirito GmbH IF MYT 07 2002 CSS-Einführung Vorschau CSS Was ist das? Einbinden
MehrTransformieren und Formatieren
Transformieren und Formatieren Dokumentation zum Vortrag Oberseminar XML von Michael Weiser Transformieren und Formatieren: Dokumentation zum Vortrag Oberseminar XML von Michael Weiser Lehrender: Prof.
MehrAutomatisierte Dokumentenproduktion mit Apache FOP
Automatisierte Dokumentenproduktion mit Apache FOP Jeremias Märki OpenExpo 2008, Bern, 13. März 2008 Über mich Selbstständiger Software-Entwickler & Berater aus Luzern Hauptfokus
MehrErstellen von PDF-Dokumenten für Business-Anwendungen mit XSL-FO
Erstellen von PDF-Dokumenten für Business-Anwendungen mit XSL-FO Ich über mich Rudi Gast (rgast@ghs-software.de) seit 2000 angestellt bei der GHS Tätigkeiten: Projektleitung Softwareentwicklung F&E ca.
MehrXML. XML-Verarbeitung mittels XSL
XML-Einführung XML u n i XML-Verarbeitung mittels XSL Dr. Eckhardt Schön TU Ilmenau Institut für Medientechnik, FG Audiovisuelle Technik Inhalt XML-Wiederholung / Beispiel XSLT-Verarbeitungskonzept Szenarien
MehrE-Commerce: IT-Werkzeuge. Web-Programmierung. Kapitel 3: Webdesign mit CSS Stand: Übung WS 2015/2016. Benedikt Schumm M.Sc.
Übung WS 2015/2016 E-Commerce: IT-Werkzeuge Web-Programmierung Kapitel 3: Stand: 30.10.2015 Benedikt Schumm M.Sc. Lehrstuhl für ABWL und Wirtschaftsinformatik Katholische Universität Eichstätt-Ingolstadt
MehrFarb-, Text- und Schriftgestaltung mit CSS3
CT» LPE 05» 03 Textgestaltung» Hintergrundgestaltung Farb-, Text- und Schriftgestaltung mit CSS3 Eine HTML5-Datei ist reine Textdatei. In dieser Datei wird lediglich der Inhalt und die Stuktur einer Webseite
MehrPräsenzveranstaltung zur E-Learning-Veranstaltung. Einführung in XML. Sommersemester Prof. Dr. Klaus-Peter Fähnrich Dr.
Präsenzveranstaltung zur E-Learning-Veranstaltung Einführung in XML Sommersemester 2008 Prof. Dr. Klaus-Peter Fähnrich Dr. Maik Thränert 2008-06-23 Linking, Transformation, Präsentation 1 Agenda XPointer
MehrCascading Stylesheets (CSS)
Cascading Stylesheets (CSS) Cascading Stylesheets trennen Webdesign vom eigentlichen Inhalt. Die Vererbung, sprich Kaskadierung, von festgelegten Stilen wird allerdings erst bei fortgeschrittenen Programmierkenntnissen
MehrDokumentenproduktion mit <XML/> & Co. Jeremias Märki <info@jeremias-maerki.ch>
Dokumentenproduktion mit & Co. Jeremias Märki Comparting, Nov. 2011 Über mich Selbstständiger Software-Entwickler & Berater aus Luzern (Schweiz) Hauptfokus auf Dokumentenproduktion
MehrAnalyse, Konzeption und prototypische Umsetzung einer prozessorunabhängigen XSL-FO Entwicklungsumgebung. Daniel Merkle. Konstanz,
Analyse, Konzeption und prototypische Umsetzung einer prozessorunabhängigen XSL-FO Entwicklungsumgebung Daniel Merkle Konstanz, 16.01.2008 DIPLOMARBEIT Diplomarbeit zur Erlangung des akademischen Grades
MehrKennen, können, beherrschen lernen was gebraucht wird
Inhaltsverzeichnis Inhaltsverzeichnis... 1 Zeichen formatieren... 1 Physische Formatierungen... 1 Zitate auszeichnen... 2 Schrift ändern... 2 Die Schriftgröße einstellen... 2 Die Schriftart einstellen...
Mehr4. Briefing zur Übung IT-Systeme
4. Briefing zur Übung IT-Systeme - Einführung in HTML, CSS und JavaScript Fragestunde, 18.12.2017, PC Pool Stand und Ausblick Einführung: 17.10.2017, 12.00 Uhr (c.t.), HS 4 Fragestunde: 06.11.2017, 10.15
MehrHTML und CSS. Eine kurze Einführung
HTML und CSS Eine kurze Einführung Begriff Markup Begriff aus Druckindustrie: Layouter fügt Anmerkungen/Markierungen (Tags) hinzu Markup-Languge (ML) = Auszeichnungssprache Beispiele a) das Wort wird fett
Mehr4. Briefing zur Übung IT-Systeme
4. Briefing zur Übung IT-Systeme - Einführung in HTML, CSS und JavaScript Fragestunde,, PC Pool Stand und Ausblick Einführung: 18.10.2016, 12.00 Uhr (c.t.), HS 4/PC Pool Fragestunde: 09.11.2016, 12.00
Mehr4. Verarbeitung von XML mit Hilfe der extensible Style Language (XSL)
4. Verarbeitung von XML mit Hilfe der extensible Style Language (XSL) XML Grundlagen Dr. E. Schön FH Erfurt Sommersemester 2016 Seite 100 Konzept und Aufgaben von XSL einfache und leistungsfähige Alternative
MehrIntroduction to Technologies for Interaction Design. Stylesheets
Introduction to Technologies for Interaction Design Stylesheets Syntax Selektor und Eigenschaften Selektor bezieht sich auf ein HTML-Element ID-Selektoren dürfen in jeder HTML-Datei nur einmal vorkommen
MehrXSL-FO in der Praxis XML-Verarbeitung für PDF und Druck
Manuel Montero Pineda Manfred Krüger XSL-FO in der Praxis XML-Verarbeitung für PDF und Druck Manuel Montero Pineda MID/Information Logistics Schulstraße 1 68789 St. Leon-Rot manuel.montero@mid-heidelberg.de
MehrWeb-basierte Anwendungen. Eine Vertiefungsveranstaltung mit Schwerpunkt auf XML-Technologien
Fachhochschule Wiesbaden - Fachbereich Informatik 7363 - Web-basierte Anwendungen Eine Vertiefungsveranstaltung mit Schwerpunkt auf XML-Technologien 31.05.2005 H. Werntges, FB Informatik, FH Wiesbaden
MehrFormatierung eines Text Ads in CSS
Formatierung eines Text Ads in CSS Damit sich die Text Ads möglichst harmonisch in Ihre Webseite einfügen, haben Sie verschiedene Möglichkeiten Ihr Text Ad über CSS (Cascading Style Sheets) zu formatieren.
MehrIT- und Medientechnik
IT- und Medientechnik Vorlesung 4: 2.11.2015 Wintersemester 2015/2016 h_da, Lehrbeauftragter Teil 1: IT- und Medientechnik Themenübersicht der Vorlesung Hard- und Software Hardware: CPU, Speicher, Bus,
MehrXSL und XSLT. Inhalt. Mathias Heilig email: mathias.heilig@gmx.de. XSL Übersicht. Formatierungsprozess. Sprachbeschreibung. Vorführung Resümee
Mathias Heilig email: mathias.heilig@gmx.de Inhalt XSL Übersicht XSL im XML- Umfeld XSLT XPath XSL- FO Was können wir mit XSLT heute machen? Formatierungsprozess XSLT im XML- Formatierungsprozess Transformation
MehrDigitale Medien. Übung
Digitale Medien Übung Pfadangaben Pfadangaben sind relevant für Bilder, Verweise, Medienobjekte per URL: Protokoll : / lokalernetzwerkname / Hostname : Port / Pfad http://www.mimuc.de/ http:/arbeitsgruppe/www.mimuc.de:8080
Mehrjetzt lerne ich Webseiten programmieren und gestalten Einfache Beispiele mit HTML, CSS, Javascript, ASP und PHP
jetzt lerne ich Webseiten programmieren und gestalten Einfache Beispiele mit HTML, CSS, Javascript, ASP und PHP CHRISTIAN WENZ TOBIAS HAUSER KAPITEL 3 CSS anwenden jetzt lerne ich Style-Sheets sind heute
MehrXSL-FO Formatting/Flow Objects
Aufbauend auf XLST und CSS XSL-FO Formatting/Flow Objects Julian Raschke 1 Motivation Wir haben strukturierte XML-Daten Wir sollen diese ansehnlich drucken! Und: Consider that a single
Mehrmediatext Jena GmbH XML mal anders automatisierte PDF-Generierung mit Apache FOP & Co. Januar 2015 (v1.0) mediatext Jena GmbH
mediatext Jena GmbH XML mal anders automatisierte PDF-Generierung mit Apache FOP & Co. Januar 2015 (v1.0) Agenda 1. Kurzes Vorspiel (Der Referent, mediatext und unsere Kunden) 2. XML-Strukturen zur Dokumentenproduktion
MehrTransformation von XML-Dokumenten. IDE SummerSchool 2013, Chemnitz
Transformation von XML-Dokumenten Folie 1 Was ist XSL politisch? XSL ist eine eigene Technik. Zum Publizieren (Transformieren) von Dokumenten. Früher gab es dafür Verlage und Schriftsetzer, um gute Inhalte
MehrAusgabeformatierung 08
Ausgabeformatierung 08 G. Görz, J. Schneeberger Lehrstuhl Informatik 8 (KI) goerz@informatik.uni-erlangen.de! josef.schneeberger@fh-deggendorf.de! 1 Ausgabeformatierung mit HTML, CSS, XSL:FO Übersicht
MehrInhaltsverzeichnis. Überblick über die Formatierungsarten. Was versteht man unter Formatierung?
Inhaltsverzeichnis Inhaltsverzeichnis... 1 Überblick über die Formatierungsarten... 1 Was versteht man unter Formatierung?... 1 Weitere Formatierungshilfen... 2 Grundlagen zur Zeichenformatierung... 2
MehrCAS WEBDESIGN UND WEBPUBLISHING KURS 1 / TAG 2: GRUNDLAGEN DER WEBENTWICKLUNG
CAS WEBDESIGN UND WEBPUBLISHING KURS 1 / TAG 2: GRUNDLAGEN DER WEBENTWICKLUNG Von Markus Stauffiger / 4eyes GmbH STRUKTUR UND ZIELE DES HEUTIGEN TAGES Repetition CSS Grundlagen CSS Eigenschaften Wie komme
Mehr1. Einstieg 2. Selektoren 3. Schriften 4. Strukturen 5. Zwischenräume, Abstände 6. Bilder 7. Farben 8. Beispiel
Inhalt 1. Einstieg 2. Selektoren 3. Schriften 4. Strukturen 5. Zwischenräume, Abstände 6. Bilder 7. Farben 8. Beispiel Einstieg - Eine Formatvorlage besteht aus mindestens einer Anweisung. - Eine Anweisung
MehrEinführung in HTML. Tutorium. Präsentation der Sitzung vom 2./9. Juni 2004 Martin Stricker
Tutorium Einführung in HTML Präsentation der Sitzung vom 2./9. Juni 2004 Martin Stricker martin.stricker@rz.hu-berlin.de Programm Grundlagen von HTML Objekte, Elemente, Tags Grundaufbau eines HTML-Dokuments
MehrLeseprobe. Daniel Koch. XML für Webentwickler. Ein praktischer Einstieg ISBN: Weitere Informationen oder Bestellungen unter
Leseprobe Daniel Koch XML für Webentwickler Ein praktischer Einstieg ISBN: 978-3-446-42256-8 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-42256-8 sowie im Buchhandel. Carl
MehrKennen, können, beherrschen lernen was gebraucht wird
Inhaltsverzeichnis Inhaltsverzeichnis... 1 Tags (Befehle)... 1 Erste Texte im Browser... 2 Das HTML Grundgerüst... 2 Ihre erste echte Webseite... 2 Texte... 3 Textabsatz und Zeilenumbruch... 3 Einen Zeilenumbruch
MehrGrundlagen-Beispiel CSS
Grundlagen-Beispiel CSS Öffne im Ordner 2.css.uebung die vorhanden Dateien index.html und erstelle eine neue CSS-Datei mit dem Namen bildschirm.css. Füge im Bereich folgende Verlinkung ein:
MehrAnhang B - Nutzung von XSQL
Anhang B - Nutzung von XSQL Bei der Erstellung von XSQL-Seiten, werden immer zwei Dateien benötigt. Als erstes die XSQL-Datei und dann das dazugehörige Stylesheet (welches wiederum zur Formatierung der
MehrInhaltsverzeichnis. Florian Bauer CSS Seite 2 von 10
CSS Inhaltsverzeichnis Gestaltung mit CSS... 3 CSS einbinden... 3 On the fly... 3 Im Header... 3 In einer externen Datei... 3 Aufbau einer CSS Anweisung... 4 Wichtige CSS Eigenschaften... 4 Pseudoelemente...
MehrDigitale Medien. Übung zur Vorlesung. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid
Übung zur Vorlesung Digitale Medien Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid Wintersemester 2016/17 Cascading Style Sheets HTML beschreibt nur den logischen Aufbau eines Dokuments. Die Gestaltung
MehrVergleich automatisierbarer XML-Satzsysteme
Vergleich automatisierbarer XML-Satzsysteme Martin Kraetke, GmbH Hochschule für Technik, Wirtschaft und Kultur Leipzig Frankfurter Buchmesse, 12. Oktober 2011 Drei Thesen zum Anfang 1. Die Wahl des Satzsystems
MehrDie Programmiersprache des Webs. HTML HyperText Markup Language Hypertext - Auszeichnungssprache
Was ist HTML? Die Programmiersprache des Webs HTML HyperText Markup Language Hypertext - Auszeichnungssprache Dateiname Man muss Groß/Kleinschreibung beachten Leerzeichen ist nicht erlaubt Umlaute wie
MehrHTML: Text und Textstruktur mit CSS gestalten
Tutorium HTML: Text und Textstruktur mit CSS gestalten Martin Stricker martin.stricker@rz.hu-berlin.de 23. Juni 2004 Schriftarten und generische Schriftfamilien Schriftarten werden mit font-family definiert
MehrX-Technologien. XML and Friends. Jörn Clausen joern@techfak.uni-bielefeld.de. 9. Juli 2001
X-Technologien XML and Friends 9. Juli 2001 Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht XML SAX DOM XSL XPath XSLT XSL FO Extensible Markup Language Simple API for XML Document Object Model Extensible
MehrÜbung zur Vorlesung Digitale Medien. Sarah Tausch Alice Thudt Ludwig-Maximilians-Universität München Wintersemester 2012/2013
Übung zur Vorlesung Digitale Medien Sarah Tausch Alice Thudt Ludwig-Maximilians-Universität München Wintersemester 2012/2013 1 Pfadangaben (1) Pfadangaben sind relevant für Bilder, Verweise, Medienobjekte
MehrXML basiertes Publizieren und Visualisieren
XML und Datenbanken XML basiertes Publizieren Steffen Apfel Seminar der Arbeitsgruppe Datenbanken SS 2002 1 und Informationssysteme im WS 02/03 Agenda 1 2 3 4 5 Einführung in das Themengebiet XSL : XSL/T
MehrWebseite in XML Kurzeinführung
Webseite in XML Kurzeinführung 1. Entwicklung... 1 2. Erste Webpage in XML... 2 2.1 Erstes Beispiel... 2 2.2 Tags definieren... 4 2.3 Kommentare in XML... 5 2.4 XML mittels CSS im Browser ansehen... 5
MehrMEDIENÜBERGREIFENDES PUBLIZIEREN VON SCHULUNGSMATERIALIEN UNTER VERWENDUNG VON DOCBOOK-XML UND XSL DIPLOMARBEIT
MEDIENÜBERGREIFENDES PUBLIZIEREN VON SCHULUNGSMATERIALIEN UNTER VERWENDUNG VON DOCBOOK-XML UND XSL DIPLOMARBEIT IM FACHBEREICH INFORMATIK UND KOMMUNIKATIONSSYSTEME AN DER HOCHSCHULE MERSE- BURG (FH) vorgelegt
MehrWir studieren HTML-Tags
Abb. 1: Word-Dokument Abb. 2: Das Dokument aus Abb. 1 mit einem Editor betrachtet Wir studieren HTML-Tags Wenn man ein Word-Dokument wie in Abb. 1 mit einem Editor anschaut, erkennt man den Quelltext des
MehrGrundlagen der Extensible Stylesheet Language
Grundlagen der Extensible Stylesheet Language Transformations (XSLT) Marc Monecke monecke@informatik.uni-siegen.de Praktische Informatik Fachbereich Elektrotechnik und Informatik Universität Siegen, D-57068
MehrGenerierung eines CIM Frachtbriefes im PDF-Format
Generierung eines CIM Frachtbriefes im PDF-Format Abstract: Das Ziel ist es, innerhalb des CIS Print Projektes, ein CIM Frachtbrief Formular zu generieren, zu drucken und dies den Schnittstellen zur Verfügung
Mehrhttp://www.therealgang.de/ Titel : Einführung in XML (Teil 2/2) Author : Dr. Pascal Rheinert Kategorie : Programmierung-Sonstige Teil II: XML (Dokument 2/2) Wichtiger Hinweis: Das folgende Dokument basiert
MehrANWENDUNGSSOFTWARE CSS
ANWENDUNGSSOFTWARE CSS NAVIGATION Bilder zur Navigation: als Anker für Verweise benutzen Text sollte nicht Bestandteil des Bildes sein (Bild als Hintergrund), siehe z-index Navigationslisten mit ,
MehrXSL Templates. Mit Templates arbeiten. XSL Templates
XSL Templates Mit Templates arbeiten Innerhalb von XSLT werden Templates verwendet. Ein Template ist eine Vorlage für die Transformation bestimmter Knoten. Diese Knoten können Elemente, Attribute oder
MehrHerzlich Willkommen zum Wordkurs V. 2010
Herzlich Willkommen zum Wordkurs V. 2010 Themen Textlayout ändern Formatierungen vornehmen Fehlerkorrektur Suchen und ersetzen Worttrennung Formatvorlagen Silbentrennung und Rechtschreibprüfung Tabellen
MehrHilfestellungen zur Formatierung der Diplomarbeit/Masterarbeit
Hilfestellungen zur Formatierung der Diplomarbeit/Masterarbeit 1 Generelle Gliederung / structuring (1) Deckblatt / cover (2) Aufgabenstellung / Task (Original vom Lehrstuhl) (3) Kurzfassung / abstract
Mehr3. Briefing zur Übung IT-Systeme
3. Briefing zur Übung IT-Systeme - Einführung in HTML, CSS und JavaScript Fragestunde, 30.11.2016, PC Pool Stand und Ausblick Einführung: 18.10.2016, 12.00 Uhr (c.t.), HS 4/PC Pool Fragestunde:, 12.00
MehrSeminar DWMX 2004. DW Session 004
Seminar DWMX 2004 DW Session 004 Eigene Site aufbauen Aufbau einer persönlichen Site: Auswahl einer bestimmten Dateiorganisation Statische HTML Site Vorlagenbasierte Site Framebasierte Site Erstellen der
MehrCorporate Design Manual
Corporate Design Manual für Stand: 22.08.2014 Inhalt: 1.0 Die Verwendung des Corporate Manuals...S. 2 2.0 Die allgemeinen Gestaltungselemente...S. 3/4 3.0 Die Schrift...S. 5/6 4.0 Das Logo...S. 7/8 5.0
MehrAufbau einer HTML Seite:
1 Aufbau einer HTML Seite: Grundstruktur: Head Bereich: "nicht sichtbar" Er enthält grundlegende Informationen wie: Title, Charset, Ansichtsgröße,
MehrFormvorgaben für Seminar- und Abschlussarbeiten
Formvorgaben für Seminar- und Abschlussarbeiten Hinweis: Die Formatierung sollte zu Beginn vorgenommen werden. Weiterhin sollten die Automatisierungsmöglichkeiten des Textverarbeitungsprogramms genutzt
Mehr<Trainingsinhalt> XML umsetzen und nutzen
XML umsetzen und nutzen i Inhaltsverzeichnis Einführung 11 Das Problem mit HTML 12 Die Stärke von XML 13 Die XML-Helfer 14 XML im wirklichen Leben 15 Zu diesem Buch 16 Was Sie hier nicht
MehrEine Schnelleinführung in XSL
Eine Schnelleinführung in XSL Michael Dienert 8. Juli 2014 1 Was ist XSL? XSL ist die Abkürzung von Extensible Stylesheet Language. XSL ist selbst wieder eine XML-Anwendung, d.h. XSL-Dokumente müssen immer
MehrAufgabenbereich 3: Layoutgestaltung mit CSS
Aufgabenbereich 3: Layoutgestaltung mit CSS Wichtige Begriffe und Zusammenhänge: Website: Gesamtheit eines Internet-Auftrittes (alle Webseiten, die dazu gehören) Webseite: Eine einzelne Seite, ein HTML-Dokument
MehrInnovator 11. Design der Dokumentation ändern. Wie Sie die Dokumentation von Innovator Ihrer Corporate Identity anpassen. HowTo. www.mid.
Innovator 11 Design der Dokumentation ändern Wie Sie die Dokumentation von Innovator Ihrer Corporate Identity anpassen www.mid.de HowTo Übersicht zum Layout der Dokumentation Das Layout der Innovator-Dokumentationen
MehrÄndern der Schriftgröße für den Monitorexport
Ändern der Schriftgröße für den Monitorexport (Stand: 12/2017) In der Datei SUBST_ MO NITOR sind einige wenige Einträge zu ändern. Die Datei finden Sie im Programmverzeichnis von Untis: Wenn Sie diese
MehrXSL-FO. Dienstag, 16. Mai Manuel Montero Pineda data2type GmbH
XSL-FO Dienstag, 16. Mai 2017 Zu meiner Person: Manuel Montero Pineda > Dipl.-Wirtschaftsinformatiker (FH), M.A. > XML-Entwickler und Berater im Bereich XML Schema, OOXML, XSLT, XSL-FO, u.v.m. > Veröffentlichungen
MehrXSL-FO PDF Marco Skulschus Marcus Wiederstein
www.comelio-medien.com XSL-FO PDF Marco Skulschus Marcus Wiederstein XSL-FO Marco Skulschus Marcus Wiederstein PDF XSL-FO Marco Skulschus Marcus Wiederstein Webseite zum Buch: http://www.comelio-medien.com/buch-katalog/xml/xsl-fo
MehrBenutzerhandbuch TABLE OF CONTENTS 1. Benutzerhandbuch .......................................................... 3 2. Bedienung
Dieses Handbuch enthält alle wichtigen Informationen darüber, wie BlueBridge List2PDF for Microsoft SharePoint eingesetzt werden kann. TABLE OF CONTENTS 1. Benutzerhandbuch..........................................................
Mehr