THotPDF.ExportLoadedObjectGraphJSONToStream Method
Transmite um instantâneo v2 determinístico do grafo de objetos ou uma atualização incremental para um destino de propriedade do chamador
Declaração
function ExportLoadedObjectGraphJSONToStream(
Destination: TStream;
StreamPayload: THPDFObjectGraphStreamPayload;
const ExternalStreamDirectory: TFileName;
Kind: THPDFObjectGraphJSONKind;
out AInfo: THPDFObjectGraphExportInfo): boolean;
Comportamento
Os objetos são ordenados por número e geração, as chaves de dicionário são ordenadas por bytes e os conteúdos de fluxo são copiados ou codificados em base64 em blocos limitados
ogjkSnapshot seleciona o grafo carregado completo, enquanto ogjkIncrementalUpdate seleciona objetos alterados, de gravação obrigatória e excluídos
Os conteúdos externos são publicados atomicamente dentro de ExternalStreamDirectory
Retorna False para um destino inválido, estado de grafo indisponível, falha de conteúdo ou referência não resolvida e relata contadores por meio de AInfo