property ModifiedDate: WString; // read only
ModifiedDate vraća unos /ModDate iz Informacionog rečnika dokumenta
(PDF 1.7 specifikacija, odeljak 14.3.3) kao sirovu PDF literalu datuma. PDF čuva
vremensku oznaku kao literalni string datuma u formatu
D:YYYYMMDDHHmmSSOHH'mm' — na primer
D:20260514103015+08'00' znači 14. maj 2026 10:30:15 u UTC+08:00
Prefiks D: i završni apostrof su deo sintakse literale
(PDF 1.7 specifikacija, odeljak 7.9.4)
String je prazan kada je Active False, kada
nedostaje Info rečnik dokumenta ili kada /ModDate nije zapisan
Proizvođači ažuriraju ovaj unos pri svakom čuvanju / inkrementalnom ažuriranju; poređenje
ModifiedDate sa CreationDate je brz način da otkrijete da li je datoteka
izmenjena nakon prvobitnog renderovanja
Vraćena vrednost je sirova literala, ne raščlanjeni TDateTime. Uklonite
prefiks D:, opcionu vremensku zonu i završni apostrof pre poziva
EncodeDateTime; alternativno koristite regularni izraz koji hvata
(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})([+-Z])(\d{2})'(\d{2})'
+08'00') — a ne u obliku sa dvotačkom koji koristi ISO-8601D: — format se ispravno ređa
leksikografskim poređenjem do polja sekundi uključujući i njega
var Raw: WString;
Raw := Pdf1.ModifiedDate;
if Raw <> '' then
begin
// e.g. "D:20260514103015+08'00'"
Memo1.Lines.Add('Last modified: ' + Raw);
end;