L_SvgGetDocumentVersion

# include“l_bitmap.h”

L_LTSVG_APIL_INTL_SvgGetDocumentVersion (docHandle版)

获取文档的SVG版本。

参数

常量L_SvgNodeHandledocHandle

要测试的SVG文档句柄。

L_SvgVersion*版本

指向要用版本更新的变量的指针。
SVG文档的版本取决于原始数据,并直接从SVG数据中读取。

返回

价值 意义
成功 活动很成功。
< 1 发生错误。指返回代码

评论

对SVG的支持仅在文件和医疗成像工具包。

要更改SVG文档的版本,请使用L_SvgSetDocumentVersion

有关平面SVG文档、边界和分辨率的更多信息,请参阅SVG大小、边界和平面

必需的dll和库

平台

Win32, x64, Linux。

另请参阅

功能

主题

例子

本例将加载一个DOC文件作为SVG,设置SVG文档版本,然后将该文档保存为磁盘上的SVG文件。

L_INT SvgGetDocumentVersionExample (L_VOID)L_INT nRet = SUCCESS;L_TCHAR srcFileName[L_MAXPATH] = MAKE_IMAGE_PATH(TEXT(“Leadtools.doc”));L_TCHAR dstFileName[L_MAXPATH] = MAKE_IMAGE_PATH(TEXT(“Output.svg”));L_TCHAR msg[1024] = {0};//从源文档中加载SVGwsprintf(味精、L_TEXT (“加载:% s \ n”), srcFileName);wprintf(味精);LOADSVGOPTIONS = {0};svgOptions。uStructSize =运算符(LOADSVGOPTIONS);nRet = L_LoadSvg(srcFileName, &svgOptions, NULL);如果(nRet != SUCCESS)返回nRet;L_SvgNodeHandle docHandle = svgOptions.SvgHandle;//获取版本L_SvgVersion版本;nRet = L_SvgGetDocumentVersion(docHandle, &version);如果(nRet != SUCCESS)L_SvgFreeNode (docHandle);返回nRet;开关(版本)情况下L_SvgVersion_1_0:lstrcpy(味精、L_TEXT (“版本:1.0”));//设置版本version = L_SvgVersion_1_1;打破情况下L_SvgVersion_1_1:lstrcpy(味精、L_TEXT (“版本:1.1”));version = L_SvgVersion_1_0;打破默认的lstrcpy(味精、L_TEXT (“版本:未知”));version = L_SvgVersion_1_0;打破wprintf(味精);//设置版本nRet = L_SvgSetDocumentVersion(docHandle, version);如果(nRet != SUCCESS)L_SvgFreeNode (docHandle);返回nRet;//以SVG的形式保存到磁盘文件wsprintf(味精、L_TEXT (“储蓄:% s \ n”), dstFileName);wprintf(味精);nRet = L_SvgSaveDocument(dstFileName, docHandle, NULL);//释放源SVG文档L_SvgFreeNode (docHandle);返回nRet;

LEADTOOLS SVG API帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。