public class PDFAnnotation
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
PDFAnnotation(long p) |
Modifier and Type | Method and Description |
---|---|
void |
addInkList(Point[] stroke) |
void |
addInkListStroke() |
void |
addInkListStrokeVertex(float x,
float y) |
void |
addInkListStrokeVertex(Point p) |
void |
addQuadPoint(Quad q) |
void |
addVertex(float x,
float y) |
void |
addVertex(Point p) |
void |
clearInkList() |
void |
clearQuadPoints() |
void |
clearVertices() |
void |
destroy() |
boolean |
equals(long other) |
boolean |
equals(PDFAnnotation other) |
void |
eventBlur() |
void |
eventDown() |
void |
eventEnter() |
void |
eventExit() |
void |
eventFocus() |
void |
eventUp() |
protected void |
finalize() |
java.lang.String |
getAuthor() |
float |
getBorder() |
Rect |
getBounds() |
float[] |
getColor() |
java.lang.String |
getContents() |
java.util.Date |
getCreationDate() |
protected long |
getCreationDateNative() |
DefaultAppearance |
getDefaultAppearance() |
int |
getFlags() |
java.lang.String |
getIcon() |
Point[][] |
getInkList() |
int |
getInkListCount() |
int |
getInkListStrokeCount(int i) |
Point |
getInkListStrokeVertex(int i,
int k) |
float[] |
getInteriorColor() |
int |
getLanguage() |
Point[] |
getLine() |
int[] |
getLineEndingStyles() |
java.util.Date |
getModificationDate() |
protected long |
getModificationDateNative() |
PDFObject |
getObject() |
float |
getOpacity() |
int |
getQuadding() |
Quad |
getQuadPoint(int i) |
int |
getQuadPointCount() |
Quad[] |
getQuadPoints() |
Rect |
getRect() |
int |
getType() |
Point |
getVertex(int i) |
int |
getVertexCount() |
Point[] |
getVertices() |
boolean |
isOpen() |
void |
run(Device dev,
Matrix ctm,
Cookie cookie) |
void |
setAppearance(DisplayList list) |
void |
setAppearance(Matrix ctm,
DisplayList list) |
void |
setAppearance(Matrix ctm,
Rect bbox,
PDFObject res,
Buffer contents) |
void |
setAppearance(Rect bbox,
PDFObject res,
Buffer contents) |
void |
setAppearance(java.lang.String appearance,
DisplayList list) |
void |
setAppearance(java.lang.String appearance,
Matrix ctm,
DisplayList list) |
void |
setAppearance(java.lang.String appearance,
Matrix ctm,
Rect bbox,
PDFObject res,
Buffer contents) |
void |
setAppearance(java.lang.String appearance,
Rect bbox,
PDFObject res,
Buffer contents) |
void |
setAppearance(java.lang.String appearance,
java.lang.String state,
Matrix ctm,
DisplayList list) |
void |
setAppearance(java.lang.String appearance,
java.lang.String state,
Matrix ctm,
Rect bbox,
PDFObject res,
Buffer contents) |
void |
setAuthor(java.lang.String author) |
void |
setBorder(float width) |
void |
setColor(float[] color) |
void |
setContents(java.lang.String contents) |
void |
setCreationDate(java.util.Date date) |
protected void |
setCreationDate(long time) |
void |
setDefaultAppearance(java.lang.String font,
float size,
float[] color) |
void |
setFlags(int flags) |
void |
setIcon(java.lang.String icon) |
void |
setInkList(Point[][] inkList) |
void |
setInteriorColor(float[] color) |
void |
setIsOpen(boolean open) |
void |
setLanguage(int lang) |
void |
setLine(Point a,
Point b) |
void |
setLineEndingStyles(int[] styles) |
void |
setLineEndingStyles(int startStyle,
int endStyle) |
void |
setModificationDate(java.util.Date date) |
protected void |
setModificationDate(long time) |
protected void |
setNativeAppearance(java.lang.String appearance,
java.lang.String state,
Matrix ctm,
Rect bbox,
PDFObject res,
Buffer contents) |
protected void |
setNativeAppearanceDisplayList(java.lang.String appearance,
java.lang.String state,
Matrix ctm,
DisplayList list) |
void |
setOpacity(float opacity) |
void |
setQuadding(int quadding) |
void |
setQuadPoints(Quad[] quadPoints) |
void |
setRect(Rect rect) |
void |
setVertices(Point[] vertices) |
DisplayList |
toDisplayList() |
Pixmap |
toPixmap(Matrix ctm,
ColorSpace colorspace,
boolean alpha) |
boolean |
update() |
public static final int TYPE_TEXT
public static final int TYPE_LINK
public static final int TYPE_FREE_TEXT
public static final int TYPE_LINE
public static final int TYPE_SQUARE
public static final int TYPE_CIRCLE
public static final int TYPE_POLYGON
public static final int TYPE_POLY_LINE
public static final int TYPE_HIGHLIGHT
public static final int TYPE_UNDERLINE
public static final int TYPE_SQUIGGLY
public static final int TYPE_STRIKE_OUT
public static final int TYPE_REDACT
public static final int TYPE_STAMP
public static final int TYPE_CARET
public static final int TYPE_INK
public static final int TYPE_POPUP
public static final int TYPE_FILE_ATTACHMENT
public static final int TYPE_SOUND
public static final int TYPE_MOVIE
public static final int TYPE_RICH_MEDIA
public static final int TYPE_WIDGET
public static final int TYPE_SCREEN
public static final int TYPE_PRINTER_MARK
public static final int TYPE_TRAP_NET
public static final int TYPE_WATERMARK
public static final int TYPE_3D
public static final int TYPE_PROJECTION
public static final int TYPE_UNKNOWN
public static final int LINE_ENDING_NONE
public static final int LINE_ENDING_SQUARE
public static final int LINE_ENDING_CIRCLE
public static final int LINE_ENDING_DIAMOND
public static final int LINE_ENDING_OPEN_ARROW
public static final int LINE_ENDING_CLOSED_ARROW
public static final int LINE_ENDING_BUTT
public static final int LINE_ENDING_R_OPEN_ARROW
public static final int LINE_ENDING_R_CLOSED_ARROW
public static final int LINE_ENDING_SLASH
public static final int IS_INVISIBLE
public static final int IS_HIDDEN
public static final int IS_PRINT
public static final int IS_NO_ZOOM
public static final int IS_NO_ROTATE
public static final int IS_NO_VIEW
public static final int IS_READ_ONLY
public static final int IS_LOCKED
public static final int IS_TOGGLE_NO_VIEW
public static final int IS_LOCKED_CONTENTS
public static final int LANGUAGE_UNSET
public static final int LANGUAGE_ur
public static final int LANGUAGE_urd
public static final int LANGUAGE_ko
public static final int LANGUAGE_ja
public static final int LANGUAGE_zh
public static final int LANGUAGE_zh_Hans
public static final int LANGUAGE_zh_Hant
protected void finalize()
finalize
in class java.lang.Object
public void destroy()
public boolean equals(PDFAnnotation other)
public boolean equals(long other)
public Pixmap toPixmap(Matrix ctm, ColorSpace colorspace, boolean alpha)
public Rect getBounds()
public DisplayList toDisplayList()
public int getType()
public int getFlags()
public void setFlags(int flags)
public java.lang.String getContents()
public void setContents(java.lang.String contents)
public Rect getRect()
public void setRect(Rect rect)
public float getBorder()
public void setBorder(float width)
public float[] getColor()
public void setColor(float[] color)
public float[] getInteriorColor()
public void setInteriorColor(float[] color)
public float getOpacity()
public void setOpacity(float opacity)
public java.lang.String getAuthor()
public void setAuthor(java.lang.String author)
protected long getCreationDateNative()
protected void setCreationDate(long time)
protected long getModificationDateNative()
protected void setModificationDate(long time)
public java.util.Date getCreationDate()
public void setCreationDate(java.util.Date date)
public java.util.Date getModificationDate()
public void setModificationDate(java.util.Date date)
public int[] getLineEndingStyles()
public void setLineEndingStyles(int startStyle, int endStyle)
public void setLineEndingStyles(int[] styles)
public int getQuadPointCount()
public Quad getQuadPoint(int i)
public void clearQuadPoints()
public void addQuadPoint(Quad q)
public Quad[] getQuadPoints()
public void setQuadPoints(Quad[] quadPoints)
public int getVertexCount()
public Point getVertex(int i)
public void clearVertices()
public void addVertex(float x, float y)
public void addVertex(Point p)
public Point[] getVertices()
public void setVertices(Point[] vertices)
public int getInkListCount()
public int getInkListStrokeCount(int i)
public Point getInkListStrokeVertex(int i, int k)
public void clearInkList()
public void addInkListStroke()
public void addInkListStrokeVertex(float x, float y)
public void addInkListStrokeVertex(Point p)
public void addInkList(Point[] stroke)
public void setInkList(Point[][] inkList)
public Point[][] getInkList()
public java.lang.String getIcon()
public void setIcon(java.lang.String icon)
public boolean isOpen()
public void setIsOpen(boolean open)
public void eventEnter()
public void eventExit()
public void eventDown()
public void eventUp()
public void eventFocus()
public void eventBlur()
public boolean update()
public PDFObject getObject()
public int getLanguage()
public void setLanguage(int lang)
public int getQuadding()
public void setQuadding(int quadding)
public Point[] getLine()
public DefaultAppearance getDefaultAppearance()
public void setDefaultAppearance(java.lang.String font, float size, float[] color)
protected void setNativeAppearance(java.lang.String appearance, java.lang.String state, Matrix ctm, Rect bbox, PDFObject res, Buffer contents)
protected void setNativeAppearanceDisplayList(java.lang.String appearance, java.lang.String state, Matrix ctm, DisplayList list)
public void setAppearance(java.lang.String appearance, java.lang.String state, Matrix ctm, Rect bbox, PDFObject res, Buffer contents)
public void setAppearance(java.lang.String appearance, Matrix ctm, Rect bbox, PDFObject res, Buffer contents)
public void setAppearance(java.lang.String appearance, Rect bbox, PDFObject res, Buffer contents)
public void setAppearance(java.lang.String appearance, java.lang.String state, Matrix ctm, DisplayList list)
public void setAppearance(java.lang.String appearance, Matrix ctm, DisplayList list)
public void setAppearance(java.lang.String appearance, DisplayList list)
public void setAppearance(Matrix ctm, DisplayList list)
public void setAppearance(DisplayList list)