THotPDF.ImportLoadedObjectGraphJSON Method
Parsuje, waliduje i atomowo zatwierdza dokument grafu obiektów v1 albo v2 w ramach limitów resource wybranych przez wywołującego
Deklaracja
function ImportLoadedObjectGraphJSON(
Source: TStream;
const ExternalStreamDirectory: TFileName;
Mode: THPDFObjectGraphJSONImportMode;
const Limits: THPDFObjectGraphJSONLimits;
out AInfo: THPDFObjectGraphJSONImportInfo): boolean;
Walidacja i zatwierdzanie
Importer sprawdza zgodność ze schematem, typy wartości PDF, referencje, tożsamości obiektów, strukturę Catalog i Pages, wartości Length streamów bezpośrednich i pośrednich, ścieżki sidecar oraz każdy skonfigurowany budżet, zanim cokolwiek zostanie opublikowane
ogjimReplace waliduje kompletny dokument kandydujący, zanim zastąpi wczytany graf
ogjimUpdate stosuje przyrostową aktualizację v2 przez transakcję copy-on-write po walidacji istniejącego grafu i delty jako jednej przestrzeni referencji
Zwraca False bez modyfikowania celu i zapisuje stabilne wyjaśnienie w AInfo.Diagnostic
Hasła, klucze szyfrowania i stan security handlerów nie są importowane; skonfiguruj je osobno przed zapisem chronionego wyniku