Tutorial XSL-FOlogin
Tutorial XSL-FO
pengarang:php.cn  masa kemas kini:2022-04-21 16:29:33

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:jujukan halaman>
, <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:

<fo:block border-width="1mm">
Blok output ini akan mempunyai sempadan satu milimeter di sekelilingnya >
ruang sebelum dan ruang selepas

  • 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
    • imej 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.