XMPData_CreateProperty¶
Create a new property in an XMP data object.
XMPData_CreateProperty(xmpDataRef;propPath;propType) ➔ success
→ | xmpDataRef |
Text | The XMP data reference. |
→ | propPath |
Text | The property path. |
→ | propType |
Longint | The property type. |
↩︎ | success |
Longint | Completion status: 1 on success, 0 otherwise. |
Create a new XMP property.
Parameter xmpDataRef
is the reference to the XMP data object.
Parameter propPath
is the full path of the new property.
If the path specifies a nested property, the parent property must exist.
Parameter propType
is the property type. The constants identifying the XMP
property types are listed in the following table:
Constant | Value | Description |
---|---|---|
kXMPPropTypeSimple | 0x0001 |
Simple property (text). |
kXMPPropTypeStructure | 0x0002 |
Structure property. |
kXMPPropTypeArray | 0x000C |
Array property (ordered collection). |
kXMPPropTypeBag | 0x0004 |
Bag property (unordered collection). |
kXMPPropTypeLangAltArray | 0x003C |
LangAlt property (language alternatives). |
kXMPPropTypeUnsupported | -1 |