Chilkat
HOME
Android™
ASP
Visual Basic
VB.NET
C#
iOS (IPhone)
Objective-C
C++
C
MFC
Delphi
FoxPro
Java
Perl
PHP Extension
PHP ActiveX
Python
PowerShell
Ruby
SQL Server
VBScript
Remove XMP Array Property (Bag, Seq, or Alt)Visual Basic example program to remove an array property from an XMP. ' Remove an array property from an XMP.
' Create an instance of the XMP ActiveX and unlock it.
Dim xmp As New ChilkatXmp
success = xmp.UnlockComponent("anything for 30 day trial")
If (success = 0) Then
MsgBox "Failed to unlock"
Exit Sub
End If
' Load a JPG file.
success = xmp.LoadAppFile("IndependantPhotographer-Example.jpg")
If (success = 0) Then
MsgBox xmp.LastErrorText
Exit Sub
End If
' Get the 1st (and only) XMP in this JPG.
Dim xml As ChilkatXml
Set xml = xmp.GetEmbedded(0)
If (xml Is Nothing) Then
MsgBox xmp.LastErrorText
Exit Sub
End If
' Remove the dc:subject rdf:bag property
xmp.RemoveArray xml, "dc:subject"
' Save the XML to verify that the dc:subject array was removed.
xml.SaveXml "out.xml"
' Save the JPG with the dc:subject removed.
xmp.SaveAppFile "out.jpg"
|
© 2000-2012 Chilkat Software, Inc. All Rights Reserved.