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;