THotPDF.ExportLoadedObjectGraphJSONToStream Method

Deterministik bir v2 nesne grafiği anlık görüntüsünü veya artımlı güncellemeyi, çağıranın sahibi olduğu bir hedefe stream eder

Bildirim

function ExportLoadedObjectGraphJSONToStream(
    Destination: TStream;
    StreamPayload: THPDFObjectGraphStreamPayload;
    const ExternalStreamDirectory: TFileName;
    Kind: THPDFObjectGraphJSONKind;
    out AInfo: THPDFObjectGraphExportInfo): boolean;

Davranış

Nesneler nesne numarası ve generation'a göre sıralanır, sözlük anahtarları byte sırasına göre dizilir ve stream payload'ları sınırlı boyutlu chunk'lar hâlinde kopyalanır veya base64 olarak kodlanır

ogjkSnapshot yüklenen grafiğin tamamını seçerken, ogjkIncrementalUpdate dirty, must-write ve silinmiş nesneleri seçer

Dış payload'lar ExternalStreamDirectory içinde atomik olarak yayınlanır

Geçersiz hedef, kullanılamayan graph durumu, payload hatası veya çözümlenmemiş referans durumunda False döndürür ve sayaçları AInfo üzerinden raporlar

Sürümlenmiş Nesne Grafiği JSON Round Trip'leri