XSL-FO 영역

XSL-FO는 출력을 표시하기 위해 사각형 상자(영역)를 사용합니다.

XSL-FO 영역

XSL 포맷 모델은 출력을 표시하기 위한 일련의 사각형(영역) 상자를 정의합니다.

모든 출력은 이러한 상자에 포맷되어, 특정 목표 매체에 표시되거나 인쇄됩니다.

아래에 나열된 이러한 영역들을 연구해보겠습니다:

  • 페이지(Pages)
  • 영역(Regions)
  • 블록 영역(Block areas)
  • 라인 영역(Line areas)
  • 인라인 영역(Inline areas)

XSL-FO Pages(页面)

XSL-FO 출력은 페이지에 포맷됩니다. 인쇄 출력은 많은 분할된 페이지에 분할될 수 있습니다. 브라우저 출력은 일반적으로 장기적인 페이지로 변할 수 있습니다.

XSL-FO 페이지는 Regions(영역)를 포함합니다.

XSL-FO Regions(영역)

각 XSL-FO 페이지는 Regions(영역)의 시리즈를 포함합니다:

  • region-body (페이지의 주체)
  • region-before (페이지의 页眉)
  • region-after (페이지의 页脚)
  • region-start (왼쪽 패널)
  • region-end (오른쪽 패널)

XSL-FO Regions(영역)은 블록 영역을 포함합니다.

XSL-FO Block Areas(블록 영역)

XSL-FO Block Areas(블록 영역)은 작은 블록 요소(일반적으로 새 줄로 시작됩니다)를 정의할 수 있습니다. 예를 들어, 구절, 테이블 및 목록.

XSL-FO Block Areas(블록 영역)은 다른 블록 영역을 포함할 수 있지만, 대부분의 경우 Line Area를 포함합니다.

XSL-FO Line Areas(행 영역)

XSL-FO Line Areas(행 영역)은 블록 영역 내부의 텍스트 행을 정의합니다.

XSL-FO Line Areas(행 영역)은 Inline Area를 포함합니다.

XSL-FO Inline Areas(행 내부 영역)

XSL-FO Inline Areas(행 내부 영역)은 행 내부의 텍스트(강조 표시, 단일 문자 및 이미지 등)을 정의합니다.