This class handles text fields and links in the document.
Packages: lastpage, hyperref, titleref, oooref (all optional)
TODO: Need proper treatment of "caption" and "text" for sequence
references not to figures and tables (should be fairly rare, though)
addTarget
public void addTarget(Element node,
String sSuffix,
LaTeXDocumentPortion ldp)
Add a \\hypertarget
addTarget
public void addTarget(String sName,
String sSuffix,
LaTeXDocumentPortion ldp)
Add a \\hypertarget
flushReferenceMarks
public void flushReferenceMarks(LaTeXDocumentPortion ldp,
Context oc)
Process pending reference marks and bookmarks (which may have been
postponed within sections, captions or verbatim text.
handleBookmark
public void handleBookmark(Element node,
LaTeXDocumentPortion ldp,
Context oc)
Process a bookmark (text:bookmark tag)
A bookmark may be the target for either a hyperlink or a reference,
so this will generate a
\\hyperref
and/or a
\\label
handleBookmarkRef
public void handleBookmarkRef(Element node,
LaTeXDocumentPortion ldp,
Context oc)
Process a bookmark reference (text:bookmark-ref tag).
handlePageCount
public void handlePageCount(Element node,
LaTeXDocumentPortion ldp,
Context oc)
Process a page count field (text:page-count tag)
handlePageNumber
public void handlePageNumber(Element node,
LaTeXDocumentPortion ldp,
Context oc)
Process a page number field (text:page-number tag)
handleReferenceMark
public void handleReferenceMark(Element node,
LaTeXDocumentPortion ldp,
Context oc)
Process a reference mark (text:reference-mark tag)
handleReferenceRef
public void handleReferenceRef(Element node,
LaTeXDocumentPortion ldp,
Context oc)
Process a reference (text:reference-ref tag)
handleSequence
public void handleSequence(Element node,
LaTeXDocumentPortion ldp,
Context oc)
Process a sequence field (text:sequence tag)
handleSequenceDecls
public void handleSequenceDecls(Element node)
Process sequence declarations
node
- the text:sequence-decls node
handleSequenceRef
public void handleSequenceRef(Element node,
LaTeXDocumentPortion ldp,
Context oc)
Process a sequence reference (text:sequence-ref tag)