public class PdfTargetDictionary extends PdfDictionary
Constructor | Description |
---|---|
PdfTargetDictionary(boolean child) |
Creates a dictionary referring to a target document.
|
PdfTargetDictionary(PdfTargetDictionary nested) |
Creates dictionary referring to a target document that is the parent of the current document.
|
Modifier and Type | Method | Description |
---|---|---|
void |
setAdditionalPath(PdfTargetDictionary nested) |
If this dictionary refers to an intermediate target, you can
add the next target in the sequence.
|
void |
setEmbeddedFileName(String target) |
If this dictionary refers to a child that is a document level attachment,
you need to specify the name that was used to attach the document.
|
void |
setFileAttachmentIndex(int annotation) |
If this dictionary refers to a child that is a file attachment added to a page,
you need to specify the page with setFileAttachmentPage or setFileAttachmentPageName,
and then specify the index of the attachment added to this page (or use setFileAttachmentName).
|
void |
setFileAttachmentName(String name) |
If this dictionary refers to a child that is a file attachment added to a page,
you need to specify the page with setFileAttachmentPage or setFileAttachmentPageName,
and then specify the name of the attachment added to this page (or use setFileAttachmentIndex).
|
void |
setFileAttachmentPage(int page) |
If this dictionary refers to a child that is a file attachment added to a page,
you need to specify the page number (or use setFileAttachmentPagename to specify a named destination).
|
void |
setFileAttachmentPagename(String name) |
If this dictionary refers to a child that is a file attachment added to a page,
you need to specify the name of the page (or use setFileAttachmentPage to specify the page number).
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
checkType, clear, contains, get, getAsArray, getAsBoolean, getAsDict, getAsIndirectObject, getAsName, getAsNumber, getAsStream, getAsString, getDirectObject, getKeys, isCatalog, isFont, isOutlineTree, isPage, isPages, merge, mergeDifferent, put, putAll, putEx, remove, size, toPdf, toString
canBeInObjStm, getBytes, getIndRef, isArray, isBoolean, isDictionary, isIndirect, isName, isNull, isNumber, isStream, isString, length, setContent, setIndRef, type
public PdfTargetDictionary(PdfTargetDictionary nested)
nested
- null if this is the actual target, another target if this is only an intermediate target.public PdfTargetDictionary(boolean child)
child
- if false, this refers to the parent document; if true, this refers to a child document, and you'll have to specify where to find the child using the other methods of this classpublic void setEmbeddedFileName(String target)
target
- the name in the EmbeddedFiles name treepublic void setFileAttachmentPagename(String name)
name
- the named destination referring to the page with the file attachment.public void setFileAttachmentPage(int page)
page
- the page number of the page with the file attachment.public void setFileAttachmentName(String name)
name
- the name of the attachmentpublic void setFileAttachmentIndex(int annotation)
annotation
- the number of the attachmentpublic void setAdditionalPath(PdfTargetDictionary nested)
nested
- the next target in the sequenceCopyright © 2018. All rights reserved.