property ModifiedDate: WString; // read only
ModifiedDate returnerer oppføringen /ModDate fra dokumentinformasjonsordboken (PDF 1.7-spesifikasjon seksjon 14.3.3) som rå PDF-datoliteral. PDF lagrer tidsstempelet som en literal datostreng formatert som D:YYYYMMDDHHmmSSOHH'mm' — for eksempel D:20260514103015+08'00' betyr 14. mai 2026 10:30:15 i UTC+08:00. Prefikset D: og den etterfølgende apostrof er en del av literal-syntaksen (PDF 1.7-spesifikasjon seksjon 7.9.4)
Strengen er tom når Active er False, når dokumentets Info-ordbok mangler, eller når ingen /ModDate ble skrevet. Produsenter oppdaterer denne oppføringen ved hver lagring / inkrementell oppdatering; sammenligning av ModifiedDate med CreationDate er en rask måte å oppdage om filen har blitt redigert siden opprinnelig gjengivelse
Den returnerte verdien er den rå literalen, ikke en analysert TDateTime. Fjern prefikset D:, valgfri tidssone og etterfølgende apostrof før du kaller EncodeDateTime; alternativt bruk et regulært uttrykk som fanger (\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})([+-Z])(\d{2})'(\d{2})'
+08'00') — ikke kolonformen ISO-8601 brukerD: — formatet sorterer riktig ved leksikalsk sammenligning opp til og med sekundfeltet
var Raw: WString;
Raw := Pdf1.ModifiedDate;
if Raw <> '' then
begin
// e.g. "D:20260514103015+08'00'"
Memo1.Lines.Add('Last modified: ' + Raw);
end;