XSL-FO

Az XSL-FO (eXtensible Stylesheet Language - Formating Objects) a W3C XSL ajánlásában az a szókincs, amely leírja a formázott dokumentumokat XML formátumban, bármilyen médiumtól: képernyő, papír, hang stb.

Az XSL-FO elsősorban a tipográfusokat célozza meg annak érdekében, hogy dokumentumkezelő eszközökkel olyan tipográfiai eszközt biztosítson, amelyet a nyomtatott kiadványok elvárnak. Nem az a cél, hogy az eredeti dokumentumokat XSL-FO-val írják, hanem megfelelő nyelvjárásokkal ( XHTML , DocBook , TEI stb.). Ezután átalakíthatók XSL-FO-vá az XSLT használatával , az XSL ajánlás másik összetevőjével. Végül egy XSL-FO processzort használnak a végleges dokumentumok (például nyomtatható oldalak PDF vagy PostScript formátumban ) létrehozására.

Az XSL-FO célja egy olyan területfa létrehozása, ahol egy terület megjelenítési terület (vizuális vagy hallási).

A területek 2 típusból állnak:

Az XSL-FO biztosítja az összes vezérlőparancsot az egyes területekhez: a tartalom bemutatása, a halmozás iránya (írás balról jobbra vagy fordítva, fentről lefelé ??) ??

Példa

<?xml version="1.0" encoding="utf-8"?> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> <fo:layout-master-set> <fo:simple-page-master master-name="A4" page-height="29.7cm" page-width="21cm" margin-top="5mm" margin-bottom="10mm" margin-left="20mm" margin-right="20mm"> <fo:region-body margin-top="10mm" margin-bottom="10mm" /> </fo:simple-page-master> </fo:layout-master-set> <fo:page-sequence master-reference="A4"> <fo:flow> <fo:block>Hello world</fo:block> </fo:flow> </fo:page-sequence> </fo:root>

Külső linkek