public class Anchor extends Phrase
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");
Element
, Phrase
, Serialized Form
Modifier and Type | Field and Description |
---|---|
protected String |
name
This is the name of the Anchor .
|
protected String |
reference
This is the reference of the Anchor .
|
font, hyphenation, leading, multipliedLeading, tabSettings
modCount
ALIGN_BASELINE, ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_JUSTIFIED, ALIGN_JUSTIFIED_ALL, ALIGN_LEFT, ALIGN_MIDDLE, ALIGN_RIGHT, ALIGN_TOP, ALIGN_UNDEFINED, ANCHOR, ANNOTATION, AUTHOR, BODY, CCITT_BLACKIS1, CCITT_ENCODEDBYTEALIGN, CCITT_ENDOFBLOCK, CCITT_ENDOFLINE, CCITTG3_1D, CCITTG3_2D, CCITTG4, CHAPTER, CHUNK, CREATIONDATE, CREATOR, DIV, HEADER, IMGRAW, IMGTEMPLATE, JBIG2, JPEG, JPEG2000, KEYWORDS, LANGUAGE, LIST, LISTITEM, MARKED, PARAGRAPH, PHRASE, PRODUCER, PTABLE, RECTANGLE, SECTION, SUBJECT, TITLE, WRITABLE_DIRECT, YMARK
Constructor and Description |
---|
Anchor()
Constructs an Anchor without specifying a leading.
|
Anchor(Chunk chunk)
Constructs an Anchor with a certain Chunk .
|
Anchor(float leading)
Constructs an Anchor with a certain leading.
|
Anchor(float leading, Chunk chunk)
Constructs an Anchor with a certain Chunk and a certain leading.
|
Anchor(float leading, String string)
Constructs an Anchor with a certain leading and a certain String .
|
Anchor(float leading, String string, Font font)
Constructs an Anchor with a certain leading, a certain String and a certain Font .
|
Anchor(Phrase phrase)
Constructs an Anchor with a certain Phrase .
|
Anchor(String string)
Constructs an Anchor with a certain String .
|
Anchor(String string, Font font)
Constructs an Anchor with a certain String and a certain Font .
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
applyAnchor(Chunk chunk, boolean notGotoOK, boolean localDestination)
Applies the properties of the Anchor to a Chunk.
|
List<Chunk> |
getChunks()
Gets all the chunks in this element.
|
String |
getName()
Returns the name of this Anchor .
|
String |
getReference()
Gets the reference of this Anchor .
|
URL |
getUrl()
Gets the reference of this Anchor .
|
boolean |
process(ElementListener listener)
Processes the element by adding it (or the different parts) to an ElementListener .
|
void |
setName(String name)
Sets the name of this Anchor .
|
void |
setReference(String reference)
Sets the reference of this Anchor .
|
int |
type()
Gets the type of the text element.
|
add, add, add, addAll, addChunk, addSpecial, getContent, getFont, getHyphenation, getInstance, getInstance, getInstance, getLeading, getMultipliedLeading, getTabSettings, getTotalLeading, hasLeading, isContent, isEmpty, isNestable, setFont, setHyphenation, setLeading, setLeading, setMultipliedLeading, setTabSettings, trim
addAll, clear, clone, contains, ensureCapacity, forEach, get, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
equals, hashCode
containsAll, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
containsAll, equals, hashCode
parallelStream, stream
protected String name
Anchor
.
protected String reference
Anchor
.
public Anchor()
Anchor
without specifying a leading.
public Anchor(float leading)
Anchor
with a certain leading.
leading
- the leading
public Anchor(Chunk chunk)
Anchor
with a certain Chunk
.
chunk
- a Chunk
public Anchor(String string)
Anchor
with a certain String
.
string
- a String
public Anchor(String string, Font font)
Anchor
with a certain String
and a certain Font
.
string
- a String
font
- a Font
public Anchor(float leading, Chunk chunk)
Anchor
with a certain Chunk
and a certain leading.
leading
- the leading
chunk
- a Chunk
public Anchor(float leading, String string)
Anchor
with a certain leading and a certain String
.
leading
- the leading
string
- a String
public Anchor(float leading, String string, Font font)
Anchor
with a certain leading, a certain String
and a certain Font
.
leading
- the leading
string
- a String
font
- a Font
public Anchor(Phrase phrase)
Anchor
with a certain Phrase
.
phrase
- a Phrase
public boolean process(ElementListener listener)
ElementListener
.
protected boolean applyAnchor(Chunk chunk, boolean notGotoOK, boolean localDestination)
chunk
- the Chunk (part of the Anchor)
notGotoOK
- if true, this chunk will determine the local destination
localDestination
- true if the chunk is a local goto and the reference a local destination
public int type()
public void setName(String name)
Anchor
.
name
- a new name
public void setReference(String reference)
Anchor
.
reference
- a new reference
public String getName()
Anchor
.
public String getReference()
Anchor
.
public URL getUrl()
Anchor
.
URL
Copyright © 1998–2022. All rights reserved.