class procedure SetDeterministicTime(FixedEpoch: Int64);
| FixedEpoch | Int64. Aika, joka PDFiumin tulisi ilmoittaa, sekunteina Unix-epochista. |
PDFium lukee järjestelmäkelloa kirjoittaessaan luonti- ja muokkauspäivämääriä sekä muita aikaan perustuvia arvoja. Saman koodin kaksi suorituskertaa tuottavat siksi kaksi eri tiedostoa, mikä rikkoo tavuvertailun testeissä ja toistettavissa rakennuksissa
Kellon kiinnittäminen saa tuotoksen riippumaan vain syötteestä. Tämä on luokkaketodi, joten se koskee jokaista prosessin TPdf-ilmentymää, ja se pysyy voimassa, kunnes RestoreActualTime-kutsua kutsutaan
Se tulee voimaan vain, kun ladattu PDFium-moduuli vie aikakoukun; moduulilla ilman sitä kutsu hyväksytään mutta kelloa ei ohiteta
TPdf.SetDeterministicTime(1700000000);
try
Pdf.SaveAs('reproducible.pdf');
finally
TPdf.RestoreActualTime;
end;