Class AbstractBraillo440Embosser

    • Field Detail

      • saddleStitchEnabled

        protected boolean saddleStitchEnabled
    • Constructor Detail

      • AbstractBraillo440Embosser

        public AbstractBraillo440Embosser​(TableCatalogService service,
                                          EmbosserFactoryProperties props)
        Creates a new Braillo 440 embosser.
        Parameters:
        service - the table catalog
        props - the embosser properties
    • Method Detail

      • getCellWidth

        protected double getCellWidth()
        Description copied from class: AbstractEmbosser
        Gets cell width (2 x the horizontal dot-to-dot distance), in millimeters.
        Overrides:
        getCellWidth in class BrailloEmbosser
        Returns:
        returns cell width, in millimeters
      • supportsPrintPage

        public boolean supportsPrintPage​(PrintPage dim)
        Description copied from interface: Embosser
        Returns true if dimension is supported.
        Parameters:
        dim - the dimension to test
        Returns:
        returns true if dimension is supported
      • newEmbosserWriter

        public EmbosserWriter newEmbosserWriter​(OutputStream os)
        Description copied from interface: Embosser
        Gets a new EmbosserWriter that writes to the supplied OutputStream.
        Parameters:
        os - the OutputStream that the EmbosserWriter should use
        Returns:
        returns a new EmbosserWriter
      • newEmbosserWriter

        public EmbosserWriter newEmbosserWriter​(Device device)
        Description copied from interface: Embosser
        Gets a new EmbosserWriter that writes to the supplied Device.
        Parameters:
        device - the device that the EmbosserWriter should use
        Returns:
        returns a new EmbosserWriter
      • supports8dot

        public boolean supports8dot()
        Description copied from interface: EmbosserProperties
        Returns true if this embosser supports 8 dot braille.
        Returns:
        returns true if this embosser supports 8 dot braille
      • 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
      • supportsAligning

        public boolean supportsAligning()
        Description copied from interface: EmbosserProperties
        Returns true if this embosser supports aligning. This indicates that rows can be padded with whitespace to move the text block horizontally using the value returned by getMaxWidth. Should return true for all physical embossers, since they all have a finite row length.
        Returns:
        returns true if this embosser supports aligning, false otherwise.
      • supportsVolumes

        public boolean supportsVolumes()
        Description copied from interface: EmbosserProperties
        Returns true if this embosser has some method for volume handling.
        Returns:
        returns true if this embosser supports volumes
      • 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
      • getPrintableArea

        public Area getPrintableArea​(PageFormat pageFormat)
        Description copied from interface: Embosser
        Gets the printable area for the specified page format.
        Specified by:
        getPrintableArea in interface Embosser
        Overrides:
        getPrintableArea in class AbstractEmbosser
        Parameters:
        pageFormat - the page format
        Returns:
        returns the printable area for the specified page format
      • 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.