Platforms to show: All Mac Windows Linux Cross-Platform
XMP
Classes for Adobe Extensible Metadata Platform (XMP)
- Classes
- class XMPAssertNotifyMBS
- event Assert(text as string)
- class XMPDateTimeMBS
- method ClearTimeZone
- method Clone as XMPDateTimeMBS
- method Compare(other as XMPDateTimeMBS) as Integer
- method Constructor
- method Constructor(text as string)
- method ConvertToLocalTime
- method ConvertToUTCTime
- method IsDateOnly as Boolean
- method IsTimeOnly as Boolean
- method Operator_Convert as string
- method Operator_Convert(text as string)
- method SetTimeZone
- method Str as string
- property Day as Integer
- property hasDate as Boolean
- property hasTime as Boolean
- property hasTimeZone as Boolean
- property Hour as Integer
- property Minute as Integer
- property Month as Integer
- property NanoSecond as Integer
- property Second as Integer
- property TimezoneHour as Integer
- property TimezoneMinute as Integer
- property TimezoneSign as Integer
- property Year as Integer
- class XMPExceptionMBS
- class XMPFilesMBS
- method CanPutXMP(xmpPacket as string) as boolean
- method CanPutXMP(xmpPacket as XMPMetaMBS) as boolean
- shared method CheckFileFormat(path as string) as Integer
- shared method CheckPackageFormat(path as string) as Integer
- method CloseFile(closeFlags as Integer)
- method Constructor
- method Constructor(path as folderitem, format as Integer=&h20202020, OpenFlags as Integer=0)
- method Constructor(path as string, format as Integer=&h20202020, OpenFlags as Integer=0)
- method GetFileInfo(byref path as string, byref openFlags as UInt32, byref format as UInt32, byref handlerFlags as UInt32) as boolean
- shared method GetFormatInfo(format as Integer, byref handlerFlags as UInt32) as boolean
- shared method GetVersionInfo as XMPVersionInfoMBS
- method GetXMP(byref xmp as XMPMetaMBS, byref xmppacket as string, byref PacketInfo as XMPPacketInfoMBS) as boolean
- method OpenFile(path as folderitem, format as Integer=&h20202020, OpenFlags as Integer=0) as boolean
- method OpenFile(path as string, format as Integer=&h20202020, OpenFlags as Integer=0) as boolean
- method PutXMP(xmpPacket as string)
- method PutXMP(xmpPacket as XMPMetaMBS)
- event Abort as boolean
- class XMPIteratorMBS
- method Constructor
- method Constructor(meta as XMPMetaMBS, options as Integer=0)
- method Constructor(meta as XMPMetaMBS, schemaNS as string, options as Integer=0)
- method Constructor(meta as XMPMetaMBS, schemaNS as string, propName as string, options as Integer=0)
- method Constructor(schemaNS as string, propName as string, options as Integer)
- method NextItem() as boolean
- method NextItem(byref schemaNS as string) as boolean
- method NextItem(byref schemaNS as string, byref propPath as string) as boolean
- method NextItem(byref schemaNS as string, byref propPath as string, byref propValue as string) as boolean
- method NextItem(byref schemaNS as string, byref propPath as string, byref propValue as string, byref options as Integer) as boolean
- method Skip(options as Integer)
- class XMPMetaMBS
- method AppendArrayItem(schemaNS as string, arrayName as string, arrayOptions as Integer, itemValue as string, options as Integer=0)
- shared method ApplyTemplate(WorkingXMP as XMPMetaMBS, template as XMPMetaMBS, actions as Integer)
- method CatenateArrayItems(schemaNS as string, arrayName as string, separator as string, quotes as string, options as Integer) as string
- method Clone as XMPMetaMBS
- shared method ComposeArrayItemPath(schemaNS as string, arrayName as string, itemIndex as Integer) as string
- shared method ComposeFieldSelector(schemaNS as string, arrayName as string, fieldNS as string, fieldName as string, fieldValue as string) as string
- shared method ComposeLangSelector(schemaNS as string, arrayName as string, langName as string) as string
- shared method ComposeQualifierPath(schemaNS as string, structName as string, qualNS as string, qualName as string) as string
- shared method ComposeStructFieldPath(schemaNS as string, structName as string, fieldNS as string, fieldName as string) as string
- method Constructor
- method Constructor(data as memoryblock, Offset as Integer, Size as Integer)
- method Constructor(data as string)
- shared method ConvertFromBool(value as boolean) as string
- shared method ConvertFromDate(value as XMPDateTimeMBS) as string
- shared method ConvertFromFloat(value as Double, format as string) as string
- shared method ConvertFromInt(value as Integer, format as string) as string
- shared method ConvertFromInt64(value as Int64, format as string) as string
- shared method ConvertToBool(value as string) as boolean
- shared method ConvertToDate(value as string) as XMPDateTimeMBS
- shared method ConvertToFloat(value as string) as Double
- shared method ConvertToInt(value as string) as Integer
- shared method ConvertToInt64(value as string) as Int64
- method CountArrayItems(schemaNS as string, arrayName as string) as Integer
- shared method CurrentDateTime as XMPDateTimeMBS
- shared method DecodeFromBase64(text as string) as string
- method DeleteArrayItem(schemaNS as string, arrayName as string, itemIndex as Integer)
- method DeleteLocalizedText(schemaNS as string="", altTextName as string="", genericLang as string="", specificLang as string="")
- shared method DeleteNamespace(namespaceURI as string)
- method DeleteProperty(schemaNS as string, propName as string)
- method DeleteQualifier(schemaNS as string, structName as string, qualNS as string, qualName as string)
- method DeleteStructField(schemaNS as string, structName as string, fieldNS as string, fieldName as string)
- method DoesArrayItemExist(schemaNS as string, arrayName as string, itemIndex as Integer) as boolean
- method DoesPropertyExist(schemaNS as string, propName as string) as boolean
- method DoesQualifierExist(schemaNS as string, structName as string, qualNS as string, qualName as string) as boolean
- method DoesStructFieldExist(schemaNS as string, structName as string, fieldNS as string, fieldName as string) as boolean
- shared method DumpNamespaces(output as XMPTextOutputMBS) as Integer
- method DumpObject(output as XMPTextOutputMBS) as Integer
- method DuplicateSubtree(dest as XMPMetaMBS, sourceNS as string, sourceRoot as string, destNS as string="", destRoot as string="", options as Integer=0)
- shared method EncodeToBase64(text as string) as string
- method Erase
- method GetArrayItem(schemaNS as string, arrayName as string, itemIndex as Integer, byref itemValue as string, byref options as Integer) as boolean
- method 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
- shared method GetNamespacePrefix(namespaceURI as string, byref namespacePrefix as string) as boolean
- shared method GetNamespaceURI(namespacePrefix as string, byref namespaceURI as string) as boolean
- method GetProperty(schemaNS as string, propName as string, byref propValue as string, byref options as Integer) as boolean
- method GetPropertyBoolean(schemaNS as string, propName as string, byref propValue as boolean) as boolean
- method GetPropertyBoolean(schemaNS as string, propName as string, byref propValue as boolean, byref options as Integer) as boolean
- method GetPropertyDate(schemaNS as string, propName as string, byref propValue as XMPDateTimeMBS, byref options as Integer) as boolean
- method GetPropertyFloat(schemaNS as string, propName as string, byref propValue as Double) as boolean
- method GetPropertyFloat(schemaNS as string, propName as string, byref propValue as Double, byref options as Integer) as boolean
- method GetPropertyInt64Double(schemaNS as string, propName as string, byref propValue as Double, byref options as Integer) as boolean
- method GetPropertyInteger(schemaNS as string, propName as string, byref propValue as Integer) as boolean
- method GetPropertyInteger(schemaNS as string, propName as string, byref propValue as Integer, byref options as Integer) as boolean
- method GetPropertyInteger64(schemaNS as string, propName as string, byref propValue as Int64, byref options as Integer) as boolean
- method GetQualifier(schemaNS as string, propName as string, qualNS as string, qualName as string, byref qualValue as string, byref options as Integer) as boolean
- method GetStructField(schemaNS as string, structName as string, fieldNS as string, fieldName as string, byref itemValue as string, byref options as Integer) as boolean
- shared method GetVersionInfo as XMPVersionInfoMBS
- method Iterator(schemaNS as string, propName as string, options as Integer) as XMPIteratorMBS
- method MergeFromJPEG(extendedXMP as XMPMetaMBS)
- method PackageForJPEG(byref standardXMP as string, byref extendedXMP as string, byref extendedDigest as string)
- method ParseFromBuffer(buffer as string, options as Integer=0)
- shared method RegisterNamespace(namespaceURI as string, suggestedPrefix as string, byref registeredPrefix as string) as boolean
- method RemoveProperties(schemaNS as string="", propName as string="", options as Integer=0)
- method SeparateArrayItems(schemaNS as string, arrayName as string, options as Integer, catedStr as string)
- method SerializeToBuffer(options as Integer, padding as Integer, newline as string, indent as string="", baseIndent as Integer=0) as string
- method SerializeToBuffer(options as Integer=0, padding as Integer=0) as string
- method SetArrayItem(schemaNS as string, arrayName as string, itemIndex as Integer, itemValue as string, options as Integer=0)
- method SetLocalizedText(schemaNS as string, altTextName as string, genericLang as string, specificLang as string, itemValue as string, options as Integer=0)
- method SetProperty(schemaNS as string, propName as string, propValue as string, options as Integer=0)
- method SetPropertyBoolean(schemaNS as string, propName as string, propValue as boolean)
- method SetPropertyBoolean(schemaNS as string, propName as string, propValue as boolean, options as Integer)
- method SetPropertyDate(schemaNS as string, propName as string, propValue as XMPDateTimeMBS, options as Integer=0)
- method SetPropertyFloat(schemaNS as string, propName as string, propValue as Double)
- method SetPropertyFloat(schemaNS as string, propName as string, propValue as Double, options as Integer)
- method SetPropertyInt64Double(schemaNS as string, propName as string, propValue as Double, options as Integer=0)
- method SetPropertyInteger(schemaNS as string, propName as string, propValue as Integer)
- method SetPropertyInteger(schemaNS as string, propName as string, propValue as Integer, options as Integer)
- method SetPropertyInteger64(schemaNS as string, propName as string, propValue as Int64, options as Integer=0)
- method SetQualifier(schemaNS as string, propName as string, qualNS as string, qualName as string, qualValue as string, options as Integer=0)
- method SetStructField(schemaNS as string, structName as string, fieldNS as string, fieldName as string, fieldValue as string, options as Integer=0)
- method Sort
- property GlobalOptions as Integer
- property Name as string
- class XMPPacketInfoMBS
- class XMPScannerMBS
- method Constructor
- method Constructor(StreamLength as Integer)
- method Report as Integer
- method Scan(Buffer as string, Offset as Int64)
- method Snip(index as UInt32) as XMPSnipMBS
- method SnipCount as UInt32
- method StreamAllScanned as boolean
- class XMPSnipMBS
- property Access as Integer
- property BytesAttr as Int64
- property CharForm as Integer
- property EncodingAttr as String
- property Length as Int64
- property Offset as Int64
- property OutOfOrder as Integer
- property State as Integer
- class XMPTextOutputMBS
- event Output(text as string) as Integer
- class XMPVersionInfoMBS
- class XMPAssertNotifyMBS
- Blog Entries
The items on this page are in the following plugins: MBS XMP Plugin.