Chilkat HOME ASP Visual Basic VB.NET C# Visual C++ C MFC Delphi FoxPro Java Perl PHP Python Ruby SQL Server VBScript
|
Get Simple Date/Time Property C++ source code to fetch a simple date/time property from an XMP embedded within a JPG or TIF. void XmpGetSimpleDateTime(void)
{
// Fetches a simple XMP date/time property from XMP metadata embedded
// in a JPG or TIF.
CkXmp xmp;
xmp.UnlockComponent("anything for 30-day trial");
bool success = xmp.LoadAppFile("AgencyPhotographer-Example.jpg");
if (!success)
{
xmp.SaveLastError("lastError.txt");
return;
}
// Get the 1st XMP metadata document contained within the JPG.
// (It is unusual to have more than a single XMP embedded in a JPG or TIFF)
CkXml *xml = xmp.GetEmbedded(0);
if (!xml)
{
printf("XMP not found!\n");
return;
}
// Get the xap:ModifyDate, which looks like this:
// <xap:ModifyDate>2005-03-13T02:00:54-06:00</xap:ModifyDate>
SYSTEMTIME sysTime;
xmp.GetSimpleDate(*xml,"xap:ModifyDate",sysTime);
printf("ModifyDate: %d/%d/%d %d:%d:%d\n",
sysTime.wDay,sysTime.wMonth,sysTime.wYear,
sysTime.wHour,sysTime.wMinute,sysTime.wSecond);
delete xml;
return;
}
|
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2008 Chilkat Software, Inc. All Rights Reserved.