L_SvgLoadOptions

结构体L_SvgLoadOptionsL_UINTStructSize;L_SvgLoadFlagsLoadFlags;L_UINTMaximumElements;};类型定义结构体L_SvgLoadOptions L_SvgLoadOptions;

类使用L_SvgLoadOptions结构L_SvgLoadDocument而且L_SvgLoadDocumentMemory函数来设置加载的SVG文档的选项。

成员

L_UINTStructSize

这个结构的大小。使用sizeof (L_SvgLoadOptions)。

L_SvgLoadFlagsLoadFlags

加载SVG文档时使用的选项。
该成员允许您在加载SVG文档时删除某些元素。例如,如果您只对SVG的文本元素感兴趣,那么将LoadFlags设置为L_SvgLoadFlags_DropShapes | L_SvgLoadFlags_DropImages,引擎将不会加载这些类型的元素以预留内存和系统资源。

L_UINTMaximumElements

元素的最大数目。

评论

在某些场景下,需要创建只包含文本的SVG文档。例如,如果应用程序加载SVG文档以解析文本值并将它们存储在外部数据库中以进行文本搜索,则将值设置为LoadFlagsL_SvgLoadFlags_DropShapes | L_SvgLoadFlags_DropImages将加速加载操作,不需要的元素将被丢弃。如果原始SVG文档包含可能使用大量内存和磁盘空间的图像元素,那么这一点尤其有用。

L_SvgLoadDocument而且L_SvgLoadDocumentMemory使用L_SvgLoadOptions来设置加载SVG文档时的加载选项。

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