Here is a complete example code:
procedure TForm1.Button1Click(Sender: TObject);
var
tags:tstringlist;
I: Integer;
begin
imageenview1.IO.LoadFromFile('D:\test\IPTCpanel.jpg');
tags := tstringlist.create;
try
tags.add('Iptc4xmpCore:CreatorContactInfo');
tags.add('Iptc4xmpCore:CiAdrCity');
tags.add('Iptc4xmpCore:CiAdrCtry');
tags.add('Iptc4xmpCore:CiAdrExtadr');
tags.add('Iptc4xmpCore:CiAdrPcode');
tags.add('Iptc4xmpCore:CiAdrRegion');
for I := 0 to tags.count-1 do
showmessage(imageenview1.IO.Params.XMP_AsStr[tags[i]]);
finally
tags.free;
end;
end;
All the tag values read are empty.
Francesco Savastano
Nwscomps.com
Add-ons for the ImageEn Library