THPDFJobProcessor.ExecuteLoadedOperation

Esegue una singola operazione su un documento caricato preso in prestito

class function ExecuteLoadedOperation(Document: THotPDF;
  Op: THPDFJSONValue; Output: TStream = nil;
  Checkpoint: TNotifyEvent = nil): THPDFJSONValue; static;

L'unità è HPDFDocJobs; il chiamante mantiene la proprietà di documento, operazione, stream di output e risultato restituito

I risultati binari come i byte PNG renderizzati vengono scritti su Output quando fornito, mentre i risultati JSON vengono restituiti come albero di oggetti THPDFJSONKind

L'evento checkpoint facoltativo accompagna tutta l'operazione e preserva le eccezioni di annullamento e di budget per un abort cooperativo

Le operazioni di confronto che richiedono un secondo documento usano ExecuteLoadedOperationWithComparison, mentre la firma con un transport di timestamp esplicito usa ExecuteLoadedSigningOperation

Operazioni documento JSON e C ABI