![]() Must not be null or the empty string.Ī string that is assigned the language of the selected array item, if an appropriate array item is found.Ī string that is assigned the value of the array item, if an appropriate array item is found. The name of the specific language as an RFC 3066 tag. May be "" if no generic language is wanted. The name of the generic language as an RFC 3066 primary subtag. Has the same namespace prefix usage as propName in GetProperty. May be a general path expression, must not be "". ![]() The namespace URI for the alt-text array. Returns true if an appropriate array item exists. The array item is selected according to the rules given above. GetLocalizedText returns information about a selected item in an alt-text array. ![]() GetLocalizedText(schemaNS as string, altTextName as string, genericLang as string, specificLang as string, byref actualLang as string, byref itemValue as string, byref options as Integer) as boolean Arrays and non-leaf levels of structs do not have values.Īn integer variable that is assigned option flags describing the array item. The constant kXMP_ArrayLastItem (-1) always refers to the last existing array item.Ī string that is assigned the value of the array item, if the array item has a value. The index is passed as an integer, you need not worry about the path string syntax for array items, convert a loop index to a string, etc. GetArrayItem provides access to items within an array. GetArrayItem(schemaNS as string, arrayName as string, itemIndex as Integer, byref itemValue as string, byref options as Integer) as boolean Returns the string with the catenated array items. The characters to be used as quotes around array items that contain a separator. Defaults to " ", ASCII semicolon and space (U+003B, U+0020). The string to be used to separate the items in the catenated string. Each item in the array must be a simple string value. May be a general path expression, must not be an empty string. The XMP object containing the array to be catenated. CatenateArrayItems(schemaNS as string, arrayName as string, separator as string, quotes as string, options as Integer) as stringĬreate a single edit string from an array of strings. Has the same usage as propValue in GetProperty. The only valid bits are those that are part of kXMP_PropArrayFormMask: kXMP_PropValueIsArray (&h200), kXMP_PropArrayIsOrdered (&h400), kXMP_PropArrayIsAlternate (&h800), or kXMP_PropArrayIsAltText (&h1000).Īn UTF-8 string that is the value of the array item, if the array item has a value. Has the same namespace prefix usage as propPath in GetProperty. May be a general path expression, must not be null or the empty string. If the array exists, it must have the specified form. ![]() The arrayOptions parameter is used to specify what kind of array. The corresponding parameters have the same use as SetArrayItem. Each call to AppendArrayItem appends an item to the array. The array that is assigned is created automatically if it does not yet exist. AppendArrayItem(schemaNS as string, arrayName as string, arrayOptions as Integer, itemValue as string, options as Integer=0)ĪppendArrayItem simplifies construction of an array by not requiring that you pre-create an empty array.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |