Package net.codecrete.qrbill.generator
Enum OutputSize
- java.lang.Object
-
- java.lang.Enum<OutputSize>
-
- net.codecrete.qrbill.generator.OutputSize
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<OutputSize>
public enum OutputSize extends java.lang.Enum<OutputSize>
The output size of the QR bill or QR code
-
-
Enum Constant Summary
Enum Constants Enum Constant Description A4_PORTRAIT_SHEETA4 sheet in portrait orientation.QR_BILL_EXTRA_SPACEQR bill only with additional space at the top for the horizontal line (about 110 by 210 mm).QR_BILL_ONLYQR bill only (about 105 by 210 mm).QR_BILL_WITH_HORIZONTAL_LINEDeprecated.Has been renamed toQR_BILL_EXTRA_SPACE.QR_CODE_ONLYQR code only (46 by 46 mm).
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static OutputSizevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static OutputSize[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
A4_PORTRAIT_SHEET
public static final OutputSize A4_PORTRAIT_SHEET
A4 sheet in portrait orientation. The QR bill is at the bottom.
-
QR_BILL_ONLY
public static final OutputSize QR_BILL_ONLY
QR bill only (about 105 by 210 mm).This size is suitable if the QR bill has not horizontal line. If the horizontal line is needed and the A4 sheet size is not suitable, use
QR_BILL_EXTRA_SPACEinstead.
-
QR_BILL_WITH_HORIZONTAL_LINE
public static final OutputSize QR_BILL_WITH_HORIZONTAL_LINE
Deprecated.Has been renamed toQR_BILL_EXTRA_SPACE.QR bill with horizontal separator line (about 110 by 210 mm).
-
QR_CODE_ONLY
public static final OutputSize QR_CODE_ONLY
QR code only (46 by 46 mm).
-
QR_BILL_EXTRA_SPACE
public static final OutputSize QR_BILL_EXTRA_SPACE
QR bill only with additional space at the top for the horizontal line (about 110 by 210 mm).The extra 5 mm at the top create space for the horizontal line and optionally for the scissors.
-
-
Method Detail
-
values
public static OutputSize[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (OutputSize c : OutputSize.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static OutputSize valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
-