# include“l_bitmap.h”
L_LTSVG_APIL_INTL_SvgEndRenderOptimizeDocument (flatDocHandle)
清除指定SVG文档的呈现优化数据。
应该为呈现而优化的SVG文档的句柄。
价值 | 意义 |
---|---|
成功 | 活动很成功。 |
< 1 | 发生错误。指返回代码. |
对SVG的支持仅在文件和医疗成像工具包。
LEADTOOLS将创建内部数据结构以加速渲染。此数据可以被缓存和重用L_SvgBeginRenderOptimizeDocument而且L_SvgEndRenderOptimizeDocument.
如果L_SvgNodeHandle将呈现一次,建议保持优化不变。但是,如果文档将被渲染多次,那么建议缓存此数据以提高速度。
L_SvgBeginRenderOptimizeDocument可能会使用存储在内部数据中的额外系统资源。L_SvgEndRenderOptimizeDocument可以在任何时候手动释放这个数据。
L_SvgBeginRenderOptimizeDocument和L_SvgEndRenderOptimizeDocument使用内部计数器来跟踪优化的状态。L_SvgBeginRenderOptimizeDocument增加这个计数器,L_SvgEndRenderOptimizeDocument减少它,因此优化只在需要时执行,任何数量的L_SvgBeginRenderOptimizeDocument和L_SvgEndRenderOptimizeDocument调用可以链接在一起而不影响文档。
这些内部数据将被自动释放L_SvgFreeNode不管计数器的值是多少。
若要确定文档是否已优化呈现数据,请使用L_SvgIsRenderOptimizedDocument.
必需的dll和库
Win32, x64, Linux。
示例请参见L_SvgRenderDocument.