THotPDF.ImportLoadedObjectGraphJSON Metodu

v1 veya v2 bir object graph belgesini, çağıranın seçtiği kaynak limitleri altında çözümler, doğrular ve atomik olarak commit eder

Bildirim

function ImportLoadedObjectGraphJSON(
    Source: TStream;
    const ExternalStreamDirectory: TFileName;
    Mode: THPDFObjectGraphJSONImportMode;
    const Limits: THPDFObjectGraphJSONLimits;
    out AInfo: THPDFObjectGraphJSONImportInfo): boolean;

Doğrulama ve commit

Importer; yayından önce şema uyumluluğunu, PDF değer türlerini, referansları, nesne kimliklerini, Catalog ve Pages yapısını, doğrudan ve dolaylı stream Length değerlerini, sidecar yollarını ve yapılandırılmış her bütçeyi denetler

ogjimReplace, yüklenmiş graph'ın yerini almadan önce eksiksiz bir aday belgeyi doğrular

ogjimUpdate, mevcut graph ile delta'yı tek bir referans uzayı olarak doğruladıktan sonra v2 artımlı güncellemeyi bir copy-on-write transaction üzerinden uygular

Hedefi değiştirmeden False döndürür ve AInfo.Diagnostic alanına kararlı bir açıklama yazar

Parolalar, encryption anahtarları ve security-handler durumu içe aktarılmaz; korumalı çıktı kaydedilmeden önce ayrıca yapılandırılmaları gerekir

Sürümlü Object Graph JSON Round Trip'leri