SlideShare a Scribd company logo
1 of 22
XSL-FO  Formatting Objects  Ett XML-baserat sidlayoutspråk
Inledning ,[object Object],[object Object],[object Object],[object Object]
Implementationer ,[object Object],[object Object],[object Object],XSL-FO pdf FOP
XML+XSLT ->XSL-FO ,[object Object],[object Object],XSL-FO pdf FOP XML XSLT XSLT- processor FO -läsare (X-Smiles) png rtf
Sidmodell When shall we  three meet again In thunder, lightning  or in rain... Macbeth... 1. margin-top region-before margin-left region-start region-after margin-bottom region-body region-end margin-right
XSL-FO:Syntax ,[object Object],[object Object],[object Object],[object Object]
XSL-FO:Exempel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
<fo:layout-master-set> ,[object Object],[object Object],[object Object]
<fo:layout-master-set> Exempel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Regioner ,[object Object],[object Object],[object Object]
Regioner ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Att flöda innehåll på en sida ,[object Object],[object Object],[object Object]
Att flöda innehåll på en sida Exempel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Properties ,[object Object],[object Object]
Properties CSS-exempel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Properties: Motsvarande XSL-FO-exempel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Listor ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tabeller -  Liknar html ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Olika sidlayouter ,[object Object],[object Object],[object Object]
Ett dokument, olika sidlayouter ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exempel xslt->xsl-fo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Mer information om FO ,[object Object],[object Object],[object Object]

More Related Content

More from bjornh

Info kexjobb-2013-11-11
Info kexjobb-2013-11-11Info kexjobb-2013-11-11
Info kexjobb-2013-11-11bjornh
 
Info om masterval och kexjobb, medieteknik KTH VT2013
Info om masterval och kexjobb, medieteknik KTH VT2013Info om masterval och kexjobb, medieteknik KTH VT2013
Info om masterval och kexjobb, medieteknik KTH VT2013bjornh
 
Teaching procrastination - A way of helping students to improve their study h...
Teaching procrastination - A way of helping students to improve their study h...Teaching procrastination - A way of helping students to improve their study h...
Teaching procrastination - A way of helping students to improve their study h...bjornh
 
Info masterval medieteknik på KTH 2012-05-03
Info masterval medieteknik på KTH 2012-05-03Info masterval medieteknik på KTH 2012-05-03
Info masterval medieteknik på KTH 2012-05-03bjornh
 
Info masterval och kexjobb i medieteknik KTH HT 2011
Info masterval och kexjobb i medieteknik KTH HT 2011Info masterval och kexjobb i medieteknik KTH HT 2011
Info masterval och kexjobb i medieteknik KTH HT 2011bjornh
 
LIKT seminar on mobile learning
LIKT seminar on mobile learningLIKT seminar on mobile learning
LIKT seminar on mobile learningbjornh
 
Location-based mLearning reminders
Location-based mLearning remindersLocation-based mLearning reminders
Location-based mLearning remindersbjornh
 
K-Seminar on mobile learning
K-Seminar on mobile learningK-Seminar on mobile learning
K-Seminar on mobile learningbjornh
 
Podcastseminarium
PodcastseminariumPodcastseminarium
Podcastseminariumbjornh
 
Web 2.0
Web 2.0Web 2.0
Web 2.0bjornh
 
Web publishing and XHTML
Web publishing and XHTMLWeb publishing and XHTML
Web publishing and XHTMLbjornh
 
Namespaces
NamespacesNamespaces
Namespacesbjornh
 
Device Independence
Device IndependenceDevice Independence
Device Independencebjornh
 
Web 2.0
Web 2.0Web 2.0
Web 2.0bjornh
 

More from bjornh (15)

Info kexjobb-2013-11-11
Info kexjobb-2013-11-11Info kexjobb-2013-11-11
Info kexjobb-2013-11-11
 
Info om masterval och kexjobb, medieteknik KTH VT2013
Info om masterval och kexjobb, medieteknik KTH VT2013Info om masterval och kexjobb, medieteknik KTH VT2013
Info om masterval och kexjobb, medieteknik KTH VT2013
 
Teaching procrastination - A way of helping students to improve their study h...
Teaching procrastination - A way of helping students to improve their study h...Teaching procrastination - A way of helping students to improve their study h...
Teaching procrastination - A way of helping students to improve their study h...
 
Info masterval medieteknik på KTH 2012-05-03
Info masterval medieteknik på KTH 2012-05-03Info masterval medieteknik på KTH 2012-05-03
Info masterval medieteknik på KTH 2012-05-03
 
Info masterval och kexjobb i medieteknik KTH HT 2011
Info masterval och kexjobb i medieteknik KTH HT 2011Info masterval och kexjobb i medieteknik KTH HT 2011
Info masterval och kexjobb i medieteknik KTH HT 2011
 
LIKT seminar on mobile learning
LIKT seminar on mobile learningLIKT seminar on mobile learning
LIKT seminar on mobile learning
 
Location-based mLearning reminders
Location-based mLearning remindersLocation-based mLearning reminders
Location-based mLearning reminders
 
K-Seminar on mobile learning
K-Seminar on mobile learningK-Seminar on mobile learning
K-Seminar on mobile learning
 
Podcastseminarium
PodcastseminariumPodcastseminarium
Podcastseminarium
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Web publishing and XHTML
Web publishing and XHTMLWeb publishing and XHTML
Web publishing and XHTML
 
CSS
CSSCSS
CSS
 
Namespaces
NamespacesNamespaces
Namespaces
 
Device Independence
Device IndependenceDevice Independence
Device Independence
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 

XSL-FO

  • 1. XSL-FO Formatting Objects Ett XML-baserat sidlayoutspråk
  • 2.
  • 3.
  • 4.
  • 5. Sidmodell When shall we three meet again In thunder, lightning or in rain... Macbeth... 1. margin-top region-before margin-left region-start region-after margin-bottom region-body region-end margin-right
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.