ເນັດບັນບາງ XSL-FO

XSL-FO ສາຍໃຊ້ຂຽວຂອງ "Page Masters" ເພື່ອການກຳນົດຖານພາບໜ້າບັນຫາ.

XSL-FO ຮູບຮູບພາບໜ້າບັນຫາ

XSL-FO ສາຍໃຊ້ຂຽວຂອງ "Page Masters" ເພື່ອການກຳນົດຖານພາບໜ້າບັນຫາ. ແຕ່ລະຮູບຮູບຕ້ອງມີຊື່ທີ່ອັນພົນ:

<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>

在上面的例子中,三个 元素,定义了三个不同的模板。每个模板(page-master)都有不同的名称。

ຕົວຊຽງທຳອິດມີຊື່ "intro". ມັນສາມາດນຳໃຊ້ເພື່ອບົດສະຫຼຸບຄວາມການນຳໄຊ.

ຕົວຊຽງສອງ ແລະ ສາມມີຊື່ "left" ແລະ "right". ພວກມັນສາມາດນຳໃຊ້ເພື່ອບົດສະຫຼຸບທີ່ມີເບື້ອງລຸ່ມສອງ ແລະ ສາມ.

XSL-FO ຂະໜາດເບີ້

XSL-FO ນຳໃຊ້ປະສົມມູນທີ່ຢູ່ເບື້ອງລຸ່ມທີ່ພົບໃນບົດສະຫຼຸບຂອງຂະໜາດເບີ້.

page-width
ກຳນົດຂະໜາດວຽງວາງຂອງເບີ້
page-height
ກຳນົດຂະໜາດຫຼັງຂອງເບີ້

XSL-FO ຂະໜາດເບີ້

XSL-FO ນຳໃຊ້ປະສົມມູນທີ່ຢູ່ເບື້ອງລຸ່ມທີ່ພົບໃນບົດສະຫຼຸບຂອງຂະໜາດເບີ້.

margin-top
ກຳນົດຂະໜາດຂວາງຫຼັງ
margin-bottom
ກຳນົດຂະໜາດຂວາງຕໍ່າ
margin-left
ກຳນົດຂະໜາດຂວາງຊ້າຍ
margin-right
ກຳນົດຂະໜາດຂວາງຂວາ
margin
ກຳນົດຂະໜາດຂອບເຂດທັງຫົກສອງຂ້າງ

XSL-FO ເຂດສະຖານທີ່ເບີ້

XSL-FO ນຳໃຊ້ປະກອບມູນທີ່ຢູ່ເບື້ອງລຸ່ມທີ່ພົບໃນບົດສະຫຼຸບຂອງເຂດສະຖານທີ່ຂອງເບີ້.

region-body
ກຳນົດເຂດຫຼັກ
region-before
ກຳນົດເຂດຫຼັງ (ບຸກໂຕຫຼັງ)
region-after
ກຳນົດເຂດຕໍ່າ (ບັນທຶກເບື້ອງລຸ່ມ)
region-start
ກຳນົດເຂດຊ້າຍ (ບອກທາງຊ້າຍ)
region-end
ກຳນົດເຂດຂວາ (ບອກທາງຂວາ)

ຄວາມເຫັນ:region-before、region-after、region-start ແລະ region-end ແມ່ນສ່ວນໜຶ່ງຂອງເຂດຫຼັກ. ເພື່ອຫຼີກລ່ຽງຄວາມຂຽນຂອງເຂດຫຼັກຈາກເຂດນີ້ແລ້ວ, ຂໍ້ມູນຂອງເຂດຫຼັກຕ້ອງມີຂະໜາດຂອບເຂດຢ່າງຫຼາຍກວ່າຂະໜາດຂອງເຂດອື່ນ.

ຮູບແບບ:

ຄວາມຈະແຈ້ງ XSL-FO

ນີ້ແມ່ນຫົວຂໍ້ຈາກແຜນ 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>

Code ທີ່ກໍານົດແມ່ນ "Simple Page Master Template" ທີ່ມີຊື່ "A4".

Width ເວັບໄຊ ແມ່ນ 297mm, Height ເວັບໄຊ ແມ່ນ 210mm.

Margin ທັງສີ່ຂ້າງຂອງເວັບໄຊ ແມ່ນ 1cm.

Margin ຂອງເນັດ ແມ່ນ 3cm (ທັງສີ່ຂ້າງ).

before, after, start ແລະ end region ມີຂະໜາດ 2cm.

ຄວາມຫຼາຍຂອງສະຫລາດຂອງບັນດາບັນນາທິການພາຍໃນບາງຄົນສາຍທີ່ອາດຄົ້ນພົບກັບ:

297mm - (2 x 1cm) - (2 x 3cm) = 297mm - 20mm - 60mm = 217mm.

ຄວາມເຫັນ:region (region-start ແລະ region-end) ບໍ່ຖືກນັບ. ຄືກັບການອະທິບາຍກ່ອນໜ້ານີ້, ກຸ່ມສາຍ (region) ແມ່ນສ່ວນໜຶ່ງຂອງສະຫລາດ.