Package com.aowagie.text.pdf.collection
Class PdfTargetDictionary
java.lang.Object
com.aowagie.text.pdf.PdfObject
com.aowagie.text.pdf.PdfDictionary
com.aowagie.text.pdf.collection.PdfTargetDictionary
-
Field Summary
Fields inherited from class com.aowagie.text.pdf.PdfDictionary
hashMap
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
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
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).Methods inherited from class com.aowagie.text.pdf.PdfDictionary
get, getAsArray, getAsDict, getAsName, getAsNumber, getAsString, getDirectObject, getKeys, isCatalog, isFont, isOutlineTree, isPage, isPages, put, remove, size, toPdf, toString
Methods inherited from class com.aowagie.text.pdf.PdfObject
getBytes, getIndRef, isArray, isBoolean, isDictionary, isIndirect, isName, isNull, isNumber, isStream, isString, setContent, setIndRef, type
-
Constructor Details
-
PdfTargetDictionary
public PdfTargetDictionary()
-
-
Method Details
-
setEmbeddedFileName
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.- Parameters:
target
- the name in the EmbeddedFiles name tree
-
setFileAttachmentPagename
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). Once you have specified the page, you still need to specify the attachment using another method.- Parameters:
name
- the named destination referring to the page with the file attachment.
-
setFileAttachmentPage
public 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). Once you have specified the page, you still need to specify the attachment using another method.- Parameters:
page
- the page number of the page with the file attachment.
-
setFileAttachmentName
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).- Parameters:
name
- the name of the attachment
-
setFileAttachmentIndex
public 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).- Parameters:
annotation
- the number of the attachment
-
setAdditionalPath
If this dictionary refers to an intermediate target, you can add the next target in the sequence.- Parameters:
nested
- the next target in the sequence
-