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
FieldsModifier and TypeFieldDescriptionintThe left margin (default 1).intThe line density in 1/72 inches (6 LPI = 9/72 inches per line, 8 LPI = 12/72, default value is 11).intThe maximum page length (default 72).intThe maximum print position (default 132).intThe left margin in 1/72 inches for the paper (default 20).intThe top margin in 1/72 inches for the paper (default 20).intNumber of characters per inch (default 17 CPI) for LU3 132 char lines or LU1.intThe 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 intThe count of properties in this class to set/get when performing POJO to/from properties transfer.intThe top margin (default 1).Constructor Summary
ConstructorsMethod 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.