Class CPDFWatermark

java.lang.Object
com.compdfkit.core.watermark.CPDFWatermark
Direct Known Subclasses:
CPDFImageWatermark, CPDFTextWatermark

public abstract class CPDFWatermark extends Object
  • Constructor Details

  • Method Details

    • getType

      public CPDFWatermark.Type getType()
    • nativeSetScale

      public boolean nativeSetScale(long var1, float var3)
    • nativeSetRotation

      public boolean nativeSetRotation(long var1, float var3)
    • nativeSetOpacity

      public boolean nativeSetOpacity(long var1, float var3)
    • nativeSetVertalign

      public boolean nativeSetVertalign(long var1, int var3)
    • nativeSetHorizalign

      public boolean nativeSetHorizalign(long var1, int var3)
    • nativeSetVertOffset

      public boolean nativeSetVertOffset(long var1, float var3)
    • nativeSetHorizOffset

      public boolean nativeSetHorizOffset(long var1, float var3)
    • nativeSetPages

      public boolean nativeSetPages(long var1, String var3)
    • nativeSetFront

      public boolean nativeSetFront(long var1, boolean var3)
    • nativeGetScale

      public float nativeGetScale(long var1)
    • nativeGetRotation

      public float nativeGetRotation(long var1)
    • nativeGetOpacity

      public float nativeGetOpacity(long var1)
    • nativeGetVertalign

      public int nativeGetVertalign(long var1)
    • nativeGetHorizalign

      public int nativeGetHorizalign(long var1)
    • nativeGetVertOffset

      public float nativeGetVertOffset(long var1)
    • nativeGetHorizOffset

      public float nativeGetHorizOffset(long var1)
    • nativeGetPages

      public String nativeGetPages(long var1)
    • nativeIsFront

      public boolean nativeIsFront(long var1)
    • nativeSetText

      public boolean nativeSetText(long var1, String var3)
    • nativeSetFontName

      public boolean nativeSetFontName(long var1, String var3)
    • nativeSetFontSize

      public boolean nativeSetFontSize(long var1, float var3)
    • nativeSetTextRGBColor

      public boolean nativeSetTextRGBColor(long var1, float var3, float var4, float var5)
    • nativeGetText

      public String nativeGetText(long var1)
    • nativeGetFontName

      public String nativeGetFontName(long var1)
    • nativeGetFontSize

      public float nativeGetFontSize(long var1)
    • nativeGetTextRGBColor

      public float[] nativeGetTextRGBColor(long var1)
    • nativeSetImage

      public boolean nativeSetImage(long var1, String var3, String var4, int var5, int var6)
    • nativeSetImageByPixels

      public boolean nativeSetImageByPixels(long var1, int[] var3, int var4, int var5, int var6, int var7)
    • nativeSaveImage

      public boolean nativeSaveImage(long var1, String var3, String var4)
    • nativeCreate

      public boolean nativeCreate(long var1)
    • nativeClear

      public boolean nativeClear(long var1)
    • nativeUpdate

      public boolean nativeUpdate(long var1)
    • nativeIsFullScreen

      public boolean nativeIsFullScreen(long var1)
    • nativeSetFullScreen

      public boolean nativeSetFullScreen(long var1, boolean var3)
    • nativeSetHorizontalSpacing

      public boolean nativeSetHorizontalSpacing(long var1, float var3)
    • nativeGetHorizontalSpacing

      public float nativeGetHorizontalSpacing(long var1)
    • nativeSetVerticalSpacing

      public boolean nativeSetVerticalSpacing(long var1, float var3)
    • nativeGetVerticalSpacing

      public float nativeGetVerticalSpacing(long var1)
    • nativeClose

      public boolean nativeClose(long var1)
    • setScale

      public boolean setScale(float scale)
    • setRotation

      public boolean setRotation(float rotation)
    • setOpacity

      public boolean setOpacity(float opacity)
    • setVertalign

      public boolean setVertalign(CPDFWatermark.Vertalign vertalign)
    • setHorizalign

      public boolean setHorizalign(CPDFWatermark.Horizalign horizalign)
    • setVertOffset

      public boolean setVertOffset(float vertOffset)
    • setHorizOffset

      public boolean setHorizOffset(float horizOffset)
    • setPages

      public boolean setPages(String pages)
    • setFront

      public boolean setFront(boolean isFront)
    • setFullScreen

      public boolean setFullScreen(boolean isFullScreen)
    • setHorizontalSpacing

      public boolean setHorizontalSpacing(float horizontalSpacing)
    • setVerticalSpacing

      public boolean setVerticalSpacing(float verticalSpacing)
    • getScale

      public float getScale()
    • getRotation

      public float getRotation()
    • getOpacity

      public float getOpacity()
    • getVertalign

      public CPDFWatermark.Vertalign getVertalign()
    • getHorizalign

      public CPDFWatermark.Horizalign getHorizalign()
    • getVertOffset

      public float getVertOffset()
    • getHorizOffset

      public float getHorizOffset()
    • getPages

      public String getPages()
    • isFront

      public boolean isFront()
    • isFullScreen

      public boolean isFullScreen()
    • getHorizontalSpacing

      public float getHorizontalSpacing()
    • getVerticalSpacing

      public float getVerticalSpacing()
    • setText

      public boolean setText(String text)
    • setFontName

      public boolean setFontName(String fontName)
    • setFontSize

      public boolean setFontSize(float fontSize)
    • setTextRGBColor

      public boolean setTextRGBColor(int color)
    • getText

      public String getText()
    • getFontName

      public String getFontName()
    • getFontSize

      public float getFontSize()
    • getTextRGBColor

      public int getTextRGBColor()
    • setImage

      public boolean setImage(String imgPath, String smaskPath, int width, int height)
    • setImage

      public boolean setImage(Image image, int width, int height)
    • saveImage

      public boolean saveImage(String filePath, String smaskPath)
    • create

      public boolean create()
    • clear

      public boolean clear()
    • update

      public boolean update()
    • release

      public boolean release()
    • isValid

      public boolean isValid()