其他分隔符注意事项
在决定何时以及如何在应用程序中使用 Divider 对象时,请考虑以下事项:
- 分隔器对象旨在分隔绘图和手写块,但不能识别更高级别的结构,如表或列。
- 除法器对象不提供专门用于更正布局分析结果的接口。
- 使用超时和笔划启发法一次从 除法器 对象中的笔划添加或删除多个笔划可以提高性能。
重新分析注意事项
如果考虑在可能必须重新分析大量墨迹的应用程序中使用 Divider 对象,请记住以下事项。
保留墨迹和笔划的副本
应用程序可以保留 Ink 和 DivisionResult 对象的副本,以便应用程序元素稍后在应用程序会话中重新访问。 如果用户返回到 元素,则无需重新分析 Ink 对象。 此方法权衡内存以提高性能。
数据缩减启发式
你可以将分析结果记录为应用程序数据,并实现启发法来确定何时重新分析一组笔划。 这种做法可以减少在应用程序会话之间重新分析应用程序中的所有墨迹的需求。 但是,必须注意保留结构元素边界或重新分析受影响元素的所有笔划。
相关主题