class procedure SetDeterministicTime(FixedEpoch: Int64);
| FixedEpoch | Int64. Ura, ki naj jo PDFium poroča, v sekundah od Unix epohe. |
PDFium ob zapisovanju datumov nastanka in sprememb ter drugih izpeljanih časovnih vrednosti bere sistemsko uro. Dva zagona iste kode zato ustvarita dve različni datoteki, kar prelomi primerjavo po bajtih v preizkusih in ponovljive gradnje
Zamrznitev ure naredi izhod odvisen samo od vhoda. To je razredna metoda, zato velja za vsak primerek TPdf v procesu in ostane v veljavi, dokler ni poklican RestoreActualTime
Uveljavi se le, kadar naloženi modul PDFium izvaža priključek za uro; na modulu brez njega je klic sprejet, ura pa ni prestavljena
TPdf.SetDeterministicTime(1700000000);
try
Pdf.SaveAs('reproducible.pdf');
finally
TPdf.RestoreActualTime;
end;