|
DynamicPDF by ceTe Software | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.cete.dynamicpdf.PageElement com.cete.dynamicpdf.pageelements.TaggablePageElement com.cete.dynamicpdf.pageelements.Note
public class Note
This class can be used to place a note annotation on the PDF.
NOTE: This page element cannot be used within a table cell, or tranformation group.
Licensing:
This class is a DynamicPDF Generator Professional Edition
feature. One of the following licenses is required for non-evaluation usage:
Constructor Summary | |
---|---|
Note(java.lang.String text,
float x,
float y,
float width,
float height)
Creates a new instance of Note |
|
Note(java.lang.String text,
float x,
float y,
float width,
float height,
boolean isOpen)
Creates a new instance of Note |
|
Note(java.lang.String text,
float x,
float y,
float width,
float height,
NoteType type)
Creates a new instance of Note |
|
Note(java.lang.String text,
float x,
float y,
float width,
float height,
NoteType type,
boolean isOpen)
Creates a new instance of Note |
Method Summary | |
---|---|
void |
draw(PageWriter writer)
Draws the link to the given PageWriter object. |
void |
drawAnnotation(DocumentWriter writer)
Draws the link to the given DocumentWriter object. |
RgbColor |
getColor()
Gets the color of the note. |
float |
getHeight()
Gets the height of the link. |
boolean |
getIsOpen()
Gets a value indicating if the note is opened by default. |
NoteType |
getNoteType()
Gets the type of note. |
java.lang.String |
getText()
Sets the text of the note. |
float |
getWidth()
Gets the width of the link. |
float |
getX()
Sets the X coordinate of the link. |
float |
getY()
Gets the Y coordinate of the link. |
void |
setColor(RgbColor value)
Sets the color of the note. |
void |
setHeight(float value)
Sets the height of the link. |
void |
setIsOpen(boolean value)
Sets a value indicating if the note is opened by default. |
void |
setNoteType(NoteType value)
Sets the type of note. |
void |
setTag(Tag tag)
Sets the structure element of the note element. |
void |
setText(java.lang.String value)
Sets the text of the note. |
void |
setWidth(float value)
Sets the width of the link. |
void |
setX(float value)
Sets the X coordinate of the link. |
void |
setY(float value)
Sets the Y coordinate of the link. |
Methods inherited from class com.cete.dynamicpdf.pageelements.TaggablePageElement |
---|
getTag, getTagOrder, setTagOrder |
Methods inherited from class com.cete.dynamicpdf.PageElement |
---|
getRequiredLicenseLevel, getStrID, setRequiredLicenseLevel, setStrID |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Note(java.lang.String text, float x, float y, float width, float height)
Note
text
- Text of the note.x
- X coordinate of the note.y
- Y coordinate of the note.width
- Width of the note.height
- Height of the note.public Note(java.lang.String text, float x, float y, float width, float height, NoteType type)
Note
text
- Text of the note.x
- X coordinate of the note.y
- Y coordinate of the note.width
- Width of the note.height
- Height of the note.type
- Specifies the type of note.public Note(java.lang.String text, float x, float y, float width, float height, boolean isOpen)
Note
text
- Text of the note.x
- X coordinate of the note.y
- Y coordinate of the note.width
- Width of the note.height
- Height of the note.isOpen
- Specifies if the note is open initially.public Note(java.lang.String text, float x, float y, float width, float height, NoteType type, boolean isOpen)
Note
text
- Text of the note.x
- X coordinate of the note.y
- Y coordinate of the note.width
- Width of the note.height
- Height of the note.type
- Specifies the type of note.isOpen
- Specifies if the note is open initially.Method Detail |
---|
public float getHeight()
getHeight
in interface IArea
public float getWidth()
getWidth
in interface IArea
public float getX()
getX
in interface ICoordinate
public float getY()
getY
in interface ICoordinate
public NoteType getNoteType()
public java.lang.String getText()
public boolean getIsOpen()
public RgbColor getColor()
public void setHeight(float value)
setHeight
in interface IArea
value
- the height of the link.public void setWidth(float value)
setWidth
in interface IArea
value
- the width of the link.public void setX(float value)
setX
in interface ICoordinate
value
- the X coordinate of the link.public void setY(float value)
setY
in interface ICoordinate
value
- the Y coordinate of the link.public void setNoteType(NoteType value)
value
- the type of note.public void setText(java.lang.String value)
value
- the text of the note.public void setIsOpen(boolean value)
value
- indicating if the note is opened by default.public void setColor(RgbColor value)
value
- the color of the note.public void draw(PageWriter writer)
PageWriter
object.
draw
in class TaggablePageElement
writer
- PageWriter
object to receive the link's output.PageWriter
public void drawAnnotation(DocumentWriter writer)
DocumentWriter
object.
drawAnnotation
in interface IAnnotation
writer
- DocumentWriter
object to receive the link's output.DocumentWriter
public void setTag(Tag tag)
Licensing:
This class is a DynamicPDF Generator Enterprise Edition
feature. One of the following licenses is required for non-evaluation usage:
setTag
in class TaggablePageElement
tag
- a structure element for taggable note element.
|
DynamicPDF by ceTe Software | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |