![]() | InDesign SDK 20.5 |

Public Types | |
| enum | { kDefaultIID = IID_IPDFDPARTMETADATAUTILS } |
Public Member Functions | |
| virtual CosObjID | CreateNewDict (int32 initialSize)=0 |
| virtual void | PutBool (CosObjID dict, NameType key, bool16 value)=0 |
| virtual void | PutInt (CosObjID dict, NameType key, int32 value)=0 |
| virtual void | PutFloat (CosObjID dict, NameType key, float value)=0 |
| virtual void | PutName (CosObjID dict, NameType key, NameType value)=0 |
| virtual void | PutString (CosObjID dict, NameType key, const PMString &value)=0 |
| virtual void | PutDict (CosObjID dict, NameType key, CosObjID value)=0 |
| virtual void | PutArray (CosObjID dict, NameType key, CosObjID value)=0 |
| virtual CosObjID | CreateNewArray (int32 initialSize)=0 |
| virtual int32 | GetArraySize (CosObjID arry) const =0 |
| virtual void | PutBool (CosObjID arry, int32 index, bool16 value)=0 |
| virtual void | PutInt (CosObjID arry, int32 index, int32 value)=0 |
| virtual void | PutFloat (CosObjID arry, int32 index, float value)=0 |
| virtual void | PutName (CosObjID arry, int32 index, NameType value)=0 |
| virtual void | PutString (CosObjID arry, int32 index, const PMString &value)=0 |
| virtual void | PutDict (CosObjID arry, int32 index, CosObjID value)=0 |
| virtual void | PutArray (CosObjID arry, int32 index, CosObjID value)=0 |
| virtual CosObj | GetCosObjFromID (CosObjID objID) const =0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
| pure virtual |
Creates a new array object.
| int32 | initialSize: initial size of the array. The array can grow dynamically as needed. |
| pure virtual |
Creates a new dictionary object.
| int32 | initialSize: initial size of the dictionary. The dictionary can grow dynamically as needed. |
| pure virtual |
Gets the size of the array object.
| CosObjID | arry: the array object identifier. |
| pure virtual |
Adobe internal use only.
| pure virtual |
Adds an array value to the dictionary object.
| CosObjID | dict: the dictionary object identifier. |
| NameType | key: the name of the key. |
| CosObjID | value: the array object value to put. |
| pure virtual |
Puts an array value at the specified location in the array object.
| CosObjID | arry: the array object identifier. |
| int32 | index: location to put the value at, zero-based. |
| CosObjID | value: the array value to put. |
| pure virtual |
Adds a boolean value to the dictionary object.
| CosObjID | dict: the dictionary object identifier. |
| NameType | key: the name of the key. |
| bool16 | value: the boolean value to put. |
| pure virtual |
Puts a boolean value at the specified location in the array object.
| CosObjID | arry: the array object identifier. |
| int32 | index: location to put the value at, zero-based. |
| bool16 | value: the boolean value to put. |
| pure virtual |
Adds a dictionary value to the dictionary object.
| CosObjID | dict: the dictionary object identifier. |
| NameType | key: the name of the key. |
| CosObjID | value: the dictionary object value to put. |
| pure virtual |
Puts a dictionary value at the specified location in the array object.
| CosObjID | arry: the array object identifier. |
| int32 | index: location to put the value at, zero-based. |
| CosObjID | value: the dictionary value to put. |
| pure virtual |
Adds a float value to the dictionary object.
| CosObjID | dict: the dictionary object identifier. |
| NameType | key: the name of the key. |
| float | value: the float value to put. |
| pure virtual |
Puts a float value at the specified location in the array object.
| CosObjID | arry: the array object identifier. |
| int32 | index: location to put the value at, zero-based. |
| float | value: the float value to put. |
| pure virtual |
Adds an integer value to the dictionary object.
| CosObjID | dict: the dictionary object identifier. |
| NameType | key: the name of the key. |
| int32 | value: the integer value to put. |
| pure virtual |
Puts an integer value at the specified location in the array object.
| CosObjID | arry: the array object identifier. |
| int32 | index: location to put the value at, zero-based. |
| int32 | value: the integer value to put. |
| pure virtual |
Adds a name value to the dictionary object.
| CosObjID | dict: the dictionary object identifier. |
| NameType | key: the name of the key. |
| NameType | value: the name value to put. |
| pure virtual |
Puts a name value at the specified location in the array object.
| CosObjID | arry: the array object identifier. |
| int32 | index: location to put the value at, zero-based. |
| NameType | value: the name value to put. |
| pure virtual |
Adds a string value to the dictionary object.
| CosObjID | dict: the dictionary object identifier. |
| NameType | key: the name of the key. |
| const | PMString& value: the string value to put. |
| pure virtual |
Puts a string value at the specified location in the array object.
| CosObjID | arry: the array object identifier. |
| int32 | index: location to put the value at, zero-based. |
| const | PMString& value: the string value to put. |