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