APPLICATION
public static final String APPLICATION
This is a possible attribute.
CONTENT
public static final String CONTENT
This is a possible attribute.
DEFAULTDIR
public static final String DEFAULTDIR
This is a possible attribute.
DESTINATION
public static final String DESTINATION
This is a possible attribute.
FILE
public static final String FILE
This is a possible attribute.
FILE_DEST
public static final int FILE_DEST
This is a possible annotation type.
FILE_PAGE
public static final int FILE_PAGE
This is a possible annotation type.
LAUNCH
public static final int LAUNCH
This is a possible annotation type.
LLX
public static final String LLX
This is a possible attribute.
LLY
public static final String LLY
This is a possible attribute.
MIMETYPE
public static final String MIMETYPE
This is a possible attribute.
NAMED
public static final String NAMED
This is a possible attribute.
NAMED_DEST
public static final int NAMED_DEST
This is a possible annotation type.
OPERATION
public static final String OPERATION
This is a possible attribute.
PAGE
public static final String PAGE
This is a possible attribute.
PARAMETERS
public static final String PARAMETERS
This is a possible attribute.
SCREEN
public static final int SCREEN
This is a possible annotation type.
TEXT
public static final int TEXT
This is a possible annotation type.
TITLE
public static final String TITLE
This is a possible attribute.
URL
public static final String URL
This is a possible attribute.
URL_AS_STRING
public static final int URL_AS_STRING
This is a possible annotation type.
URL_NET
public static final int URL_NET
This is a possible annotation type.
URX
public static final String URX
This is a possible attribute.
URY
public static final String URY
This is a possible attribute.
annotationAttributes
protected HashMap annotationAttributes
This is the title of the Annotation
.
annotationtype
protected int annotationtype
This is the type of annotation.
llx
protected float llx
This is the lower left x-value
lly
protected float lly
This is the lower left y-value
markupAttributes
protected Properties markupAttributes
Contains extra markupAttributes
urx
protected float urx
This is the upper right x-value
ury
protected float ury
This is the upper right y-value
Annotation
public Annotation(Properties attributes)
Returns an Annotation
that has been constructed taking in
account the value of some attributes .
attributes
- Some attributes
Annotation
public Annotation(String title,
String text)
Constructs an Annotation
with a certain title and some
text.
title
- the title of the annotationtext
- the content of the annotation
Annotation
public Annotation(String title,
String text,
float llx,
float lly,
float urx,
float ury)
Constructs an Annotation
with a certain title and some
text.
title
- the title of the annotationtext
- the content of the annotationllx
- the lower left x-valuelly
- the lower left y-valueurx
- the upper right x-valueury
- the upper right y-value
Annotation
private Annotation(float llx,
float lly,
float urx,
float ury)
Constructs an Annotation
with a certain title and some
text.
llx
- lower left x coordinatelly
- lower left y coordinateurx
- upper right x coordinateury
- upper right y coordinate
Annotation
public Annotation(float llx,
float lly,
float urx,
float ury,
String url)
Constructs an Annotation
.
llx
- the lower left x-valuelly
- the lower left y-valueurx
- the upper right x-valueury
- the upper right y-valueurl
- the external reference
Annotation
public Annotation(float llx,
float lly,
float urx,
float ury,
String file,
String dest)
Constructs an Annotation
.
llx
- the lower left x-valuelly
- the lower left y-valueurx
- the upper right x-valueury
- the upper right y-valuefile
- an external PDF filedest
- the destination in this file
Annotation
public Annotation(float llx,
float lly,
float urx,
float ury,
String application,
String parameters,
String operation,
String defaultdir)
Constructs an Annotation
.
llx
- the lower left x-valuelly
- the lower left y-valueurx
- the upper right x-valueury
- the upper right y-valueapplication
- an external applicationparameters
- parameters to pass to this applicationoperation
- the operation to pass to this applicationdefaultdir
- the default directory to run this application in
Annotation
public Annotation(float llx,
float lly,
float urx,
float ury,
String moviePath,
String mimeType,
boolean showOnDisplay)
Creates a Screen anotation to embed media clips
llx
- lly
- urx
- ury
- moviePath
- path to the media clip filemimeType
- mime type of the mediashowOnDisplay
- if true play on display of the page
Annotation
public Annotation(float llx,
float lly,
float urx,
float ury,
String file,
int page)
Constructs an Annotation
.
llx
- the lower left x-valuelly
- the lower left y-valueurx
- the upper right x-valueury
- the upper right y-valuefile
- an external PDF filepage
- a page number in this file
Annotation
public Annotation(float llx,
float lly,
float urx,
float ury,
URL url)
Constructs an Annotation
.
llx
- the lower left x-valuelly
- the lower left y-valueurx
- the upper right x-valueury
- the upper right y-valueurl
- the external reference
Annotation
public Annotation(float llx,
float lly,
float urx,
float ury,
int named)
Constructs an Annotation
.
llx
- the lower left x-valuelly
- the lower left y-valueurx
- the upper right x-valueury
- the upper right y-valuenamed
- a named destination in this file
annotationType
public int annotationType()
Returns the type of this Annotation
.
attributes
public HashMap attributes()
Gets the content of this Annotation
.
content
public String content()
Gets the content of this Annotation
.
getChunks
public ArrayList getChunks()
Gets all the chunks in this element.
- getChunks in interface Element
getMarkupAttribute
public String getMarkupAttribute(String name)
- getMarkupAttribute in interface MarkupAttributes
com.lowagie.text.MarkupAttributes.getMarkupAttribute(java.lang.String)
isTag
public static boolean isTag(String tag)
Checks if a given tag corresponds with this object.
- true if the tag corresponds
llx
public float llx()
Returns the lower left x-value.
llx
public float llx(float def)
Returns the lower left x-value.
lly
public float lly()
Returns the lower left y-value.
lly
public float lly(float def)
Returns the lower left y-value.
process
public boolean process(ElementListener listener)
Processes the element by adding it (or the different parts) to an
ElementListener
.
- process in interface Element
listener
- an ElementListener
true
if the element was processed successfully
setDimensions
public void setDimensions(float llx,
float lly,
float urx,
float ury)
Sets the dimensions of this annotation.
llx
- the lower left x-valuelly
- the lower left y-valueurx
- the upper right x-valueury
- the upper right y-value
setMarkupAttribute
public void setMarkupAttribute(String name,
String value)
- setMarkupAttribute in interface MarkupAttributes
com.lowagie.text.MarkupAttributes.setMarkupAttribute(java.lang.String,
java.lang.String)
setMarkupAttributes
public void setMarkupAttributes(Properties markupAttributes)
- setMarkupAttributes in interface MarkupAttributes
com.lowagie.text.MarkupAttributes.setMarkupAttributes(java.util.Properties)
title
public String title()
Returns the title of this Annotation
.
type
public int type()
Gets the type of the text element.
- type in interface Element
urx
public float urx()
Returns the uppper right x-value.
urx
public float urx(float def)
Returns the upper right x-value.
ury
public float ury()
Returns the uppper right y-value.
ury
public float ury(float def)
Returns the upper right y-value.