Class Anchor
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList
com.gitlab.pdftk_java.com.lowagie.text.Phrase
com.gitlab.pdftk_java.com.lowagie.text.Anchor
- All Implemented Interfaces:
Element
,MarkupAttributes
,TextElementArray
,Serializable
,Cloneable
,Iterable
,Collection
,List
,RandomAccess
An
Anchor
can be a reference or a destination of a reference.
An Anchor
is a special kind of Phrase
.
It is constructed in the same way.
Example:
Anchor anchor = new Anchor("this is a link"); anchor.setName("LINK"); anchor.setReference("http://www.lowagie.com");
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
This is the anchor tag.protected String
This is the name of theAnchor
.protected String
This is the reference of theAnchor
.private static final long
Fields inherited from class com.gitlab.pdftk_java.com.lowagie.text.Phrase
font, leading, markupAttributes
Fields inherited from class java.util.AbstractList
modCount
Fields inherited from interface com.gitlab.pdftk_java.com.lowagie.text.Element
ALIGN_BASELINE, ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_JUSTIFIED, ALIGN_JUSTIFIED_ALL, ALIGN_LEFT, ALIGN_MIDDLE, ALIGN_RIGHT, ALIGN_TOP, ALIGN_UNDEFINED, ANNOTATION, AUTHOR, CCITT_BLACKIS1, CCITT_ENCODEDBYTEALIGN, CCITT_ENDOFBLOCK, CCITT_ENDOFLINE, CCITTG3_1D, CCITTG3_2D, CCITTG4, CELL, CHAPTER, CHUNK, CREATIONDATE, CREATOR, GRAPHIC, HEADER, IMGRAW, IMGTEMPLATE, JPEG, KEYWORDS, LIST, LISTITEM, MULTI_COLUMN_TEXT, PARAGRAPH, PHRASE, PRODUCER, PTABLE, RECTANGLE, ROW, SECTION, SUBJECT, TABLE, TITLE
-
Constructor Summary
ConstructorsConstructorDescriptionAnchor()
Constructs anAnchor
without specifying a leading.Anchor
(float leading) Constructs anAnchor
with a certain leading.Constructs anAnchor
with a certainChunk
and a certain leading.Constructs anAnchor
with a certain leading and a certainString
.Constructs anAnchor
with a certain leading, a certainString
and a certainFont
.Constructs anAnchor
with a certainChunk
.Constructs anAnchor
with a certainString
.Constructs anAnchor
with a certainString
and a certainFont
.Anchor
(Properties attributes) Returns anAnchor
that has been constructed taking in account the value of some attributes. -
Method Summary
Modifier and TypeMethodDescriptionGets all the chunks in this element.Gets an iterator ofElement
s.static boolean
Checks if a given tag corresponds with this object.name()
Returns the name of thisAnchor
.boolean
process
(ElementListener listener) Processes the element by adding it (or the different parts) to anElementListener
.Gets the reference of thisAnchor
.void
Sets the name of thisAnchor
.void
setReference
(String reference) Sets the reference of thisAnchor
.int
type()
Gets the type of the text element.url()
Gets the reference of thisAnchor
.Methods inherited from class com.gitlab.pdftk_java.com.lowagie.text.Phrase
add, add, addAll, addSpecial, font, getInstance, getInstance, getInstance, getMarkupAttribute, getMarkupAttributeNames, getMarkupAttributes, isEmpty, leading, leadingDefined, setLeading, setMarkupAttribute, setMarkupAttributes
Methods inherited from class java.util.ArrayList
addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
Methods inherited from class java.util.AbstractCollection
containsAll, toString
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, stream, toArray
Methods inherited from interface java.util.List
containsAll
Methods inherited from interface com.gitlab.pdftk_java.com.lowagie.text.MarkupAttributes
getMarkupAttribute, getMarkupAttributeNames, getMarkupAttributes, setMarkupAttribute, setMarkupAttributes
Methods inherited from interface com.gitlab.pdftk_java.com.lowagie.text.TextElementArray
add
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
ANCHOR
This is the anchor tag.- See Also:
-
name
This is the name of theAnchor
. -
reference
This is the reference of theAnchor
.
-
-
Constructor Details
-
Anchor
public Anchor()Constructs anAnchor
without specifying a leading. -
Anchor
public Anchor(float leading) Constructs anAnchor
with a certain leading.- Parameters:
leading
- the leading
-
Anchor
Constructs anAnchor
with a certainChunk
.- Parameters:
chunk
- aChunk
-
Anchor
Constructs anAnchor
with a certainString
.- Parameters:
string
- aString
-
Anchor
Constructs anAnchor
with a certainString
and a certainFont
.- Parameters:
string
- aString
font
- aFont
-
Anchor
Constructs anAnchor
with a certainChunk
and a certain leading.- Parameters:
leading
- the leadingchunk
- aChunk
-
Anchor
Constructs anAnchor
with a certain leading and a certainString
.- Parameters:
leading
- the leadingstring
- aString
-
Anchor
Constructs anAnchor
with a certain leading, a certainString
and a certainFont
.- Parameters:
leading
- the leadingstring
- aString
font
- aFont
-
Anchor
Returns anAnchor
that has been constructed taking in account the value of some attributes.- Parameters:
attributes
- Some attributes
-
-
Method Details
-
process
Processes the element by adding it (or the different parts) to anElementListener
. -
getChunks
Gets all the chunks in this element. -
type
public int type()Gets the type of the text element. -
getElements
Gets an iterator ofElement
s.- Returns:
- an
Iterator
-
setName
Sets the name of thisAnchor
.- Parameters:
name
- a new name
-
setReference
Sets the reference of thisAnchor
.- Parameters:
reference
- a new reference
-
name
Returns the name of thisAnchor
.- Returns:
- a name
-
reference
Gets the reference of thisAnchor
.- Returns:
- a reference
-
url
Gets the reference of thisAnchor
.- Returns:
- an
URL
-
isTag
Checks if a given tag corresponds with this object.- Parameters:
tag
- the given tag- Returns:
- true if the tag corresponds
-