THPDFJobProcessor.ExecuteLoadedOperation

Exécute une opération sur un document chargé emprunté

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

L'unité est HPDFDocJobs ; l'appelant reste propriétaire du document, de l'opération, du stream de sortie et du résultat renvoyé

Les résultats binaires tels que les octets PNG rendus sont écrits dans Output lorsqu'il est fourni, tandis que les résultats JSON sont renvoyés sous forme d'arbre d'objets THPDFJSONKind

L'événement de checkpoint optionnel s'exécute tout au long de l'opération et préserve les exceptions d'annulation et de budget en vue d'un abandon coopératif

Les opérations de comparaison qui ont besoin d'un second document passent par ExecuteLoadedOperationWithComparison, et la signature avec un transport d'horodatage explicite passe par ExecuteLoadedSigningOperation

Opérations document JSON et ABI C