public abstract class CPDFWatermark
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
CPDFWatermark.Horizalign |
static class |
CPDFWatermark.Type |
static class |
CPDFWatermark.Vertalign |
Constructor and Description |
---|
CPDFWatermark(CPDFWatermark.Type type,
long watermarkPtr) |
Modifier and Type | Method and Description |
---|---|
boolean |
clear() |
boolean |
create() |
java.lang.String |
getFontName() |
float |
getFontSize() |
CPDFWatermark.Horizalign |
getHorizalign() |
float |
getHorizOffset() |
float |
getHorizontalSpacing() |
float |
getOpacity() |
java.lang.String |
getPages() |
float |
getRotation() |
float |
getScale() |
java.lang.String |
getText() |
int |
getTextRGBColor() |
CPDFWatermark.Type |
getType() |
CPDFWatermark.Vertalign |
getVertalign() |
float |
getVerticalSpacing() |
float |
getVertOffset() |
boolean |
isFront() |
boolean |
isFullScreen() |
boolean |
isValid() |
boolean |
nativeClear(long var1) |
boolean |
nativeClose(long var1) |
boolean |
nativeCreate(long var1) |
java.lang.String |
nativeGetFontName(long var1) |
float |
nativeGetFontSize(long var1) |
int |
nativeGetHorizalign(long var1) |
float |
nativeGetHorizOffset(long var1) |
float |
nativeGetHorizontalSpacing(long var1) |
float |
nativeGetOpacity(long var1) |
java.lang.String |
nativeGetPages(long var1) |
float |
nativeGetRotation(long var1) |
float |
nativeGetScale(long var1) |
java.lang.String |
nativeGetText(long var1) |
float[] |
nativeGetTextRGBColor(long var1) |
int |
nativeGetVertalign(long var1) |
float |
nativeGetVerticalSpacing(long var1) |
float |
nativeGetVertOffset(long var1) |
boolean |
nativeIsFront(long var1) |
boolean |
nativeIsFullScreen(long var1) |
boolean |
nativeSaveImage(long var1,
java.lang.String var3,
java.lang.String var4) |
boolean |
nativeSetFontName(long var1,
java.lang.String var3) |
boolean |
nativeSetFontSize(long var1,
float var3) |
boolean |
nativeSetFront(long var1,
boolean var3) |
boolean |
nativeSetFullScreen(long var1,
boolean var3) |
boolean |
nativeSetHorizalign(long var1,
int var3) |
boolean |
nativeSetHorizOffset(long var1,
float var3) |
boolean |
nativeSetHorizontalSpacing(long var1,
float var3) |
boolean |
nativeSetImage(long var1,
java.lang.String var3,
java.lang.String var4,
int var5,
int var6) |
boolean |
nativeSetImageByPixels(long var1,
int[] var3,
int var4,
int var5,
int var6,
int var7) |
boolean |
nativeSetOpacity(long var1,
float var3) |
boolean |
nativeSetPages(long var1,
java.lang.String var3) |
boolean |
nativeSetRotation(long var1,
float var3) |
boolean |
nativeSetScale(long var1,
float var3) |
boolean |
nativeSetText(long var1,
java.lang.String var3) |
boolean |
nativeSetTextRGBColor(long var1,
float var3,
float var4,
float var5) |
boolean |
nativeSetVertalign(long var1,
int var3) |
boolean |
nativeSetVerticalSpacing(long var1,
float var3) |
boolean |
nativeSetVertOffset(long var1,
float var3) |
boolean |
nativeUpdate(long var1) |
boolean |
release() |
boolean |
saveImage(java.lang.String filePath,
java.lang.String smaskPath) |
boolean |
setFontName(java.lang.String fontName) |
boolean |
setFontSize(float fontSize) |
boolean |
setFront(boolean isFront) |
boolean |
setFullScreen(boolean isFullScreen) |
boolean |
setHorizalign(CPDFWatermark.Horizalign horizalign) |
boolean |
setHorizOffset(float horizOffset) |
boolean |
setHorizontalSpacing(float horizontalSpacing) |
boolean |
setImage(java.awt.Image image,
int width,
int height) |
boolean |
setImage(java.lang.String imgPath,
java.lang.String smaskPath,
int width,
int height) |
boolean |
setOpacity(float opacity) |
boolean |
setPages(java.lang.String pages) |
boolean |
setRotation(float rotation) |
boolean |
setScale(float scale) |
boolean |
setText(java.lang.String text) |
boolean |
setTextRGBColor(int color) |
boolean |
setVertalign(CPDFWatermark.Vertalign vertalign) |
boolean |
setVerticalSpacing(float verticalSpacing) |
boolean |
setVertOffset(float vertOffset) |
boolean |
update() |
public CPDFWatermark(CPDFWatermark.Type type, long watermarkPtr)
public CPDFWatermark.Type getType()
public boolean nativeSetScale(long var1, float var3)
public boolean nativeSetRotation(long var1, float var3)
public boolean nativeSetOpacity(long var1, float var3)
public boolean nativeSetVertalign(long var1, int var3)
public boolean nativeSetHorizalign(long var1, int var3)
public boolean nativeSetVertOffset(long var1, float var3)
public boolean nativeSetHorizOffset(long var1, float var3)
public boolean nativeSetPages(long var1, java.lang.String var3)
public boolean nativeSetFront(long var1, boolean var3)
public float nativeGetScale(long var1)
public float nativeGetRotation(long var1)
public float nativeGetOpacity(long var1)
public int nativeGetVertalign(long var1)
public int nativeGetHorizalign(long var1)
public float nativeGetVertOffset(long var1)
public float nativeGetHorizOffset(long var1)
public java.lang.String nativeGetPages(long var1)
public boolean nativeIsFront(long var1)
public boolean nativeSetText(long var1, java.lang.String var3)
public boolean nativeSetFontName(long var1, java.lang.String var3)
public boolean nativeSetFontSize(long var1, float var3)
public boolean nativeSetTextRGBColor(long var1, float var3, float var4, float var5)
public java.lang.String nativeGetText(long var1)
public java.lang.String nativeGetFontName(long var1)
public float nativeGetFontSize(long var1)
public float[] nativeGetTextRGBColor(long var1)
public boolean nativeSetImage(long var1, java.lang.String var3, java.lang.String var4, int var5, int var6)
public boolean nativeSetImageByPixels(long var1, int[] var3, int var4, int var5, int var6, int var7)
public boolean nativeSaveImage(long var1, java.lang.String var3, java.lang.String var4)
public boolean nativeCreate(long var1)
public boolean nativeClear(long var1)
public boolean nativeUpdate(long var1)
public boolean nativeIsFullScreen(long var1)
public boolean nativeSetFullScreen(long var1, boolean var3)
public boolean nativeSetHorizontalSpacing(long var1, float var3)
public float nativeGetHorizontalSpacing(long var1)
public boolean nativeSetVerticalSpacing(long var1, float var3)
public float nativeGetVerticalSpacing(long var1)
public boolean nativeClose(long var1)
public boolean setScale(float scale)
public boolean setRotation(float rotation)
public boolean setOpacity(float opacity)
public boolean setVertalign(CPDFWatermark.Vertalign vertalign)
public boolean setHorizalign(CPDFWatermark.Horizalign horizalign)
public boolean setVertOffset(float vertOffset)
public boolean setHorizOffset(float horizOffset)
public boolean setPages(java.lang.String pages)
public boolean setFront(boolean isFront)
public boolean setFullScreen(boolean isFullScreen)
public boolean setHorizontalSpacing(float horizontalSpacing)
public boolean setVerticalSpacing(float verticalSpacing)
public float getScale()
public float getRotation()
public float getOpacity()
public CPDFWatermark.Vertalign getVertalign()
public CPDFWatermark.Horizalign getHorizalign()
public float getVertOffset()
public float getHorizOffset()
public java.lang.String getPages()
public boolean isFront()
public boolean isFullScreen()
public float getHorizontalSpacing()
public float getVerticalSpacing()
public boolean setText(java.lang.String text)
public boolean setFontName(java.lang.String fontName)
public boolean setFontSize(float fontSize)
public boolean setTextRGBColor(int color)
public java.lang.String getText()
public java.lang.String getFontName()
public float getFontSize()
public int getTextRGBColor()
public boolean setImage(java.lang.String imgPath, java.lang.String smaskPath, int width, int height)
public boolean setImage(java.awt.Image image, int width, int height)
public boolean saveImage(java.lang.String filePath, java.lang.String smaskPath)
public boolean create()
public boolean clear()
public boolean update()
public boolean release()
public boolean isValid()