THPDFJobProcessor.ExecuteLoadedOperation
Executa uma operação sobre um documento carregado emprestado
class function ExecuteLoadedOperation(Document: THotPDF;
Op: THPDFJSONValue; Output: TStream = nil;
Checkpoint: TNotifyEvent = nil): THPDFJSONValue; static;
A unit é HPDFDocJobs; o chamador mantém a posse do documento, da operação, do stream de saída e do resultado retornado
Resultados binários, como bytes PNG renderizados, são gravados em Output quando fornecido, enquanto resultados JSON são retornados como uma árvore de objetos THPDFJSONKind
O evento opcional de checkpoint roda durante toda a operação e preserva exceções de cancelamento e de orçamento para abort cooperativo
Operações de comparação que precisam de um segundo documento usam ExecuteLoadedOperationWithComparison, e assinatura com transporte de timestamp explícito usa ExecuteLoadedSigningOperation