Interface TopLevelLayoutManager

All Known Implementing Classes:
AbstractPageSequenceLayoutManager, ExternalDocumentLayoutManager, PageSequenceLayoutManager

public interface TopLevelLayoutManager
This interface is implemented by top-level layout managers such as the ones for fo:page-sequence and fox:external-document.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Activate the layout of this page sequence.
    void
    doForcePageCount(Numeric nextPageSeqInitialPageNumber)
    Act upon the force-page-count trait, in relation to the initial-page-number trait of the following page-sequence.
    void
    Finished the page-sequence and notifies everyone about it.
  • Method Details

    • activateLayout

      void activateLayout()
      Activate the layout of this page sequence. PageViewports corresponding to each page generated by this page sequence will be created and sent to the AreaTreeModel for rendering.
    • doForcePageCount

      void doForcePageCount(Numeric nextPageSeqInitialPageNumber)
      Act upon the force-page-count trait, in relation to the initial-page-number trait of the following page-sequence.
      Parameters:
      nextPageSeqInitialPageNumber - initial-page-number trait of next page-sequence
    • finishPageSequence

      void finishPageSequence()
      Finished the page-sequence and notifies everyone about it.