|
iText 9.5.0 API
|
Public Member Functions |
|
| PdfLiteral (byte[] content) | |
| PdfLiteral (int size) | |
| PdfLiteral (String content) | |
| override byte | GetObjectType () |
| Gets object type. More... |
|
| override String | ToString () |
| virtual long | GetPosition () |
| virtual void | SetPosition (long position) |
| virtual int | GetBytesCount () |
| override bool | Equals (Object o) |
| override int | GetHashCode () |
Public Member Functions inherited from iText.Kernel.Pdf.PdfPrimitiveObject |
|
| override PdfObject | MakeIndirect (PdfDocument document, PdfIndirectReference reference) |
| Marks object to be saved as indirect. More... |
|
Public Member Functions inherited from iText.Kernel.Pdf.PdfObject |
|
| void | Flush () |
| Flushes the object to the document. More... |
|
| void | Flush (bool canBeInObjStm) |
| Flushes the object to the document. More... |
|
| virtual PdfIndirectReference | GetIndirectReference () |
| Gets the indirect reference associated with the object. More... |
|
| virtual bool | ContainsIndirectReference () |
| Checks recursively whether the object contains indirect reference at any level. More... |
|
| virtual bool | IsIndirect () |
| Checks if object is indirect. More... |
|
| virtual PdfObject | MakeIndirect (PdfDocument document) |
| Marks object to be saved as indirect. More... |
|
| virtual bool | IsFlushed () |
| Indicates is the object has been flushed or not. More... |
|
| virtual bool | IsModified () |
| Indicates is the object has been set as modified or not. More... |
|
| virtual PdfObject | Clone () |
| Creates clone of the object which belongs to the same document as original object. More... |
|
| virtual PdfObject | Clone (ICopyFilter filter) |
| Creates clone of the object which belongs to the same document as original object. More... |
|
| virtual PdfObject | CopyTo (PdfDocument document) |
| Copies object to a specified document. More... |
|
| virtual PdfObject | CopyTo (PdfDocument document, bool allowDuplicating) |
| Copies object to a specified document. More... |
|
| virtual PdfObject | CopyTo (PdfDocument document, ICopyFilter copyFilter) |
| Copies object to a specified document. More... |
|
| virtual PdfObject | CopyTo (PdfDocument document, bool allowDuplicating, ICopyFilter copyFilter) |
| Copies object to a specified document. More... |
|
| virtual PdfObject | SetModified () |
| Sets the 'modified' flag to the indirect object, the flag denotes that the object was modified since the document opening. More... |
|
| virtual bool | IsReleaseForbidden () |
| Checks if it's forbidden to release this PdfObject instance. More... |
|
| virtual void | Release () |
| virtual bool | IsNull () |
Checks if this PdfObject is of the type PdfNull. More... |
|
| virtual bool | IsBoolean () |
Checks if this PdfObject is of the type PdfBoolean. More... |
|
| virtual bool | IsNumber () |
Checks if this PdfObject is of the type PdfNumber. More... |
|
| virtual bool | IsString () |
Checks if this PdfObject is of the type PdfString. More... |
|
| virtual bool | IsName () |
Checks if this PdfObject is of the type PdfName. More... |
|
| virtual bool | IsArray () |
Checks if this PdfObject is of the type PdfArray. More... |
|
| virtual bool | IsDictionary () |
Checks if this PdfObject is of the type PdfDictionary. More... |
|
| virtual bool | IsStream () |
Checks if this PdfObject is of the type PdfStream. More... |
|
| virtual bool | IsIndirectReference () |
Checks if this PdfObject is of the type PdfIndirectReference. More... |
|
| virtual bool | IsLiteral () |
Checks if this PdfObject is of the type PdfLiteral. More... |
|
Package Functions |
|
| override void | GenerateContent () |
| override PdfObject | NewInstance () |
| Creates new instance of object. More... |
|
| override void | CopyContent (PdfObject from, PdfDocument document, ICopyFilter copyFilter) |
| Copies object content from object 'from'. More... |
|
Package Functions inherited from iText.Kernel.Pdf.PdfPrimitiveObject |
|
| PdfPrimitiveObject (bool directOnly) | |
| PdfPrimitiveObject (byte[] content) | |
| Initialize PdfPrimitiveObject from the passed bytes. More... |
|
| byte[] | GetInternalContent () |
| virtual bool | HasContent () |
| override PdfObject | SetIndirectReference (PdfIndirectReference indirectReference) |
| override void | CopyContent (PdfObject from, PdfDocument document, ICopyFilter copyFilter) |
| Copies object content from object 'from'. More... |
|
| virtual int | CompareContent (iText.Kernel.Pdf.PdfPrimitiveObject o) |
Package Functions inherited from iText.Kernel.Pdf.PdfObject |
|
| virtual bool | CheckState (short state) |
| Checks state of the flag of current object. More... |
|
| virtual PdfObject | SetState (short state) |
| Sets special states of current object. More... |
|
| virtual PdfObject | ClearState (short state) |
| Clear state of the flag of current object. More... |
|
| virtual void | CopyContent (PdfObject from, PdfDocument document) |
| Copies object content from object 'from'. More... |
|
Additional Inherited Members |
|
Static Public Attributes inherited from iText.Kernel.Pdf.PdfObject |
|
| const byte | ARRAY = 1 |
| const byte | BOOLEAN = 2 |
| const byte | DICTIONARY = 3 |
| const byte | LITERAL = 4 |
| const byte | INDIRECT_REFERENCE = 5 |
| const byte | NAME = 6 |
| const byte | NULL = 7 |
| const byte | NUMBER = 8 |
| const byte | STREAM = 9 |
| const byte | STRING = 10 |
Package Attributes inherited from iText.Kernel.Pdf.PdfPrimitiveObject |
|
| byte[] | content = null |
| bool | directOnly |
Package Attributes inherited from iText.Kernel.Pdf.PdfObject |
|
| PdfIndirectReference | indirectReference = null |
| If object is flushed the indirect reference is kept here. More... |
|
Static Package Attributes inherited from iText.Kernel.Pdf.PdfObject |
|
| const short | FLUSHED = 1 |
| Indicates if the object has been flushed. More... |
|
| const short | FREE = 1 << 1 |
| Indicates that the indirect reference of the object could be reused or have to be marked as free. More... |
|
| const short | READING = 1 << 2 |
| Indicates that definition of the indirect reference of the object still not found (e.g. keys in XRefStm). More... |
|
| const short | MODIFIED = 1 << 3 |
| Indicates that object changed (is used in append mode). More... |
|
| const short | ORIGINAL_OBJECT_STREAM = 1 << 4 |
| Indicates that the indirect reference of the object represents ObjectStream from original document. More... |
|
| const short | MUST_BE_FLUSHED = 1 << 5 |
| Marks objects that shall be written to the output document. More... |
|
| const short | MUST_BE_INDIRECT = 1 << 6 |
| Indicates that the object shall be indirect when it is written to the document. More... |
|
| const short | FORBID_RELEASE = 1 << 7 |
| Indicates that the object is highly sensitive and we do not want to release it even if release() is called. More... |
|
| const short | READ_ONLY = 1 << 8 |
| Indicates that we do not want this object to be ever written into the resultant document (because of multiple objects read from the same reference inconsistency). More... |
|
| const short | UNENCRYPTED = 1 << 9 |
| Indicates that this object is not encrypted in the encrypted document. More... |
|
|
inlinepackagevirtual |
Copies object content from object 'from'.
| from | object to copy content from. |
| document | document to copy object to. |
| filter |
iText.Kernel.Utils.ICopyFilter a filter that will apply on dictionaries and array Use iText.Kernel.Utils.NullCopyFilter for no filtering
Reimplemented from iText.Kernel.Pdf.PdfObject.
|
inlinevirtual |
|
inlinepackagevirtual |
Creates new instance of object.
Implements iText.Kernel.Pdf.PdfObject.