Description: 增加引用计数
Input: list 图像列表句柄
Return: 返回增加后的引用计数
Function: EXTERN_C LONG ELOAMAPI EloamImageList_AddRef(HELOAMIMAGELIST list);
Description: 减少引用计数(如果减少为 0 则销毁)
Input: list 图像列表句柄
Return: 返回减少后的引用计数,为 0 表示已经销毁
Function: EXTERN_C LONG ELOAMAPI EloamImageList_Release(HELOAMIMAGELIST list);
Description: 添加图像
Input: list 图像列表句柄
img 图像句柄
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL EloamImageList_Add(HELOAMIMAGELIST list, HELOAMIMAGE img);
Description: 插入图像
Input: list 图像列表句柄
img 图像句柄
pos 图像插入位置
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL EloamImageList_Insert(HELOAMIMAGELIST list, HELOAMIMAGE img, LONG pos);
Description: 移除图像
Input: list 图像列表句柄
idx 要删除的索引
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL EloamImageList_Remove(HELOAMIMAGELIST list, LONG idx);
Description: 清理图像列表
Input: list 图像列表句柄
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL EloamImageList_Clear(HELOAMIMAGELIST list);
Description: 获取图像数量
Input: list 图像列表句柄
Return: 返回图像的数量
Function: EXTERN_C LONG EloamImageList_GetCount(HELOAMIMAGELIST list);
Description: 获取图像
Input: list 图像列表句柄
idx 图像索引
Return: 返回该索引下的图像句柄
Function: EXTERN_C HELOAMIMAGE EloamImageList_GetImage(HELOAMIMAGELIST list, LONG idx);
Description: 保存图像列表
Input: list 图像列表句柄
filename 文件名
flag 一般为 0(即 0x0100),对于 jpg 格式,0x0080 表示高质量(以 100:1 保存),0x0100表示较高质量(以 75:1 保存),0x0200 表示中等质量(以 50:1 保存),0x0400 表示较差质量(以 25:1 保存),0x0800 表示差质量(以 10:1 保存),1-100 的十进制整数 x(以 x:1保存)
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL EloamImageList_Save(HELOAMIMAGELIST list, BSTR fileName, LONG flag);
Description: 保存图像列表到 PDF
Input: list 图像列表句柄
fmt 图像格式,0 表示 bmp,1 表示 ico,2 表示 jpeg,13 表示 png,18 表示 tiff,25 表示 gif
filename 文件名
flag 一般为0(即0x0100),对于jpg格式,0x0080表示高质量(以100:1保存),0x0100表示较高质量(以75:1保存),0x0200表示中等质量(以50:1保存),0x0400表示较差质量(以25:1保存),0x0800表示差质量(以10:1保存),1-100的十进制整数x(以x:1保存)
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL EloamImageList_SaveToPDF(HELOAMIMAGELIST list, LONG fmt, BSTR fileName, LONG flag);