TraceGraphicsStatePairs

Edição de fluxos de conteúdo

Descrição

Captura snapshots de estado gráfico correspondentes imediatamente antes e depois de cada instrução em um TPDFContentProgram enquanto reproduz o programa apenas uma vez. Um tracker fornecido é avançado ao estado final, permitindo que a próxima camada de conteúdo da página continue o mesmo stream lógico

O snapshot anterior resolve uma invocação de XObject sem aplicá-la, enquanto o snapshot posterior relata avanços de texto e mudanças de estado produzidos pela instrução. Passar nil usa um tracker temporário

Sintaxe

Delphi

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

Valores retornados

Zero ou maiorNúmero de instruções e, portanto, o comprimento de cada array de estado devolvido

Ownership

Os arrays dinâmicos retornados são valores gerenciados pelo chamador O método não assume a posse de um tracker fornecido