文件名称:元数据迭代子-altium designer - pcb设计入门
文件大小:1.24MB
文件格式:PDF
更新时间:2024-06-23 14:23:38
FreeImage 图形
3.4 元数据迭代子 第三章 元数据函数参考 给出标签说明(假设标签对库来说是已知的)。然而,您在储存一个标签时却永远 不需要提供一个标签说明。 FreeImage SetTagID DLL API BOOL DLL CALLCONV FreeImage SetTagID(FITAG *tag, WORD id); 设置(通常是可选的)标签的ID(标识号)。如果调用成功该函数返回TRUE, 否则返回FALSE。 FreeImage SetTagType DLL API BOOL DLL CALLCONV FreeImage SetTagType(FITAG *tag, FREE IMAGE MDTYPE type); 设置标签数据类型(这这这永永永远远远是是是必必必要要要的的的,现有的数据类型列表见表 3.2 )。如果 调用成功该函数返回TRUE,否则返回FALSE。 FreeImage SetTagCount DLL API BOOL DLL CALLCONV FreeImage SetTagCount(FITAG *tag, DWORD count); 设置标签中的数据个数(这这这永永永远远远是是是必必必要要要的的的,以标签类型的单位来表示)。如果 调用成功该函数返回TRUE,否则返回FALSE。 FreeImage SetTagLength DLL API BOOL DLL CALLCONV FreeImage SetTagLength(FITAG *tag, DWORD length); 设置标签值的以字节为单位的长度(这这这永永永远远远是是是必必必要要要的的的)。如果调用成功该函 数返回TRUE,否则返回FALSE。 FreeImage SetTagValue DLL API BOOL DLL CALLCONV FreeImage SetTagValue(FITAG *tag, const void *value); 设置标签值(这这这永永永远远远是是是必必必要要要的的的)。如果调用成功该函数返回TRUE,否则返 回FALSE。 !在标签数据类型、标签数目和标签长度等值被填写后必须调用该函数。否 则您将不可能成功地调用FreeImage SetMetadata。 3.4 元数据迭代子 FreeImage FindFirstMetadata DLL API FIMETADATA *DLL CALLCONV FreeImage FindFirstMetadata(FREE IMAGE MDMODEL model, FIBITMAP *dib, FITAG **tag); 提供了与在model变参中指定的元数据模型相匹配的标签的第一个实例的 信息。 66