Class EnablingTechnologiesSingleSidedEmbosser
- java.lang.Object
-
- org.daisy.dotify.api.factory.AbstractFactory
-
- org.daisy.braille.utils.impl.tools.embosser.AbstractEmbosser
-
- org.daisy.braille.utils.impl.provider.brailler.EnablingTechnologiesEmbosser
-
- org.daisy.braille.utils.impl.provider.brailler.EnablingTechnologiesSingleSidedEmbosser
-
- All Implemented Interfaces:
Serializable
,Embosser
,EmbosserFactoryProperties
,EmbosserProperties
,Factory
,FactoryProperties
public class EnablingTechnologiesSingleSidedEmbosser extends EnablingTechnologiesEmbosser
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.daisy.dotify.api.embosser.EmbosserProperties
EmbosserProperties.PrintMode
-
Nested classes/interfaces inherited from interface org.daisy.dotify.api.factory.FactoryProperties
FactoryProperties.ComparatorBuilder
-
-
Field Summary
-
Fields inherited from class org.daisy.braille.utils.impl.provider.brailler.EnablingTechnologiesEmbosser
duplexEnabled, type
-
Fields inherited from class org.daisy.braille.utils.impl.tools.embosser.AbstractEmbosser
defaultTable, setTable, tableCatalogService
-
-
Constructor Summary
Constructors Constructor Description EnablingTechnologiesSingleSidedEmbosser(TableCatalogService service, EnablingTechnologiesEmbosserProvider.EmbosserType props)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrintPage
getPrintPage(PageFormat pageFormat)
Gets the dimensions of one print page for the specified page format.boolean
supportsDuplex()
Returns true if this embosser supports duplex printing.boolean
supportsPrintMode(EmbosserProperties.PrintMode mode)
Returns true if this embosser supports magazine layout.boolean
supportsZFolding()
Returns true if this embosser supports z-folding.-
Methods inherited from class org.daisy.braille.utils.impl.provider.brailler.EnablingTechnologiesEmbosser
getCellHeight, getCellWidth, getPrintableArea, getTableFilter, newEmbosserWriter, newEmbosserWriter, supports8dot, supportsAligning, supportsPageFormat, supportsPaper, supportsPrintPage, supportsVolumes
-
Methods inherited from class org.daisy.braille.utils.impl.tools.embosser.AbstractEmbosser
getFeature, getMake, getMaxHeight, getMaxWidth, getModel, getPageFormat, getProperty, setFeature, supportsTable, toString
-
Methods inherited from class org.daisy.dotify.api.factory.AbstractFactory
getDescription, getDisplayName, getIdentifier
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.daisy.dotify.api.factory.FactoryProperties
getDescription, getDisplayName, getIdentifier
-
-
-
-
Constructor Detail
-
EnablingTechnologiesSingleSidedEmbosser
public EnablingTechnologiesSingleSidedEmbosser(TableCatalogService service, EnablingTechnologiesEmbosserProvider.EmbosserType props)
-
-
Method Detail
-
supportsDuplex
public boolean supportsDuplex()
Description copied from interface:EmbosserProperties
Returns true if this embosser supports duplex printing.- Returns:
- returns true if this embosser supports duplex printing
-
supportsZFolding
public boolean supportsZFolding()
Description copied from interface:EmbosserProperties
Returns true if this embosser supports z-folding. This indicates that, if tractor paper is used, the embosser can emboss every other paper upside down with the rear side up so that pages are ordered face up as they fold naturally in the output stack.- Returns:
- returns true if this embosser supports z-folding, false otherwise.
-
supportsPrintMode
public boolean supportsPrintMode(EmbosserProperties.PrintMode mode)
Description copied from interface:EmbosserProperties
Returns true if this embosser supports magazine layout. This indicates that the embosser can reorder pages and emboss two pages side-by-side on the same side of the paper (and two more on the other side), so that a readable document is created by stapling and folding the output stack in the middle.- Parameters:
mode
- the print mode- Returns:
- returns true if this embosser supports magazine layout, false otherwise.
-
getPrintPage
public PrintPage getPrintPage(PageFormat pageFormat)
Description copied from interface:Embosser
Gets the dimensions of one print page for the specified page format.- Parameters:
pageFormat
- the page format- Returns:
- returns the dimensions of one print page for the specified page format
-
-