Package com.iizix.term.prop
Class TerminalPrinterSettings
java.lang.Object
com.iizix.term.prop.TerminalPrinterSettings
- All Implemented Interfaces:
IBinderPOJO
,IPropBinder
,Cloneable
This property class instance contains all properties for the printer properties as POJO variables. The variables are initialized with their default values.
- Author:
- Christopher Mindus
Field Summary
Modifier and TypeFieldDescriptionint
The left margin (default 1).int
The line density in 1/72 inches (6 LPI = 9/72 inches per line, 8 LPI = 12/72, default value is 11).int
The maximum page length (default 72).int
The maximum print position (default 132).int
The left margin in 1/72 inches for the paper (default 20).int
The top margin in 1/72 inches for the paper (default 20).int
Number of characters per inch (default 17 CPI) for LU3 132 char lines or LU1.int
The timeout in seconds used to keep a print-job alive, avoiding a new print dialog box on the client side (for Java), or a new PDF document for browser-based solutions.static final int
The count of properties in this class to set/get when performing POJO to/from properties transfer.int
The top margin (default 1).Constructor Summary
Method Summary
Field Details
PROP_COUNT
public static final int PROP_COUNTThe count of properties in this class to set/get when performing POJO to/from properties transfer.- See Also:
mpp
public int mppThe maximum print position (default 132).mpl
public int mplThe maximum page length (default 72).leftMargin
public int leftMarginThe left margin (default 1).topMargin
public int topMarginThe top margin (default 1).printDensity
public int printDensityNumber of characters per inch (default 17 CPI) for LU3 132 char lines or LU1.lineDensity
public int lineDensityThe line density in 1/72 inches (6 LPI = 9/72 inches per line, 8 LPI = 12/72, default value is 11).paperTopMargin
public int paperTopMarginThe top margin in 1/72 inches for the paper (default 20).paperLeftMargin
public int paperLeftMarginThe left margin in 1/72 inches for the paper (default 20).printTimeout
public int printTimeoutThe timeout in seconds used to keep a print-job alive, avoiding a new print dialog box on the client side (for Java), or a new PDF document for browser-based solutions. Default is 10 seconds.
Constructor Details
TerminalPrinterSettings
public TerminalPrinterSettings()
Method Details
copy
Creates a clone object.- Returns:
- The clone of printer settings.