THotPDF.ExportLoadedObjectGraphJSONToStream Method
Streamuje deterministyczny snapshot grafu obiektów v2 albo przyrostową aktualizację do destination należącego do wywołującego
Deklaracja
function ExportLoadedObjectGraphJSONToStream(
Destination: TStream;
StreamPayload: THPDFObjectGraphStreamPayload;
const ExternalStreamDirectory: TFileName;
Kind: THPDFObjectGraphJSONKind;
out AInfo: THPDFObjectGraphExportInfo): boolean;
Zachowanie
Obiekty są porządkowane po numerze obiektu i generacji, klucze słowników są sortowane bajtowo, a payloady streamów są kopiowane albo kodowane base64 w ograniczonych porcjach
ogjkSnapshot wybiera pełny załadowany graf, a ogjkIncrementalUpdate wybiera obiekty zmienione, obowiązkowe do zapisu i usunięte
Payloady zewnętrzne są publikowane atomowo wewnątrz ExternalStreamDirectory
Zwraca False dla nieprawidłowego destination, niedostępnego stanu grafu, błędu payloadu albo nierozwiązanej referencji; liczniki raportuje przez AInfo