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 maior | Nú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