TraceGraphicsStatePairs

内容流编辑

说明

在仅重放一次程序时,立即捕获 TPDFContentProgram 中每条指令前后的匹配图形状态快照。提供的跟踪器会推进到最终状态,使下一页面内容层能够继续同一逻辑流

前快照会在不应用 XObject 调用的情况下解析它,而后快照会报告该指令产生的文本推进量和状态变化。传入 nil 会使用临时跟踪器

语法

Delphi

Function TPDFContentProgram.TraceGraphicsStatePairs(Tracker: TPDFContentStateTracker; Out BeforeStates, AfterStates: TPDFContentGraphicsStateArray): Integer;

返回值

0 or greater指令数量,即每个返回状态数组的长度

所有权

返回的动态数组由调用方管理,该方法不取得所提供跟踪器的所有权