public class TextWatermarkCommand
extends java.lang.Object
文字水印是指在图片上方插入文字作为水印,是一种数字信息的保护手段。
构造器和说明 |
---|
TextWatermarkCommand() |
TextWatermarkCommand(java.lang.String text,
int gravity,
int gravityX,
int gravityY,
int angle,
int fontSize,
java.lang.String fontColor,
FontFamily fontFamily,
FontStyle fontStyle) |
限定符和类型 | 方法和说明 |
---|---|
int |
getAngle() |
java.lang.String |
getFontColor() |
FontFamily |
getFontFamily() |
int |
getFontSize() |
FontStyle |
getFontStyle() |
int |
getGravity() |
int |
getGravityX() |
int |
getGravityY() |
java.lang.String |
getText() |
void |
setAngle(int angle)
设置水印图片的旋转角度。
|
void |
setFontColor(java.lang.String fontColor)
设置字体颜色,为一个8位的16进制字符串,其中每2位用来表示RGBA中的一项。
|
void |
setFontFamily(FontFamily fontFamily)
设置字体类型,默认值为宋体(SimSun)
|
void |
setFontSize(int fontSize)
设置水印字体大小,取值范围[1, 1024],默认值为30(单位:px)。
|
void |
setFontStyle(FontStyle fontStyle)
设置字体样式,默认值为常规(normal)
|
void |
setGravity(int gravity)
设置水印的锚点位置,取值范围[1, 9],默认值为9。
|
void |
setGravityX(int gravityX)
设置水印基于锚点的水平方向距离,取值范围[-4096, 4096],默认值为10。
|
void |
setGravityY(int gravityY)
设置水印基于锚点的垂直方向距离,取值范围[-4096, 4096],默认值为10。
|
void |
setText(java.lang.String text)
设置水印文字内容
|
java.lang.String |
toString() |
public TextWatermarkCommand()
public TextWatermarkCommand(java.lang.String text, int gravity, int gravityX, int gravityY, int angle, int fontSize, java.lang.String fontColor, FontFamily fontFamily, FontStyle fontStyle)
text
- 水印文字内容gravity
- 水印的锚点位置gravityX
- 水印基于锚点的水平方向距离gravityY
- 水印基于锚点的垂直方向距离angle
- 水印图片的旋转角度fontSize
- 水印字体大小fontColor
- 字体颜色fontFamily
- 字体类型fontStyle
- 字体样public java.lang.String getText()
public void setText(java.lang.String text)
public int getGravity()
public void setGravity(int gravity)
public int getGravityX()
public void setGravityX(int gravityX)
public int getGravityY()
public void setGravityY(int gravityY)
public int getAngle()
public void setAngle(int angle)
public int getFontSize()
public void setFontSize(int fontSize)
public java.lang.String getFontColor()
public void setFontColor(java.lang.String fontColor)
public FontFamily getFontFamily()
public void setFontFamily(FontFamily fontFamily)
public FontStyle getFontStyle()
public void setFontStyle(FontStyle fontStyle)
public java.lang.String toString()
toString
在类中 java.lang.Object