Platforms to show: All Mac Windows Linux Cross-Platform
CGImageMetadataTagMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | CoreGraphics | MBS MacCG Plugin | 18.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Notes: This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- 6 properties
- 2 methods
- method Constructor Private
- method Qualifiers as CGImageMetadataTagMBS()
- shared method Create(XMLNS as String, Prefix as String, Name as String, Type as Integer, Value as Variant) as CGImageMetadataTagMBS
- 8 constants
Types
Constant | Value | Description |
---|---|---|
kTypeAlternateArray | 4 |
An ordered array where all elements are alternates for the same value. Serialized in XMP as <rdf:Alt>. |
kTypeAlternateText | 5 |
A special case of an alternate array where all elements are different localized strings for the same value. Serialized in XMP as an alternate array of strings with xml:lang qualifiers. |
kTypeArrayOrdered | 3 |
An array where order is preserved. Serialized in XMP as <rdf:Seq>. |
kTypeArrayUnordered | 2 |
An array where order does not matter. Serialized in XMP as <rdf:Bag>. |
kTypeDefault | 0 |
The type is taken from the passed value for new tags. |
kTypeInvalid | -1 |
Invalid. |
kTypeString | 1 |
A string value. Number and boolean values will be converted to a string. |
kTypeStructure | 6 |
A collection of keys and values. Unlike array elements, fields of a structure may belong to different namespaces. |
This class has no sub classes.
Some methods using this class:
- CGImageMetadataMBS.StringValueWithPath(parent as CGImageMetadataTagMBS = nil, path as String) as String
- CGImageMetadataMBS.Tags as CGImageMetadataTagMBS()
- CGImageMetadataMBS.Tags(rootPath as string, options as Dictionary = nil) as CGImageMetadataTagMBS()
- CGImageMetadataMBS.TagWithPath(parent as CGImageMetadataTagMBS = nil, path as string) as Variant
- CGMutableImageMetadataMBS.RegisterNamespaceForPrefix(parent as CGImageMetadataTagMBS = nil, xmlns as String, prefix as String, byref error as CFErrorMBS) as Boolean
- CGMutableImageMetadataMBS.RemoveTagWithPath(parent as CGImageMetadataTagMBS = nil, path as string) as Boolean
- CGMutableImageMetadataMBS.SetTagWithPath(parent as CGImageMetadataTagMBS = nil, path as string, value as CGImageMetadataTagMBS) as Boolean
- CGMutableImageMetadataMBS.SetValueMatchingImageProperty(dictionaryName as String, propertyName as String, value as CGImageMetadataTagMBS) as Boolean
- CGMutableImageMetadataMBS.SetValueWithPath(parent as CGImageMetadataTagMBS = nil, path as string, value as Variant) as Boolean
Blog Entries
The items on this page are in the following plugins: MBS MacCG Plugin.
CGImageMetadataMBS - CGImageSourceMBS
