Class PageableRenderer

All Implemented Interfaces:
Pageable, Printable, Constants, Renderer
Direct Known Subclasses:
PrintRenderer

public class PageableRenderer extends Java2DRenderer implements Pageable
Renderer that prints through java.awt.PrintJob. The actual printing is handled by Java2DRenderer since both PrintRenderer and AWTRenderer need to support printing.
  • Field Details

    • PAGES_MODE

      public static final String PAGES_MODE
      Printing parameter: the pages to be printed (all, even or odd), datatype: the strings "all", "even" or "odd" or one of PagesMode.*
      See Also:
    • START_PAGE

      public static final String START_PAGE
      Printing parameter: the page number (1-based) of the first page to be printed, datatype: a positive Integer
      See Also:
    • END_PAGE

      public static final String END_PAGE
      Printing parameter: the page number (1-based) of the last page to be printed, datatype: a positive Integer
      See Also:
    • startNumber

      protected int startNumber
      first valid page number (1-based)
    • endNumber

      protected int endNumber
      last valid page number (1-based)
    • mode

      protected PagesMode mode
      indicates which pages are valid: odd, even or all
  • Constructor Details

    • PageableRenderer

      public PageableRenderer(FOUserAgent userAgent)
      Creates a new PageableRenderer.
      Parameters:
      userAgent - the user agent that contains configuration details. This cannot be null.
  • Method Details