Blok XSL-FO
Keluaran XSL-FO berada di kawasan blok.
Halaman, Aliran dan Sekat XSL-FO
Kandungan "blok" akan "mengalir" ke dalam "halaman" dan kemudian akan dikeluarkan kepada media .
Keluaran XSL-FO biasanya bersarang dalam elemen <fo:block> <fo:urutan halaman> elemen:
, <fo:flow flow-name="xsl-region-body">
' <fo:sekat>
<!-- Output pergi ke sini -->
' </fo:block>
, </fo:flow>
</fo:page-sequence>
Atribut kawasan blok
Blok terletak di kotak segi empat tepat Urutan output:
Blok output ini akan mempunyai sempadan satu milimeter di sekelilingnya >
- margin
- sempadan
- lapik
ruang sebelum dan ruang selepas ialah ruang yang memisahkan blok.
margin ialah ruang putih di luar blok.
sempadan ialah segi empat tepat di pinggir luar kawasan itu. Setiap empat sisinya boleh mempunyai lebar yang berbeza. Ia juga boleh diisi dengan warna dan imej latar belakang yang berbeza.
padding ialah kawasan antara kawasan sempadan dan kandungan. Kawasan
kandungan boleh mengandungi kandungan sebenar, seperti teks, gambar, grafik, dsb.
Jing Sekat
margin
margin atas
margin-bawah
margin-kiri
margin-kanan
Sekat Sempadan
Atribut gaya sempadan:
gaya sempadan
gaya sebelum sempadan
gaya-selepas-sempadan
gaya-mula-sempadan
gaya-akhir sempadan
gaya atas-sempadan (bersamaan dengan sempadan-sebelumnya)
gaya-bawah-sempadan (bersamaan dengan sempadan-selepas )
gaya kiri sempadan (bersamaan dengan permulaan sempadan)
gaya kanan sempadan (bersamaan dengan hujung sempadan)
Atribut warna sempadan:
warna sempadan
warna-sempadan-sebelum
sempadan-selepas-warna
sempadan-mula-warna
sempadan-akhir-warna
warna atas-sempadan (bersamaan dengan sempadan-sebelumnya)
warna-bawah-sempadan (bersamaan dengan sempadan-selepas)
sempadan -warna kiri (bersamaan dengan permulaan sempadan)
warna sempadan-kanan (bersamaan dengan hujung sempadan)
Atribut lebar sempadan :
lebar sempadan
lebar-sempadan
lebar selepas sempadan
lebar-permulaan-sempadan
lebar hujung-sempadan
sempadan-atas- lebar (bersamaan dengan sempadan-sebelum)
lebar-bawah-sempadan (bersamaan dengan sempadan-selepas)
-
lebar-kiri sempadan ( bersamaan dengan permulaan sempadan)
lebar kanan sempadan (bersamaan dengan hujung sempadan)
Padding Blok
padding
padding-sebelum
padding-after
- < . 🎜>
padding-bottom (sama dengan padding-after)
padding-left (sama dengan padding-start)
padding -kanan (bersamaan dengan padding-end)
- Latar Belakang Sekat
- warna latar belakang
latar belakang-ulang
latar belakang -lampiran (tatal atau tetap)
- Atribut Penggayaan Sekat
- Sekat ialah urutan output yang boleh digayakan secara individu: <fo:sekat font-size="12pt" font-family="sans-serif">
Blok output ini akan ditulis dalam fon sans-serif 12pt.
</fo:block>Sifat fon: -family
berat fon
gaya fon
saiz fon
varian fon
Atribut teks:
text-align
text-align-last
inden teks
inden mula
inden akhir
-
pilihan balut (takrifkan pembalut baris automatik)
pecah-sebelum (takrifkan pemisah halaman)
pecah selepas (takrif halaman putus)
orientasi rujukan (takrifkan putaran teks dalam kenaikan 90")
- Instance
<fo:sekat font-size="14pt" font-family="verdana" color="red"space-before="5mm" space-after="5mm">
PHP.CN</fo:block>
<fo:block text-indent="5mm" font-family="verdana" font-size="12pt">
Di php.cn anda akan menemui semua tutorial membina Web yang anda
perlukan, daripada HTML asas dan XHTML kepada XML lanjutan, XSL, Multimedia dan WAP hitam;width:50%">PHP .CN
Di php.cn anda akan menemui semua binaan Web tutorial yang anda perlukan, daripada HTML asas dan XHTML kepada XML lanjutan, XSL, Multimedia dan WAP Dokumen dengan banyak tajuk dan perenggan akan memerlukan banyak kod.
Biasanya, dokumen XSL-FO tidak menggabungkan maklumat pemformatan dan kandungan seperti yang kami lakukan.
Dengan sedikit bantuan daripada XSLT, kami boleh meletakkan maklumat pemformatan ke dalam templat dan menulis kandungan yang lebih tulen. Anda akan belajar cara menggunakan templat XSLT untuk mengarang XSL-FO kemudian dalam tutorial ini.PHP.CN
At php.cn you will find all the Web-building tutorials you need, from basic HTML and XHTML to advanced XML, XSL, Multimedia and WAP.