# include“l_bitmap.h”
L_LTANN_APIL_INTL_AnnFileInfo (pszFile pAnnFileInfo uStructSize)
被指定的注释信息文件,并填充指定的ANNFILEINFO结构的信息。
字符串包含注释输入文件的名称。
指针ANNFILEINFO结构。有关更多信息,请参考ANNFILEINFO结构。
结构大小的字节,指向pAnnFileInfo版本控制。使用sizeof (ANNFILEINFO)。
| 价值 | 意义 |
|---|---|
| 成功 | 函数是成功的。 |
| < 1 | 一个错误发生。指返回代码。 |
这个函数可以用来找到信息引导注释文件。
使用此功能,请执行以下操作:
声明一个变量的数据类型ANNFILEINFO。
填写的nSize和nOffset字段ANNFILEINFO变量。该领域nSize应该包含的大小ANNFILEINFO结构的字节。nOffset字段应包含的第一个字节的字节位置注释文件。
声明和分配一个字符串变量的注释文件名称。
调用L_AnnFileInfo函数,传递文件的名称和地址ANNFILEINFO变量作为参数。
得到的图像信息字段中描述ANNFILEINFO结构。
必需的dll和库
x64 Win32。
这个例子将注释容器保存为一个多页的第一页注释文件。
指定的格式是“uFormat”参数。
容器是翻转,保存为第二页。
容器旋转,并保存为第三页。
信息显示的注释文件。
被删除,第二页和信息再次显示注释文件。
L_INT AnnFileInfoExample (L_TCHAR * pszFileName,L_INT32 uFormat,HANNOBJECT hContainer){L_INT nRet;SAVEFILEOPTION SAVEFILEOPTION;ANNFILEINFO ANNFILEINFO;L_TCHAR szMsg [200];L_TCHAR * pszFormat;/ /保存的第一页注释文件在内存中nRet = L_AnnSave (pszFileName hContainer uFormat,假,NULL);如果(nRet ! =成功)返回nRet;/ /翻转容器,另存为第二页(插入前2页)SaveFileOption。uStructSize =运算符(SAVEFILEOPTION);SaveFileOption。旗帜= ESO_INSERTPAGE;SaveFileOption。PageNumber = 2;nRet = L_AnnFlip (hContainer, NULL, ANNFLAG_RECURSE);如果(nRet ! =成功)返回nRet;nRet = L_AnnSave (pszFileName hContainer uFormat,假,&SaveFileOption);如果(nRet ! =成功)返回nRet;/ /旋转容器,并保存为第三页nRet = L_AnnRotate (hContainer, 45.0, NULL, ANNFLAG_RECURSE);如果(nRet ! =成功)返回nRet;SaveFileOption。PageNumber = 3;nRet = L_AnnSave (pszFileName hContainer uFormat,假,&SaveFileOption);如果(nRet ! =成功)返回nRet;/ /验证文件的内容AnnFileInfo。uStructSize=运算符(ANNFILEINFO);AnnFileInfo。nOffset = 0;AnnFileInfo。nReserved = 0;nRet = L_AnnFileInfo (pszFileName &AnnFileInfo,运算符(ANNFILEINFO));如果(nRet ! =成功)返回nRet;开关(AnnFileInfo.uFormat){情况下ANNFMT_NATIVE:pszFormat =文本(“ANNFMT_NATIVE”);打破;情况下ANNFMT_WMF:pszFormat =文本(“ANNFMT_WMF”);打破;情况下ANNFMT_ENCODED:pszFormat =文本(“ANNFMT_ENCODED”);打破;情况下ANNFMT_XML:pszFormat =文本(“ANNFMT_XML”);打破;默认的:pszFormat =文本(“未知”);打破;}wsprintf (szMsg文本(“文件(% s) \ nVersion [% d] \ nFormat (% s) \ [% d] nTotal页面\ n”),pszFileName,AnnFileInfo.nVersion,pszFormat,AnnFileInfo.nTotalPages);对话框(NULL, szMsg文本(“信息”),MB_OK);/ /删除第二页,并显示信息nRet = L_AnnDeletePage (pszFileName 2);如果(nRet ! =成功)返回nRet;/ /验证文件的内容AnnFileInfo。uStructSize=运算符(ANNFILEINFO);AnnFileInfo。nOffset = 0;AnnFileInfo。nReserved = 0;nRet = L_AnnFileInfo (pszFileName &AnnFileInfo,运算符(ANNFILEINFO));如果(nRet ! =成功)返回nRet;wsprintf (szMsg文本(“文件(% s) \ nVersion [% d] \ nFormat (% s) \ [% d] nTotal页面\ n”),pszFileName,AnnFileInfo.nVersion,pszFormat,AnnFileInfo.nTotalPages);对话框(NULL, szMsg文本(“信息”),MB_OK);返回nRet;}
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗Web查看器net
188宝金博怎么下载
支持的平台上
net, Java, Android和iOS / macOS组件
C / c++类库的API
HTML5 JavaScript库
你的邮件已经发送到支持!有人应该联系!如果你的问题是紧急请回到聊天。
聊天时间:
周一——周五,上午6点等
谢谢你的反馈!
请填写表单重新开始一个新的聊天。
所有代理目前离线。
聊天时间:
周一-周五
早上8:30 - 6点
联系我们请填写这张表格,我们将通过电子邮件联系你。
