The
IlvPrintableDocument
class
is the top-level class of the document model. It is designed as a
page holder to which you can add pages defined by the
IlvPage class.
There are two ways to fill a document:
Simply create pages (
IlvPage
class)
and add them to the document using the
addPage and
removePage methods.
Associate an
IlvFlow object with the document.
The IlvFlow
object
allows you to add styled text to a document; if you decide to use
an IlvFlow
object, it will create and manage
the pages of the document for you depending on the text, the alignments,
and the styling properties that you specify in the IlvFlow
object.
Later in this topic you will see how to associate an IlvFlow
object
with a document.
Note
Some Rogue Wave® JViews
packages provide subclasses of the IlvPrintableDocument
class
that manage the pages for you. For example, Rogue Wave JViews Gantt provides a subclass that can
automatically create its pages to display a chart in multiple pages.
For more information see the Rogue Wave JViews
Gantt documentation.