class procedure SetDeterministicTime(FixedEpoch: Int64);
| FixedEpoch | Int64. הזמן ש-PDFium צריך לדווח, בשניות מאז עידן Unix |
PDFium קורא את שעון המערכת כשהוא כותב תאריכי יצירה ושינוי וערכים נגזרי-זמן אחרים. שתי הרצות של אותו קוד מייצרות לכן שני קבצים שונים, מה ששובר השוואת בתים בבדיקות ובבניות ניתנות לשחזור
קביעת השעון גורמת לפלט להיות תלוי רק בקלט. זוהי מתודת מחלקה, כך שהיא חלה על כל מופע TPdf בתהליך, והיא נשארת בתוקף עד שנקרא RestoreActualTime
היא נכנסת לתוקף רק כשמודול ה-PDFium הטעון מייצא את וו הזמן; במודול בלעדיו הקריאה מתקבלת אך השעון אינו מוחלף
TPdf.SetDeterministicTime(1700000000);
try
Pdf.SaveAs('reproducible.pdf');
finally
TPdf.RestoreActualTime;
end;