THPDFJobProcessor.ExecuteLoadedOperation

Wykonuje jedną operację względem pożyczonego wczytanego dokumentu

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

Jednostką jest HPDFDocJobs; wywołujący zachowuje własność dokumentu, operacji, strumienia wyjścia i zwróconego wyniku

Wyniki binarne, takie jak bajty renderowanego PNG, są zapisywane do Output, gdy dostarczony, podczas gdy wyniki JSON są zwracane jako drzewo obiektów THPDFJSONKind

Opcjonalne zdarzenie checkpoint wykonuje się w całej operacji i zachowuje wyjątki anulowania i budżetu dla kooperatywnego przerwania

Operacje porównywania potrzebujące drugiego dokumentu używają ExecuteLoadedOperationWithComparison, a podpisywanie z jawnym transportem znacznika czasu ExecuteLoadedSigningOperation

Operacje dokumentowe JSON i C ABI