XSL-FO område

XSL-FO använder rektangulära rutor (områden) för att visa utdata.

XSL-FO område

XSL-formateringsmodellen definierar en serie rektangulära (områden) rutor för att visa utdata.

All utdata kommer att formateras in i dessa rutor och sedan visas eller skrivas ut till en målmedia.

Låt oss undersöka några av dessa områden:

  • Sidor (sidor)
  • Områden (områden)
  • Blockområden (blockområden)
  • Radsfält (radområden)
  • Inre områden (inre områden)

XSL-FO Pages (sidor)

XSL-FO utmatning kommer att formateras in i sidan. Skrivutmatning kommer vanligtvis att delas upp i många delade sidor. Browservy tenderar ofta att bli en lång sida.

XSL-FO-sidor innehåller områden (Region).

XSL-FO Regions (områden)

Varje XSL-FO-sida innehåller en serie av Regions (områden):

  • region-body (sidans kropp)
  • region-before (sidhuvudet)
  • region-after (sidfoten)
  • region-start (vänster panel)
  • region-end (höger panel)

XSL-FO Regions innehåller blockområden (Block Area).

XSL-FO Block Areas (blockområde)

XSL-FO blockområden kan definiera små blockelement (vanligtvis börjar med en ny rad), som paragrafer, tabeller och listor.

XSL-FO blockområden kan innehålla andra blockområden, men de innehåller oftast radområden (Line Area).

XSL-FO Line Areas (radområde)

XSL-FO radområden definierar textrader inom blockområden.

XSL-FO radområden innehåller inline områden (Inline Area).

XSL-FO Inline Areas (radinområde)

XSL-FO inline områden definierar text inom raden (betonade tecken, enskilda tecken och bilder etc.).