PDFium Delphi Component Docs

ModifiedDate Özellik

Component: TPdf  ·  Unit: PDFium
Belgenin Info dictionary'sine kaydedilen son değiştirilme zaman damgası

Syntax

property ModifiedDate: WString; // read only

Description

ModifiedDate, doküman Information dictionary'sinden /ModDate girdisini (PDF 1.7 spec section 14.3.3) ham PDF date literal olarak döndürür. PDF zaman damgasını D:YYYYMMDDHHmmSSOHH'mm' biçimli bir literal tarih stringi olarak saklar — örneğin D:20260514103015+08'00', UTC+08:00'de 14 Mayıs 2026 10:30:15 demektir. D: öneki ve sondaki apostrof, literal söz diziminin parçasıdır (PDF 1.7 spec section 7.9.4)

Active False olduğunda, doküman Info dictionary'si eksik olduğunda veya /ModDate yazılmamışken string boştur. Üreticiler bu girdiyi her kaydetmede / artımlı güncellemede günceller; ModifiedDate'i CreationDate ile karşılaştırmak, dosyanın ilk işlemden sonra düzenlenip düzenlenmediğini hızlıca saptamanın yoludur

Döndürülen değer ham literaldir, çözümlenmiş bir TDateTime değildir. EncodeDateTime'i çağırmadan önce D: önekini, isteğe bağlı saat dilimini ve sondaki apostrofu soyun; alternatif olarak (\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})([+-Z])(\d{2})'(\d{2})' yakalayan bir düzenli ifade kullanın

Remarks

Example

var Raw: WString;
Raw := Pdf1.ModifiedDate;
if Raw <> '' then
begin
  // e.g. "D:20260514103015+08'00'"
  Memo1.Lines.Add('Last modified: ' + Raw);
end;

See Also

CreationDate, Producer, MetaText, Author