public class ZPLUtils extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ZPLUtils.ZPLImage |
| Modifier and Type | Field and Description |
|---|---|
static String |
BEFORE_VARIABLE_ZPL_TAG |
static Hashtable |
conflictingChars |
static boolean |
DEBUG |
static String |
END_QUALIFIER |
static String |
END_VARIABLE_ZPL_TAG |
static String |
END_ZPL_TAG |
static String |
ESCAPE_PATTERN |
static String |
IMAGE_IDENTIFIER_TAG |
static String |
IMAGE_TAG |
static String |
IMAGE_TAG_DEFINITION |
static String |
MEDIA_TYPE_TAG |
static String |
START_BARCODE_TAG |
static String |
START_QUALIFIER |
static String |
START_VARIABLE_ZPL_TAG |
static String |
START_ZPL_TAG |
static String |
XZ_TAG |
| Constructor and Description |
|---|
ZPLUtils() |
| Modifier and Type | Method and Description |
|---|---|
static String |
fillZPL(String zpl,
Hashtable values) |
static String |
fillZPL(String zpl,
Hashtable values,
Hashtable conflictingChars) |
static ZPLUtils.ZPLImage |
getDownloadAndPrintGraphicCommand(byte[] bytes) |
static String |
insertImage(BytesBlock source,
String field,
String zpl) |
static String |
proccessConflictingChars(String field,
Hashtable conflictingChars) |
static String |
qualifyVariable(String field)
Qualify field according to: field -> F{field}.
|
public static boolean DEBUG
public static Hashtable conflictingChars
public static final String START_ZPL_TAG
public static final String END_ZPL_TAG
public static final String BEFORE_VARIABLE_ZPL_TAG
public static final String START_VARIABLE_ZPL_TAG
public static final String END_VARIABLE_ZPL_TAG
public static final String START_BARCODE_TAG
public static final String ESCAPE_PATTERN
public static final String START_QUALIFIER
public static final String END_QUALIFIER
public static final String MEDIA_TYPE_TAG
public static final String IMAGE_TAG_DEFINITION
public static final String IMAGE_TAG
public static final String IMAGE_IDENTIFIER_TAG
public static final String XZ_TAG
public static String insertImage(BytesBlock source, String field, String zpl)
public static String fillZPL(String zpl, Hashtable values)
zpl - Initial zpl with dynamic values correctly qualified (e.g. in
my label design file (.lbl) is defined a variable X with
initial data F{myfield} in order to replace a dynamic value
stored in values with key myfield).values - dynamic variables to be replaced in zpl file. For instance, in
zpl exists a variable with initial data F{myfield} (Important!
not the name of variable equals to myfield, the initial data).
So, passing in values ("myfield", "foo") will be
returned correctly replaced.public static String qualifyVariable(String field)
field - public static String proccessConflictingChars(String field, Hashtable conflictingChars)
public static ZPLUtils.ZPLImage getDownloadAndPrintGraphicCommand(byte[] bytes) throws IOException
IOExceptionCopyright © 2016 Imatia Innovation S.L.. All rights reserved.