SDK Windows EloamDll

增加引用计数


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);

 

保存图像列表到 PDF


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);