![]() | InDesign SDK 20.5 |
Classes | |
| class | Clock |
| class | ResourceRef |
Typedefs | |
| typedef PMString | URI |
| typedef PMString | MIMEType |
| typedef PMString | AgentName |
| typedef int32 | PropertyOptions |
Enumerations | |
| enum | LinkForm { kUnknown = 0, kRefContent, kRefStream, kDirContent, kDirStream } |
| enum | { kArrayLastItem = -1, kUseNullTermination = -1, kMaxStreamLen = -1 } |
| enum | { kNoOptions = 0UL, kPropValueIsXML = 0x00000001UL, kPropValueIsURI = 0x00000002UL, kPropHasQualifiers = 0x00000010UL, kPropIsQualifier = 0x00000020UL, kPropHasLang = 0x00000040UL, kPropHasType = 0x00000080UL, kPropValueIsStruct = 0x00000100UL, kPropValueIsArray = 0x00000200UL, kPropArrayIsOrdered = 0x00000400UL, kPropArrayIsAlternate = 0x00000800UL, kPropArrayIsAltText = 0x00001000UL, kPropIsAlias = 0x00010000UL, kPropHasAliases = 0x00020000UL, kPropIsInternal = 0x00040000UL, kPropIsStable = 0x00100000UL, kPropIsDerived = 0x00200000UL, kPropIsStale = 0x00400000UL, kSchemaNode = 0x80000000UL, kPropArrayFormMask = kPropValueIsArray | kPropArrayIsOrdered | kPropArrayIsAlternate | kPropArrayIsAltText, kPropCompositeMask = kPropValueIsStruct | kPropArrayFormMask, kImplReservedMask = 0x70000000UL, kInsertBeforeItem = 0x00004000UL, kInsertAfterItem = 0x00008000UL, kPropValueOptionsMask = (kPropValueIsXML | kPropValueIsURI), kPropArrayLocationMask = kInsertBeforeItem | kInsertAfterItem } |
XMP namespace
| typedef PMString metadata::AgentName |
metadata AgentName typedef
| typedef PMString metadata::MIMEType |
metadata MIMEType typedef
| typedef int32 metadata::PropertyOptions |
PropertyOptions typedef
| typedef PMString metadata::URI |
metadata URI typedef
| anonymous enum |
| anonymous enum |
XMP property types, values and masks.
| Enumerator | |
|---|---|
| kNoOptions | Is used for passing default values for PropertyOptions. |
| kPropValueIsXML | The value contains XMP markup. |
| kPropValueIsURI | The value is a URI, use RDF's resource attribute. |
| kPropHasQualifiers | The property has qualifiers, includes rdf:type and xml:lang. |
| kPropIsQualifier | This is a qualifier, includes rdf:type and xml:lang. |
| kPropHasLang | Implies kXMP_PropHasQualifiers, property has xml:lang. |
| kPropHasType | Implies kXMP_PropHasQualifiers, property has rdf:type. |
| kPropValueIsStruct | The value is a structure with nested fields. |
| kPropValueIsArray | The value is an array (RDF alt/bag/seq). |
| kPropArrayIsOrdered | Implies kXMP_PropValueIsArray, item order matters. |
| kPropArrayIsAlternate | Implies kXMP_PropArrayIsOrdered, items are alternates. |
| kPropArrayIsAltText | Implies kXMP_PropArrayIsAlternate, items are localized text. |
| kPropIsAlias | This property is an alias name for another property. |
| kPropHasAliases | This property is the base value for a set of aliases. |
| kPropIsInternal | This property is an "internal" property, owned by applications. |
| kPropIsStable | This property is not derived from the document content. |
| kPropIsDerived | This property is derived from the document content. |
| kPropIsStale | This property is in the stale properties list. |
| kSchemaNode | This is a schema node. |
| kPropArrayFormMask | Mask for array form (Array, Ordered, Alternate or AltText). |
| kPropCompositeMask | Is it simple or composite (array or struct)? |
| kImplReservedMask | Reserved for transient use by the implementation. |
| kInsertBeforeItem | Insert a new item before the given index. |
| kInsertAfterItem | Insert a new item after the given index. |
| kPropValueOptionsMask | Mask for property value (XML or URI). |
| kPropArrayLocationMask | Mask for array location (Insert Before Item or Insert After Item). |
| enum metadata::LinkForm |