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, tabSettingsmodCountALIGN_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, trimaddAll, 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, trimToSizeequals, hashCodecontainsAll, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitcontainsAll, equals, hashCodeparallelStream, streamprotected 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–2021. All rights reserved.