Extensible Stylesheet Language - Formatting Objects: Porovnání verzí
Smazaný obsah Přidaný obsah
m →Základy XSL-FO: oprava překlepu. |
m Oprava překlepů a stylistiky. |
||
Řádek 46:
== Schopnosti XSL/FO v1.0 ==
XSL/FO dokáže celou řadu textových funkcí. Kromě výše
=== Více sloupců ===
Stránka může obsahovat více sloupců. V takovém případě bloky implicitně pokračují z jednoho sloupce do dalšího. Konkrétním blokům (např. nadpisům) lze nastavit, že mají zabrat všechny sloupce a přerušit tak text na stránce. Sloupce nad tímto přerušením budou na sebe navazovat. stejně jako bloky pod ním. Textu ale není povoleno pokračovat z oblasti nad přerušením do oblasti pod ním.
XSL-FO svou podstatou umožňuje, aby stránky měly různé počty sloupců a odlišné šířky sloupců. Text tedy může bez problémů pokračovat ze stránky obsahující tři sloupce na stránku
Všechny vlastnosti FO fungují s omezením na vícesloupcovou stránku.
=== Seznamy ===
Seznam v XSL-FO je v podstatě tvořen dvěma sadami bloků, umístěnými vedle sebe. Položka se skládá z bloku „vlevo“ (resp. z bloku na začátku podle orientace řádku) a ze sekvence bloků „vpravo“ (na konci). Blok vlevo vyznačuje zahájení položky. Obsahuje odrážku, číslo, ale i textový řetězec (např. nadpis hesla ve slovníku). Blok vpravo obsahuje vlastní materiál dané položky seznamu. Oba bloky mohou být kontejnery, nebo lze
Pokud jsou položky seznamu číslovány, předpokládá se, že číslování obstará [[XSLT]], nebo jiný mechanismus, který vygeneroval XSL-FO dokument. Proto musí být čísla položek explicitně uvedena.
|