FOA

Formatting Objects Authoring

SourceForge Logo

FO and Properties Support Lists

Supported FOs List

Supported Properties List

Multi-Channel Publishing

Author once and publish on multiple channels. FOA automatically generates a vesion of the XSL-T for Web publishing. This means that you can just create an XSL-T to create FO documents and FOA will automatically generate a derived one for the Web (in HTML) mantaining the overall look & feel. Also every change you apply to the FO based XSL-T will be automatically reflected to the HTML version, in this way you have to mantain just one XSL-T and derive the others.

Authoring Elements (Bricks)

Page Description

  • page (size, margins)
  • header, footer, left side, right side (all multiple for each page sequence) (size, margins, borders, backgrounds, paddings, orientation)
  • body (size, multicolumns, margins, borders, backgrounds, paddings, orientation)

Page Sequences

  • simple
  • repeated (first*, last*)
  • alternating (first*, last*)

Content Sequences

  • multiple XML files as input
  • specific tag selection (postion*, all*)
  • number formats and counting

Bricks (transformation units)

  • blocks
  • absolute positioned elements (block containers)
  • inline sequences
  • page numbers
  • external images
  • external links
  • internal links (requires ID)
  • footnotes
  • block and inline containers
  • foreign objects
  • leaders
  • lists
    • ordered
    • unordered
    • label and body
    • item, label and body
  • simple tables
    • columns
    • rows
    • cells
  • complex tables
    • body
    • caption
    • repeatable header on multiple pages
    • repeatable footer on multiple pages

Interactive Preview

Interactive Preview obtained using a FOP customized version (based on version 0.20.1) to generate an rendered document XML representation and a logic tree for Bricks identification