Package | org.purepdf.pdf |
Class | public class PdfFileSpecification |
Inheritance | PdfFileSpecification PdfDictionary PdfObject it.sephiroth.utils.ObjectHash |
Property | Defined By | ||
---|---|---|---|
reference : PdfIndirectReference [read-only]
Gets the indirect reference to this file specification. | PdfFileSpecification | ||
size : int [read-only] | PdfDictionary |
Property | Defined By | ||
---|---|---|---|
bytes : Bytes | PdfObject | ||
dictionaryType : PdfName | PdfDictionary | ||
hashMap : HashMap | PdfDictionary | ||
indRef : PRIndirectReference | PdfObject | ||
ref : PdfIndirectReference | PdfFileSpecification | ||
type : int | PdfObject | ||
writer : PdfWriter | PdfFileSpecification |
Method | Defined By | ||
---|---|---|---|
PdfFileSpecification | |||
addDescription(description:String, unicode:Boolean):void
Adds a description for the file that is specified here. | PdfFileSpecification | ||
canBeInObjStm():Boolean
Whether this object can be contained in an object stream. | PdfObject | ||
PdfDictionary | |||
dispose():void | PdfObject | ||
fileEmbedded(writer:PdfWriter, fileDisplay:String, fileStore:ByteArray, compress:Boolean, mimeType:String = null, fileParameter:PdfDictionary = null):PdfFileSpecification [static] | PdfFileSpecification | ||
Returns a PdfObject as a PdfArray,
resolving indirect references. | PdfDictionary | ||
PdfDictionary | |||
Returns a PdfObject as a PdfNumber,
resolving indirect references. | PdfDictionary | ||
PdfObject | |||
Returns the PdfObject associated to the specified
key, resolving a possible indirect reference to a direct
object. | PdfDictionary | ||
PdfObject | |||
getKeys():KeySet | PdfDictionary | ||
getType():int | PdfObject | ||
PdfDictionary | |||
isArray():Boolean | PdfObject | ||
isBoolean():Boolean | PdfObject | ||
isDictionary():Boolean | PdfObject | ||
isIndirect():Boolean | PdfObject | ||
isName():Boolean | PdfObject | ||
isNull():Boolean | PdfObject | ||
isNumber():Boolean | PdfObject | ||
isStream():Boolean
Checks if this PdfObject is of the type PdfStream
| PdfObject | ||
isString():Boolean | PdfObject | ||
merge(other:PdfDictionary):void | PdfDictionary | ||
mergeDifferent(other:PdfDictionary):void | PdfDictionary | ||
PdfDictionary | |||
putAll(other:PdfDictionary):void | PdfDictionary | ||
Associates the specified PdfObject as value to the
specified PdfName as key in this map. | PdfDictionary | ||
PdfDictionary | |||
setIndRef(indRef:PRIndirectReference):void
Set the indirect reference
| PdfObject | ||
setUnicodeFileName(filename:String, unicode:Boolean):void | PdfFileSpecification | ||
[override] | PdfDictionary | ||
toString():String [override] | PdfDictionary |
ref | property |
protected var ref:PdfIndirectReference
reference | property |
reference:PdfIndirectReference
[read-only] Gets the indirect reference to this file specification. Multiple invocations will retrieve the same value.
public function get reference():PdfIndirectReference
IOException — on error
|
writer | property |
protected var writer:PdfWriter
PdfFileSpecification | () | Constructor |
public function PdfFileSpecification()
addDescription | () | method |
public function addDescription(description:String, unicode:Boolean):void
Adds a description for the file that is specified here.
Parameters
description:String — some text
| |
unicode:Boolean — if true, the text is added as a unicode string
|
fileEmbedded | () | method |
public static function fileEmbedded(writer:PdfWriter, fileDisplay:String, fileStore:ByteArray, compress:Boolean, mimeType:String = null, fileParameter:PdfDictionary = null):PdfFileSpecification
Parameters
writer:PdfWriter | |
fileDisplay:String | |
fileStore:ByteArray | |
compress:Boolean | |
mimeType:String (default = null )
| |
fileParameter:PdfDictionary (default = null )
|
PdfFileSpecification |
setUnicodeFileName | () | method |
public function setUnicodeFileName(filename:String, unicode:Boolean):void
Parameters
filename:String | |
unicode:Boolean |