ProtectedimmutableIndicates 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
OptionalpostOptional tokens to prepend or append during serialization
OptionalpreOptional tokens to prepend or append during serialization
Checks if this string is UTF-16BE encoded (has UTF-16BE BOM). UTF-16BE strings start with the byte order mark 0xFE 0xFF.
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
Sets the immutable state of the object
Sets 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
Staticparse
Value object that parses and builds DA (Default Appearance) strings. DA format: "/FontName FontSize Tf ColorOp"
Extends PdfString so it can be stored directly in dictionaries without additional wrapping.