Package org.daisy.dotify.api.paper
Provides interfaces and classes needed to use papers.
The entry point for using this package is the PaperCatalog
(SPI)
and PaperCatalogService
(OSGi). To add additional papers, implement the
PaperProvider
interface.
-
Interface Summary Interface Description Dimensions Provides two dimensional measurements in millimetersPageFormat PageFormat extends a Paper with options selected by a user (if applicable).Paper Provides an interface for a physical paper media.PaperCatalogService Provides an interface for a PaperCatalog service.PaperFilter Provides an interface for filtering a collection of Papers.PaperProvider Provides an interface for a collection of Papers. -
Class Summary Class Description AbstractPageFormat Provides an abstract page formatAbstractPaper Provides a default implementation for Paper.Area Length Provides a length measurement that can be expressed using the preferred units of length.PaperCatalog Provides a catalog of Paper factories.RollPaper Provides a paper object for paper in rolls.RollPaperFormat Provides a paper format for paper in rolls.SheetPaper Provides a paper object for cut-sheet paper.SheetPaperFormat Provides a paper format for cut-sheet paper.TractorPaper Provides a paper object for perforated paper with paper guides.TractorPaperFormat Provides a paper format for tractor paper. -
Enum Summary Enum Description Length.UnitsOfLength Defines possible units to be used when expressing a length valuePageFormat.Type Defines page format typesPaper.Type Defines paper types.SheetPaperFormat.Orientation The width/height orientation of the page