public class TextSetting
extends java.lang.Object
Constructor and Description |
---|
TextSetting() |
Modifier and Type | Method and Description |
---|---|
int |
getAlign() |
SettingEnum |
getBold() |
int |
getCpclFontSize() |
com.rt.printerlibrary.enumerate.CpclFontTypeEnum |
getCpclFontTypeEnum() |
SettingEnum |
getDoubleHeight() |
SettingEnum |
getDoublePrinting() |
SettingEnum |
getDoubleSizeChineseCharctor() |
SettingEnum |
getDoubleWidth() |
int |
getFontStyle() |
SettingEnum |
getIsAntiWhite() |
SettingEnum |
getIsEscSmallCharactor() |
SettingEnum |
getItalic() |
int |
getPinPrintMode() |
PrintRotation |
getPrintRotation() |
com.rt.printerlibrary.enumerate.TscFontTypeEnum |
getTscFontTypeEnum() |
com.rt.printerlibrary.bean.Position |
getTxtPrintPosition()
For Tsc, Cpcl,Zpl
获取文本打印位置 Get text print position object |
SettingEnum |
getUnderline() |
int |
getxMultiplication() |
int |
getyMultiplication() |
com.rt.printerlibrary.enumerate.ZplFontTypeEnum |
getZplFontTypeEnum() |
int |
getZplHeightFactor() |
int |
getZplWidthFactor() |
void |
setAlign(int align)
For Pin, Esc
设置对齐方式[支持针打、Esc(仅支持ALIGN_LEFT, ALIGN_MIDDLE, ALIGN_RIGHT)] align setting [Esc only support ALIGN_LEFT, ALIGN_MIDDLE, ALIGN_RIGHT] |
void |
setBold(SettingEnum setting)
For Esc, Pin
是否设置粗体
Bold Setting |
void |
setCpclFontSize(int cpclFontSize)
For Cpcl
cpcl text size setting 文本打印size设置 |
void |
setCpclFontTypeEnum(com.rt.printerlibrary.enumerate.CpclFontTypeEnum cpclFontTypeEnum)
设置Cpcl字体
Cpcl Font Type Style 适用于Cpcl,For Cpcl Label Printer |
void |
setDoubleHeight(SettingEnum doubleHeight)
For Esc, Pin
是否设置倍高[Esc,针打] double height setting |
void |
setDoublePrinting(SettingEnum doublePrinting)
For Pin
是否设置双重打印(支持针打) double printint setting |
void |
setDoubleSizeChineseCharctor(SettingEnum doubleSizeChineseCharctor)
For Pin
设定/撤消 4 倍角汉字 4 倍角字为原字的纵横放大一倍。若同一行内字型高度不一致时,字符会字底对齐。 Chinese charactor setting |
void |
setDoubleWidth(SettingEnum doubleWidth)
For Esc, Pin
是否设置倍宽[Esc,针打] double width setting |
void |
setFontStyle(int fontStyle)
For Pin
修饰字体[支持针打] Font Style setting |
void |
setIsAntiWhite(SettingEnum isAntiWhite)
For Esc
设置反白[适用于Esc] anti white setting |
void |
setIsEscSmallCharactor(SettingEnum isEscSmallCharactor)
For Esc
是否设置小字体[适用于Esc] small charactor setting |
void |
setItalic(SettingEnum setting)
For Pin
是否设置斜体(支持针打) italic setting |
void |
setPinPrintMode(int pinPrintMode)
For Pin
设置针打打印模式[单向、双向、全向] Print Mode setting |
void |
setPrintRotation(PrintRotation printRotation)
For Tsc
Print rotation setting 打印方向设置 For tsc text, barcode print |
void |
setTscFontTypeEnum(com.rt.printerlibrary.enumerate.TscFontTypeEnum tscFontTypeEnum)
For Tsc
设置Tsc字体 Tsc Font Type Style |
void |
setTxtPrintPosition(com.rt.printerlibrary.bean.Position txtPrintPosition)
For Tsc,Cpcl,Zpl
设置文本打印位置 set text print position |
void |
setUnderline(SettingEnum underline)
For Esc, Pin
是否设置下划线(支持针打,Esc)
underline setting |
void |
setxMultiplication(int xMultiplication)
For Tsc, Cpcl, Zpl
设置字体水平拉伸倍数 set Font X-Multiplication |
void |
setyMultiplication(int yMultiplication)
For Tsc, Cpcl, Zpl
设置字体垂直拉伸倍数 set Font Y-Multiplication |
void |
setZplFontTypeEnum(com.rt.printerlibrary.enumerate.ZplFontTypeEnum zplFontTypeEnum)
For Zpl, Font type Setting
Zpl文本字体设置 |
void |
setZplHeightFactor(int zplHeightFactor)
For Zpl
height factor setting 字体高度设置 |
void |
setZplWidthFactor(int zplWidthFactor)
For Zpl
width factor setting 字体宽度设置 |
public SettingEnum getBold()
public void setBold(SettingEnum setting)
setting
- Enable, Disablepublic SettingEnum getItalic()
public void setItalic(SettingEnum setting)
setting
- Enable, Disablepublic SettingEnum getUnderline()
public void setUnderline(SettingEnum underline)
underline
- Enable, Disablepublic SettingEnum getDoublePrinting()
public void setDoublePrinting(SettingEnum doublePrinting)
doublePrinting
- Enable, Disablepublic int getAlign()
public void setAlign(int align)
align
- ALIGN_LEFT, ALIGN_MIDDLE, ALIGN_RIGHT, ALIGN_BOTH_SIDESpublic SettingEnum getDoubleWidth()
public void setDoubleWidth(SettingEnum doubleWidth)
doubleWidth
- Enable, Disablepublic SettingEnum getDoubleHeight()
public void setDoubleHeight(SettingEnum doubleHeight)
doubleHeight
- Enable, Disablepublic int getFontStyle()
public void setFontStyle(int fontStyle)
fontStyle
- FONT_STYLE_NORMAL, FONT_STYLE_HOLLOW, FONT_STYLE_SHADOW, FONT_STYLE_HOLLOW_AND_SHADOWpublic int getPinPrintMode()
public void setPinPrintMode(int pinPrintMode)
pinPrintMode
- PIN_PRINT_MODE_Bidirectional, PIN_PRINT_MODE_ONEWAY, PIN_PRINT_MODE_Full_Bidirectionalpublic SettingEnum getDoubleSizeChineseCharctor()
public void setDoubleSizeChineseCharctor(SettingEnum doubleSizeChineseCharctor)
doubleSizeChineseCharctor
- accepted value: CommonEnum.Setting.Enable/CommonEnum.Setting.Disablepublic SettingEnum getIsAntiWhite()
public void setIsAntiWhite(SettingEnum isAntiWhite)
isAntiWhite
- SettingEnum.Enable = 反白, SettingEnum.Disable = 撤销反白public SettingEnum getIsEscSmallCharactor()
public void setIsEscSmallCharactor(SettingEnum isEscSmallCharactor)
isEscSmallCharactor
- SettingEnum.Enable = 小字体生效(small font ), SettingEnum.Disable = 撤销小字体设置(Normal font)public com.rt.printerlibrary.bean.Position getTxtPrintPosition()
public void setTxtPrintPosition(com.rt.printerlibrary.bean.Position txtPrintPosition)
txtPrintPosition
- position对象,Default: x=0,y=0public com.rt.printerlibrary.enumerate.TscFontTypeEnum getTscFontTypeEnum()
public void setTscFontTypeEnum(com.rt.printerlibrary.enumerate.TscFontTypeEnum tscFontTypeEnum)
tscFontTypeEnum
- public int getxMultiplication()
public void setxMultiplication(int xMultiplication)
xMultiplication
- public int getyMultiplication()
public void setyMultiplication(int yMultiplication)
yMultiplication
- public PrintRotation getPrintRotation()
public void setPrintRotation(PrintRotation printRotation)
printRotation
- Rotate0,
Rotate90,
Rotate180,
Rotate270public com.rt.printerlibrary.enumerate.CpclFontTypeEnum getCpclFontTypeEnum()
public void setCpclFontTypeEnum(com.rt.printerlibrary.enumerate.CpclFontTypeEnum cpclFontTypeEnum)
cpclFontTypeEnum
- public int getCpclFontSize()
public void setCpclFontSize(int cpclFontSize)
cpclFontSize
- public com.rt.printerlibrary.enumerate.ZplFontTypeEnum getZplFontTypeEnum()
public void setZplFontTypeEnum(com.rt.printerlibrary.enumerate.ZplFontTypeEnum zplFontTypeEnum)
zplFontTypeEnum
- 0=Vector font (downloadable font),Other resident fonts:A~G,1~9public int getZplWidthFactor()
public void setZplWidthFactor(int zplWidthFactor)
zplWidthFactor
- public int getZplHeightFactor()
public void setZplHeightFactor(int zplHeightFactor)
zplHeightFactor
-