L_SvgSaveDocumentMemory

# include“l_bitmap.h”

L_LTSVG_APIL_INTL_SvgSaveDocumentMemory(docHandle, buffer, bufferSize, options)

将指定的SVG文档保存到内存中的文件。

参数

常量L_SvgNodeHandledocHandle

持有SVG文档数据的句柄。

L_UCHAR* *缓冲

指针的地址,将由该函数分配,并在内存中填充输出SVG文件。
当不再需要这个内存时,必须使用它来释放它L_SvgFreeMemory

L_UINT* bufferSize

指向一个变量的指针,该变量将根据此函数分配的输出缓冲区的大小进行更新。

常量L_SvgSaveOptions*选项

指向可选保存选项的指针。传递NULL以使用默认的保存选项。

返回

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

评论

使用此函数,请执行以下操作:

  1. 声明一个类型变量L_SvgNodeHandle.然后,您可以在这个函数中传递它的地址,该函数将分配内存、保存SVG文件并解锁内存。的值L_SvgNodeHandle为NULL。
  2. 声明文件大小的L_UINT变量。然后,您可以在此函数中传递它的地址,该函数将根据文件大小更新其值。
  3. 调用此函数将SVG文档保存在指定的内存句柄中。
  4. 当不再需要此函数分配的内存时,必须使用该函数释放它L_SvgFreeMemory

这个函数将把指定的SVG文档作为标准SVG文档保存到输出文件中。

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

当不再需要此函数分配的内存时,必须使用该函数释放它L_SvgFreeMemory

必需的dll和库

平台

Win32, x64, Linux。

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