Package org.daisy.dotify.api.embosser
Provides interfaces and classes needed to communicate with embossers.
The entry point for using this package is the EmbosserCatalog
(SPI)
and EmbosserCatalogService
(OSGi). To add additional implementations, use the
EmbosserProvider
interface.
-
Interface Summary Interface Description Device Provides an interface to transmit a file to a device, typically a printer.Embosser Provides an interface for common properties of an Embosser.EmbosserCatalogService Provides an interface for an EmbosserCatalog service.EmbosserFactoryProperties ExtendsFactoryProperties
with embosser specific information.EmbosserFilter Provides an interface for filtering a collection of Embossers.EmbosserProperties Provides an interface for common embosser related properties.EmbosserProvider Provides an interface for a collection of Embossers.EmbosserWriter Provides an embosser communication interface.EmbosserWriterProperties Provides information about the embosser.FileFormat FileFormatProperties FileFormatProvider LineBreaks Provides an interface for line breaks -
Class Summary Class Description EmbosserCatalog Provides a catalog of Embosser factories.EmbosserFeatures Provides common embosser features to be used when configuring an Embosser factory.PrintPage StandardLineBreaks Provides standard line break definitions -
Enum Summary Enum Description EightDotFallbackMethod Defines the fallback action when a character in the range 0x2840-0x28FF is encountered.EmbosserProperties.PrintMode Regular printing or multi-page printingPrintPage.PrintDirection Direction of printPrintPage.Shape The shape of the paperStandardLineBreaks.Type Defines standard line break types -
Exception Summary Exception Description EmbosserFactoryException Provides an EmbosserFactory exceptionUnsupportedPaperException Provides an unsupported paper exception