THotPDF.ExportLoadedObjectGraphJSONToStream Method
Потоково передає детермінований знімок графа об'єктів версії v2 або інкрементне оновлення до призначення, яким володіє викликач
Оголошення
function ExportLoadedObjectGraphJSONToStream(
Destination: TStream;
StreamPayload: THPDFObjectGraphStreamPayload;
const ExternalStreamDirectory: TFileName;
Kind: THPDFObjectGraphJSONKind;
out AInfo: THPDFObjectGraphExportInfo): boolean;
Поведінка
Об'єкти впорядковуються за номером та поколінням, ключі словника розташовуються за байтами, а вмісти потоків копіюються або кодуються в base64 обмеженими блоками
Значення ogjkSnapshot обирає повний завантажений граф, тоді як ogjkIncrementalUpdate обирає змінені, обов'язкові до запису та видалені об'єкти
Зовнішні вмісти публікуються атомарно всередині ExternalStreamDirectory
Повертає False для недійсного призначення, недоступного стану графа, збою вмісту або нерозв'язаного посилання та повідомляє лічильники через AInfo