public static class ConfigurableEmbosser.Builder
extends java.lang.Object
| Constructor | Description |
|---|---|
Builder(java.io.OutputStream os,
BrailleConverter bt) |
Creates a new builder with the suppled output stream and braille converter.
|
| Modifier and Type | Method | Description |
|---|---|---|
ConfigurableEmbosser.Builder |
autoLineFeedOnEmptyPage(boolean value) |
Sets the auto line feed on empty page policy.
|
ConfigurableEmbosser.Builder |
breaks(java.lang.String value) |
Sets the line break style
|
ConfigurableEmbosser.Builder |
breaks(LineBreaks value) |
Sets the line break style
|
ConfigurableEmbosser |
build() |
Builds a new ConfigurableEmbosser based on this builders current configuration.
|
ConfigurableEmbosser.Builder |
embosserProperties(EmbosserWriterProperties props) |
Sets the embosser properties for this object.
|
ConfigurableEmbosser.Builder |
fillSheet(boolean value) |
Sets the fill sheet policy.
|
ConfigurableEmbosser.Builder |
footer(byte[] value) |
Sets the communication footer
|
ConfigurableEmbosser.Builder |
header(byte[] value) |
Sets the communication header
|
ConfigurableEmbosser.Builder |
padNewline(java.lang.String value) |
Sets the padding style
|
ConfigurableEmbosser.Builder |
padNewline(AbstractEmbosserWriter.Padding value) |
Sets the padding style
|
ConfigurableEmbosser.Builder |
pagebreaks(PageBreaks value) |
Sets the page break style
|
public Builder(java.io.OutputStream os,
BrailleConverter bt)
os - the output stream to usebt - the braille converter to usepublic ConfigurableEmbosser.Builder embosserProperties(EmbosserWriterProperties props)
props - the embosser properties to usepublic ConfigurableEmbosser.Builder breaks(java.lang.String value)
value - one of dos, unix, mac or defaultpublic ConfigurableEmbosser.Builder breaks(LineBreaks value)
value - the line break style to usepublic ConfigurableEmbosser.Builder pagebreaks(PageBreaks value)
value - the page break style to usepublic ConfigurableEmbosser.Builder padNewline(java.lang.String value)
value - a padding stylepublic ConfigurableEmbosser.Builder padNewline(AbstractEmbosserWriter.Padding value)
value - the padding style to usepublic ConfigurableEmbosser.Builder header(byte[] value)
value - the header to usepublic ConfigurableEmbosser.Builder footer(byte[] value)
value - the footer to usepublic ConfigurableEmbosser.Builder fillSheet(boolean value)
value - the valuepublic ConfigurableEmbosser.Builder autoLineFeedOnEmptyPage(boolean value)
value - set to true, to add line feed on empty page, false otherwise.public ConfigurableEmbosser build()