OptionalencryptableProtectedimmutableIndicates whether the object is immutable (cannot be modified)
ProtectedmodifiedIndicates whether the object has been modified. By default, assume it has been modified because it's a new object
OptionalorderOptionalpostOptional tokens to prepend or append during serialization
OptionalpreOptional tokens to prepend or append during serialization
Static ReadonlyMAX_The type of this PDF object
Creates a deep clone of the object
Creates a deep clone of the object. Override this method in subclasses to ensure all properties are cloned correctly
Compares this object to another for equality based on their token representations
Optionalother: PdfObjectIndicates whether the object is immutable (cannot be modified)
Indicates whether the object has been modified. Override this method if the modified state is determined differently
Optionalref: PdfObjectReferenceSets the immutable state of the object
Optionalimmutable: booleanSets the modified state of the object. Override this method if the modified state is determined differently
Converts the object to a ByteArray, optionally padding to a specified length
OptionalpadTo: numberProtectedtokenizeTokenizes the object into an array of PdfTokens
Converts the object to a string representation
Converts the object to an array of PdfTokens, including any pre or post tokens
Staticcreate
Wraps an XFA datasets stream as a typed PDF indirect object. Provides methods to read/write XML and update individual field values.