# include“l_bitmap.h”
L_LTFIL_APIL_INTL_GetFileCommentSize (pszFile uType、uLength pLoadOptions)
的大小,以字节为单位的意见。
字符串包含FlashPix文件名。
评论的类型。指类型的文件的评论。
一群评论可以获得如CMNT_FPXSUMMARYINFORMATION,或者超过一组的评论可能被使用或在检索CMNT_FPXSUMMARYINFORMATION | CMNT_FPXFILESOURCEGROUP,或全部使用CMNT_ALL评论可以获得。参见“例子”L_ReadFileCommentExt。
关于FlashPix文件的评论的更多信息,请参考FlashPix文件注释。
指针的大小的评论请求。
指针可选的扩展加载选项。通过零使用默认加载选项。
| 价值 | 意义 |
|---|---|
| 成功 | 函数是成功的。 |
| < 1 | 一个错误发生。指返回代码。 |
目前这个功能仅适用于FlashPix文件。
写评论一个文件,所有的评论您希望使用L_SetComment添加到一个文件中必须设置。的L_SetComment函数单独设置每个评论,但它不保存对文件的评论,它准备下保存的值。一旦设置所有评论,评论是使用任何函数保存文件,保存等L_SaveFile或L_SaveBitmap当创建一个新文件。如果你想改变一个评论在现有文件,使用L_WriteFileCommentExt。
阅读评论的基本函数调用的顺序如下:
必需的dll和库
Win32 x64, Linux。
为一个例子,请参考L_ReadFileCommentExt。
类型定义结构体_FPXCOMMENT_HEADER_ELEMENT{L_UINT32大小;L_UINT32类型;}FPXCOMMENT_HEADER_ELEMENT;类型定义结构体_FPXCOMMENT_HEADER_ARRAY{L_UINT32大小;L_UINT32类型;L_UINT32元素;}FPXCOMMENT_HEADER_ARRAY;L_INT GetFileCommentSizeExample (L_VOID){L_INT nRet;L_INT我;L_TCHAR szTemp [80];L_UINT32 uLength;L_TCHAR szMessage [80];HGLOBAL hTextToGet;L_UCHAR * pTextToGet;L_FLOAT * pFloat;L_CHAR * pString;L_TCHAR szBuf [80];FPXCOMMENT_HEADER_ARRAY * pArray;FPXCOMMENT_HEADER_ELEMENT * pElement;/ /读一个评论-数据类型:FlashPixFloatArraynRet = L_GetFileCommentSize (MAKE_IMAGE_PATH(文本(“IMAGE1.FPX”))、CMNT_FPXBRIGHTNESSVALUE &uLength, NULL);如果(nRet ! =成功)返回nRet;如果(uLength){hTextToGet = GlobalAlloc (GPTR uLength);pTextToGet = (L_UCHAR *) GlobalLock (hTextToGet);nRet = L_ReadFileComment (MAKE_IMAGE_PATH(文本(“IMAGE1.FPX”))、CMNT_FPXBRIGHTNESSVALUE pTextToGet uLength,零);如果(nRet ! =成功)返回nRet;pArray = (FPXCOMMENT_HEADER_ARRAY *) pTextToGet;如果(pArray ! = NULL){szMessage [0] = ' \ 0 ';pFloat = (L_FLOAT *) (pArray + 1);为(I = 0;我< (L_INT) pArray - >元素;我+ +){_stprintf_s(80年szTemp文本(“% 5.2 f”),pFloat[我]);lstrcat (szMessage szTemp);}对话框(NULL, szMessage文本(“亮度值”),MB_OK);}GlobalFree (hTextToGet);}/ /读一个评论-数据类型:FlashPixStringnRet = L_GetFileCommentSize (MAKE_IMAGE_PATH(文本(“TEST.FPX”))、CMNT_FPXTITLE &uLength, NULL);如果(nRet ! =成功)返回nRet;如果(uLength){hTextToGet = GlobalAlloc (GPTR uLength);pTextToGet = (L_UCHAR *) GlobalLock (hTextToGet);nRet = L_ReadFileComment (MAKE_IMAGE_PATH(文本(“TEST.FPX”))、CMNT_FPXTITLE pTextToGet uLength,零);如果(nRet ! =成功)返回nRet;pArray = (FPXCOMMENT_HEADER_ARRAY *) pTextToGet;如果(pArray ! = NULL){pString = (L_CHAR *) (pArray + 1);/ *指向头后的第一个位置* /wsprintf (szBuf文本(“% h”),pString);对话框(NULL, szBuf文本(“标题”),MB_OK);}GlobalFree (hTextToGet);}/ /读一个评论-数据类型:FlashPixFloatnRet = L_GetFileCommentSize (MAKE_IMAGE_PATH(文本(“TEST.FPX”))、CMNT_FPXEXPOSURETIME &uLength, NULL);如果(nRet ! =成功)返回nRet;如果(uLength){hTextToGet = GlobalAlloc (GPTR uLength);pTextToGet = (L_UCHAR *) GlobalLock (hTextToGet);nRet = L_ReadFileComment (MAKE_IMAGE_PATH(文本(“TEST.FPX”))、CMNT_FPXEXPOSURETIME pTextToGet uLength,零);如果(nRet ! =成功)返回nRet;pElement = (FPXCOMMENT_HEADER_ELEMENT *) pTextToGet;如果(pElement ! = NULL){pFloat = (L_FLOAT *) (pElement + 1);_stprintf_s(80年szMessage文本(“% f”),* pFloat);对话框(NULL, szMessage文本(“曝光时间”),MB_OK);}GlobalFree (hTextToGet);}返回成功;}
帮助收藏
光栅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点
联系我们请填写这张表格,我们将通过电子邮件联系你。
