First Page Before. First Page After. First Page Start. First Page End. Odd Page After. Odd Page End. Odd Page Start. Odd Page Before. Even Page End. Even Page Start. Even Page After. Even Page Before. Blank Page Start. Blank Page After. Blank Page Before. Blank Page End. Last Page Before. Last Page End. Last Page After. Last Page Start. Apache™ FOP (Formatting Objects Processor) is a print formatter driven by XSL formatting objects (XSL-FO) and an output independent formatter. It is an application* * written in Java that reads a formatting object (FO) tree and renders the resulting pages to a specified output. The FOP project is part of the Apache Software Foundation, which is a wider community of users and developers of open source projects. Apache™ FOP (Formatting Objects Processor) is a print formatter driven by XSL formatting objects (XSL-FO) and an output independent formatter. It is a Java application that reads a formatting object (FO) tree and renders the resulting pages to a specified output. The FOP project is part of the Apache Software Foundation, which is a wider community of users and developers of open source projects.