PDFium Component Docs

ModifiedDate Özellik

Bu API girdisi tanımlayıcıları, imzaları, kod bloklarını ve PDF terimlerini özgün biçiminde korur.
Bileşen: TPdf  ·  Birim: PDFium
Belgenin Info dictionary'sine kaydedilen son değiştirilme zaman damgası

Söz dizimi

property ModifiedDate: WString; // read only

Açıklama

ModifiedDate, document Information dictionary içindeki /ModDate girdisini döndürür (PDF 1.7 spec section 14.3.3) ve bunu ham PDF date literal olarak verir. PDF zaman damgasını D:YYYYMMDDHHmmSSOHH'mm' biçiminde bir literal date string olarak saklar — örneğin D:20260514103015+08'00', UTC+08:00 içinde 14 Mayıs 2026 10:30:15 anlamına gelir. D: öneki ve sondaki apostrof literal sözdiziminin parçasıdır (PDF 1.7 spec section 7.9.4)

Active False ise, belge Info dictionary eksikse ya da /ModDate yazılmamışsa dize boştur. Üreticiler bu girdiyi her save / incremental update sırasında günceller; ModifiedDate ile CreationDate karşılaştırması, dosyanın özgün renderdan beri düzenlenip düzenlenmediğini anlamak için hızlı bir yoldur

Dönen değer ayrıştırılmış bir TDateTime değil, ham literal’dır. EncodeDateTime çağırmadan önce D: önekini, isteğe bağlı timezone’u ve sondaki apostrofu çıkarın; alternatif olarak (\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})([+-Z])(\d{2})'(\d{2})' kalıbını yakalayan bir regular expression kullanın

Notlar

Örnek

var Raw: WString;
Raw := Pdf1.ModifiedDate;
if Raw <> '' then
begin
  // ör. "D:20260514103015+08'00'"
  Memo1.Lines.Add('Son değiştirme: ' + Raw);
end;

Ayrıca bkz.

CreationDate, Producer, MetaText, Author