iText 9.0.0 API
|
Public Member Functions |
|
PdfBoolean (bool value) | |
Store a boolean value More... |
|
virtual bool | GetValue () |
override byte | GetObjectType () |
Gets object type. More... |
|
override String | ToString () |
override bool | Equals (Object obj) |
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 | 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... |
|
Static Public Member Functions |
|
static iText.Kernel.Pdf.PdfBoolean | ValueOf (bool value) |
Gets PdfBoolean existing static class variable equivalent for given boolean value. More... |
|
Static Public Attributes |
|
static readonly iText.Kernel.Pdf.PdfBoolean | TRUE = new iText.Kernel.Pdf.PdfBoolean(true, true) |
static readonly iText.Kernel.Pdf.PdfBoolean | FALSE = new iText.Kernel.Pdf.PdfBoolean(false, true) |
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 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 |
|
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... |
|
|
inline |
Store a boolean value
value | value to store |
|
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.
|
inlinestatic |
Gets PdfBoolean existing static class variable equivalent for given boolean value.
Gets PdfBoolean existing static class variable equivalent for given boolean value. Note, returned object will be direct only, which means it is impossible to make in indirect. If required PdfBoolean has to be indirect, use PdfBoolean(bool) constructor instead.
value | boolean variable defining value of PdfBoolean to return. |