SDK Windows EloamDll

增加与减少引用计数


Description:    增加引用计数
Input:          templ 模板句柄
Return:         返回增加后的引用计数
Function:       EXTERN_C LONG ELOAMAPI EloamTempl_AddRef(HELOAMTEMPL templ);
Description:    减少引用计数(减少为0将会销毁)
Input:          templ 模板句柄
Return:         返回减少后的引用计数,为0表示已经销毁
Function:       EXTERN_C LONG ELOAMAPI EloamTempl_Release(HELOAMTEMPL templ);

 

获取模板名称


Description:    获取模板名称
Input:          templ 模板句柄
Return:         返回模板名称
Function:       EXTERN_C BSTR ELOAMAPI EloamTempl_GetName(HELOAMTEMPL templ);

 

获取模板ID


Description:    获取模板ID
Input:          templ 模板句柄
Return:         返回模板ID
Function:       EXTERN_C BSTR ELOAMAPI EloamTempl_GetId(HELOAMTEMPL templ);

 

添加字段


Description:    添加字段
Input:          templ 模板句柄
                fieldname 字段名称
                type 类型,1表示文本,2表示 条码/二维码
                left 左上角X坐标
                top 左上角Y坐标
                right 右上角X坐标
                bottom 右上角Y坐标
Return:         成功返回 TRUE,失败返回 FALSE
Function:       EXTERN_C BOOL ELOAMAPI EloamTempl_AppendField(HELOAMTEMPL templ, BSTR fieldname, LONG type, FLOAT left, FLOAT top, FLOAT right, FLOAT bottom);

 

获取字段数量


Description:    获取字段数量
Input:          templ 模板句柄
Return:         返回字段数量
Function:       EXTERN_C LONG ELOAMAPI EloamTempl_GetFieldCount(HELOAMTEMPL templ);

 

获取字段名称


Description:    获取字段名称
Input:          templ 模板句柄
                idx 字段索引
Return:         返回字段名称
Function:       EXTERN_C BSTR ELOAMAPI EloamTempl_GetFieldName(HELOAMTEMPL templ, LONG idx);

 

获取字段类型


Description:    获取字段类型
Input:          templ 模板句柄
                idx 字段索引
Return:         返回字段类型,1表示文本,2表示条码/二维码,3表示图片(base64编码)
Function:       EXTERN_C LONG ELOAMAPI EloamTempl_GetFieldType(HELOAMTEMPL templ, LONG idx);

 

清除所有字段


Description:    清除所有字段
Input:          templ 模板句柄
Return:         成功返回 TRUE,失败返回 FALSE
Function:       EXTERN_C BOOL ELOAMAPI EloamTempl_ClearField(HELOAMTEMPL templ);

 

获取字段区域左上角X坐标


Description:    获取字段区域左上角X坐标
Input:          templ 模板句柄
                idx 字段索引
Return:         返回左上角X坐标
Function:       EXTERN_C FLOAT ELOAMAPI EloamTempl_GetFieldRectLeft(HELOAMTEMPL templ, LONG idx);

 

获取字段区域左上角Y坐标


Description:    获取字段区域左上角Y坐标
Input:          templ 模板句柄
                idx 字段索引
Return:         返回左上角Y坐标
Function:       EXTERN_C FLOAT ELOAMAPI EloamTempl_GetFieldRectTop(HELOAMTEMPL templ, LONG idx);

 

获取字段区域右上角X坐标


Description:    获取字段区域右上角X坐标
Input:          templ 模板句柄
                idx 字段索引
Return:         返回右上角X坐标
Function:       EXTERN_C FLOAT ELOAMAPI EloamTempl_GetFieldRectRight(HELOAMTEMPL templ, LONG idx);

 

获取字段区域右上角Y坐标


Description:    获取字段区域右上角Y坐标
Input:          templ 模板句柄
                idx 字段索引
Return:         返回右上角Y坐标
Function:       EXTERN_C FLOAT ELOAMAPI EloamTempl_GetFieldRectBottom(HELOAMTEMPL templ, LONG idx);

 

获取字段结果


Description:    获取字段结果
Input:          templ 模板句柄
                idx 字段索引
Return:         返回字段结果
Function:       EXTERN_C BSTR ELOAMAPI EloamTempl_GetFieldResult(HELOAMTEMPL templ, LONG idx);

 

设置字段结果


Description:    设置字段结果
Input:          templ 模板句柄
                idx 字段结果
Return:         成功返回 TRUE,失败返回 FALSE
Function:       EXTERN_C BOOL ELOAMAPI EloamTempl_SetFieldResult(HELOAMTEMPL templ, LONG idx, BSTR result);

 

获取模板数据


Description:    获取模板数据
Input:          templ 模板句柄
                flag 保留,必须传 0
Return:         返回模板数据
Function:       EXTERN_C BSTR ELOAMAPI EloamTempl_GetData(HELOAMTEMPL templ, LONG flag);

 

保存到XML


Description:    保存到XML
Input:          templ 模板句柄
                filename 文件名
                flag 保留,必须传 0
Return:         成功返回 TRUE,失败返回 FALSE
Function:       EXTERN_C BOOL ELOAMAPI EloamTempl_Save(HELOAMTEMPL templ, BSTR filename, LONG flag);