Pahina ng XSL-FO
- Nakaraang Pahina Stream ng XSLFO
- Susunod na Pahina Blok ng XSLFO
Ang XSL-FO ay gumagamit ng template ng pahina na may pangalang "Page Masters" upang tukuyin ang anyo ng pahina.
Template ng pahina ng XSL-FO
Ang XSL-FO ay gumagamit ng template ng pahina na may pangalang "Page Masters" upang tukuyin ang anyo ng pahina. Bawat template ay dapat magkaroon ng isang natatanging pangalan:
<fo:simple-page-master master-name="intro"> <fo:region-body margin="5in" /> </fo:simple-page-master> <fo:simple-page-master master-name="left"> <fo:region-body margin-left="2in" margin-right="3in" /> </fo:simple-page-master> <fo:simple-page-master master-name="right"> <fo:region-body margin-left="3in" margin-right="2in" /> </fo:simple-page-master>
Sa itaas na halimbawa, ang tatlong <fo:simple-page-master> na elemento, ay nagtutukoy ng tatlong magkakaibang template. Bawat template (page-master) ay may magkakaibang pangalan.
Ang unang template ay may pangalang "intro". Maaaring gamitin ito bilang template ng pagpapakilala ng pahina.
Ang ikalawa at ikatlong template ay may pangalang "left" at "right". Maaaring gamitin sila para sa pahina na may magkakaparehong numero ng pahina.
XSL-FO Pahina na laki
Ang XSL-FO ay gumagamit ng mga sumusunod na katangian upang tukuyin ang laki ng pahina:
- page-width
- Tukuyin ang lapad ng pahina
- page-height
- Tukuyin ang taas ng pahina
XSL-FO Pahina na gilid
Ang XSL-FO ay gumagamit ng mga sumusunod na katangian upang tukuyin ang gilid ng pahina:
- margin-top
- Tukuyin ang itaas na gilid
- margin-bottom
- Tukuyin ang ilalim na gilid
- margin-left
- Tukuyin ang pakikipag-ugnay na gilid
- margin-right
- Tukuyin ang kanang gilid
- margin
- Tukuyin ang gilid ng lahat ng gilid
XSL-FO Pahina na mga Lugar
Ang XSL-FO ay gumagamit ng mga sumusunod na elemento upang tukuyin ang mga lugar ng pahina:
- region-body
- Tukuyin ang pangunahing lugar
- region-before
- Tukuyin ang itaas na lugar (pangunahing bahagi)
- region-after
- Tukuyin ang ilalim na lugar (pangpahina)
- region-start
- Tukuyin ang pakikipag-ugnay na lugar (kanang pahina)
- region-end
- Tukuyin ang kanang lugar (kanang pahina)
Komentaryo:region-before、region-after、region-start at region-end ay bahagi ng pangunahing lugar. Upang maiwasan na ang teksto ng pangunahing lugar ay dumapa sa mga lugar na ito, ang gilid ng pangunahing lugar ay dapat ay hindi mababa sa laki ng mga ibang lugar.
Mga Imahen:

XSL-FO Mga Halimbawa
Ito ay isang bahagi na kinuha mula sa isang dokumentong XSL-FO:
<fo:simple-page-master master-name="A4"> page-width="297mm" page-height="210mm" margin-top="1cm" margin-bottom="1cm" margin-left="1cm" margin-right="1cm"> <fo:region-body margin="3cm"/> <fo:region-before extent="2cm"/> <fo:region-after extent="2cm"/> <fo:region-start extent="2cm"/> <fo:region-end extent="2cm"/> </fo:simple-page-master>
Ang kodigo sa itaas ay nagtatalaga ng 'Simple Page Master Template' na may pangalang 'A4'.
Ang lapad ng pahina ay 297 milimetro, ang taas ay 210 milimetro.
Ang pagmargay ng pahina ay 1 sentimetro sa bawat panig.
Ang pagmargay ng pinagmumulan ay 3 sentimetro (sa bawat panig).
Ang mga lugar na before, after, start at end ay 2 sentimetro.
Ang lapad ng pinagmumulan sa halimbawa ay maaaring makuha sa pagbawas ng lapad ng pahina sa paglipas ng pagmargay sa bawat panig at pagmargay ng region-body:
297mm - (2 x 1cm) - (2 x 3cm) = 297mm - 20mm - 60mm = 217mm.
Komentaryo:Ang 'region' (region-start at region-end) ay hindi nasanggo. Tulad ng naipaliwanag dati, ang mga lugar (region) ay bahagi ng pinagmumulan.
- Nakaraang Pahina Stream ng XSLFO
- Susunod na Pahina Blok ng XSLFO