THotPDF.GetLastIncrementalXRefRebuildInfo

Liefert Statistiken zur Free-Object-Kette, die beim letzten Aufruf von SaveIncrementalUpdate neu aufgebaut wurde

Deklaration

function GetLastIncrementalXRefRebuildInfo(
  out Info: THPDFIncrementalXRefRebuildInfo
): boolean;

Das Ergebnis ist true, nachdem eine inkrementelle Revision geschrieben wurde, und false vor einem Neuaufbau oder nach einem byteidentischen Speichern ohne Änderungen

Felder

Verhalten

Der Writer führt vorhandene Free-Einträge, neu gelöschte indirekte Objekte und automatisch entfernte verwaiste Encryption-Dictionaries zusammen und schreibt daraus eine einzige aufsteigende, deterministische Kette. Bestehende Free-Generationen bleiben unverändert, neu freigegebene Generationen zählen hoch und sättigen bei 65535, und neu geschriebene aktive Objekte behalten die Generation aus ihren Headern für indirekte Objekte