THotPDF.ExportLoadedObjectGraphJSONToStream Method
Diffuse en flux un instantané déterministe v2 du graphe d’objets, ou une mise à jour incrémentale, vers une destination appartenant à l’appelant
Déclaration
function ExportLoadedObjectGraphJSONToStream(
Destination: TStream;
StreamPayload: THPDFObjectGraphStreamPayload;
const ExternalStreamDirectory: TFileName;
Kind: THPDFObjectGraphJSONKind;
out AInfo: THPDFObjectGraphExportInfo): boolean;
Comportement
Les objets sont ordonnés par numéro d’objet et génération, les clés de dictionnaire sont triées par octets, et les charges utiles des streams sont copiées ou encodées en base64 par blocs bornés
ogjkSnapshot selects the complete loaded graph while ogjkIncrementalUpdate selects dirty, must-write, and deleted objects
External payloads are published atomically inside ExternalStreamDirectory
Renvoie False pour une destination invalide, un état de graphe indisponible, un échec de charge utile ou une référence non résolue, et rapporte les compteurs via AInfo