XSL-FO Alan

XSL-FO, çıktıları göstermek için dikdörtgen çerçeveler(bölge)kullanır.

XSL-FO Alan

XSL formatlama modeli, çıktıları göstermek için bir dizi dikdörtgen(bölge)çerçevesi tanımlar.

Tüm çıktılar bu çerçevelere formatlanacak ve belirli bir hedef medyaya gösterilecek veya yazdırılacaktır.

Aşağıdaki bölgeleri inceleyelim:

  • Sayfalar(sayfalar)
  • Bölgeler( bölgeler)
  • Blok alanları(blok alanları)
  • Satır alanları(satır alanları)
  • İç alanlar(satır içi alanlar)

XSL-FO Sayfaları (Sayfalar)

XSL-FO çıktısı, sayfaya formatlanır. Yazıcı çıktısı genellikle birçok bölüme ayrılmış sayfalara girmektedir. Tarayıcı çıktısı genellikle uzun bir sayfa olur.

XSL-FO sayfası, bölge (Region) içerir.

XSL-FO Bölge (Alan)

Her XSL-FO sayfası, bir dizi Regions (Bölge) içerir:

  • region-body (Sayfanın gövdesi)
  • region-before (Sayfanın üst kısmı)
  • region-after (Sayfanın alt kısmı)
  • region-start (Sol kenar çubuğu)
  • region-end (Sağ kenar çubuğu)

XSL-FO Alanları, blok alanları (Block Area) içerir.

XSL-FO Blok Alanları (Blok Alanları)

XSL-FO Blok Alanları, küçük blok elementlerini (genellikle yeni bir satır ile başlar) tanımlayabilir, örneğin paragraflar, tablolar ve listeler.

XSL-FO Blok Alanları, diğer blok alanlarını içerebilir, ancak çoğu zaman satır alanları (Line Area) içerir.

XSL-FO Satır Alanları (Satır Alanları)

XSL-FO Satır Alanları, blok alanlarındaki metin satırlarını tanımlar.

XSL-FO Satır Alanları, satır içi alanlar (Inline Area) içerir.

XSL-FO İç Alanları (Satır İçi Alanlar)

XSL-FO İç Alanları, satır içi metni (vurgulama işaretleri, tek karakterler ve görseller vb.) belirler.