# include“l_bitmap.h”
L_LTFIL_APIL_INTL_ReadFileMetaDataItems(pszFile, pMetaData, pLoadOptions)
获取存储在文件中的所有标记。
包含输入文件名的字符串。
指向L_FILEMETADATAITEMS结构的指针,该结构将由源映像文件的元数据项填充。当不再需要此数据时,将其传递给L_FreeFileMetaDataItems函数释放已分配的内存。
指向可选扩展加载选项的指针。传递NULL以使用默认的加载选项。
| 价值 | 意义 |
|---|---|
| 成功 | 活动很成功。 |
| < 1 | 发生错误。指返回代码. |
方法释放使用此函数分配的数据L_FreeFileMetaDataItems函数。
引用的文件pszFile必须是支持XMP的文件格式。例如PNG, PDF, JPEG, TIFF和SVG。
若要确定文件格式是否支持XMP,请使用L_FileMetaDataItemsSupported.
必需的dll和库
Win32, x64, Linux。
本例演示了与元数据项相关的所有功能。
它检查文件是否支持元数据,读取元数据项,
打印元数据项数据,然后释放已分配的元数据项。
PrintFileMetaData(L_TCHAR* pFileName){L_INT nRet;L_BOOL bIsMetaDataSupported;FILEINFO = {0};//获取文件信息nRet = L_FileInfo(pFileName, &FileInfo,运算符(fileinfo), 0, null);如果(nRet != SUCCESS)返回nRet;//检查指定文件格式是否支持元数据。bIsMetaDataSupported = L_FileMetaDataItemsSupported(FileInfo.Format);如果(bIsMetaDataSupported){L_FILEMETADATAITEMS MetaDataItems = {0};MetaDataItems。uStructSize =运算符(L_FILEMETADATAITEMS);//读取元数据项nRet = L_ReadFileMetaDataItems(pFileName, &MetaDataItems, NULL);如果(nRet != SUCCESS)返回nRet;wprintf(左“项目计数%u\n”, MetaDataItems.uCount);为(L_UINT i = 0;i < metadataitems . uccount;我+ +){//打印元数据项中每个项的键和值常量L_FILEMETADATAITEM* item = &MetaDataItems.pItems[i];//key Ex: L_FILEMETADATAKEY_TITLEwprintf(左“% s: % s \ n”, item->键,item->值);}//释放元数据项L_FreeFileMetaDataItems (&MetaDataItems);}返回成功;}
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗网络查看器net
188宝金博怎么下载
支持的平台上
.NET、Java、Android和iOS/macOS程序集
C API/ c++类库
HTML5 JavaScript库
您的邮件已发送给技术支持!应该有人联系!如果你的事情很紧急,请回来聊天。
聊天时间:
周一至周五,美国东部时间上午8:30至下午6:00
感谢您的反馈!
请再次填写表格,开始新的聊天。
所有代理目前都离线。
聊天时间:
星期一至星期五
美国东部时间上午8:30 -下午6点
如需与我们联系,请填写此表格,我们将通过电子邮件与您联系。
