PDFium Delphi Component Docs

ModifiedDate svojstvo

Komponenta: TPdf  ·  Jedinica: PDFium
Vremenska oznaka posljednje izmjene zapisana u Info rječniku dokumenta

Sintaksa

property ModifiedDate: WString; // read only

Opis

ModifiedDate vraća unos /ModDate iz informacijskog rječnika dokumenta (odjeljak 14.3.3 specifikacije PDF 1.7) kao sirovu PDF literalu datuma. PDF pohranjuje vremensku oznaku kao literalni niz datuma oblikovan kao D:YYYYMMDDHHmmSSOHH'mm' — na primjer D:20260514103015+08'00' znači 14. svibnja 2026 u 10:30:15 u UTC+08:00. Prefiks D: i završni apostrof dio su sintakse literale (odjeljak 7.9.4 specifikacije PDF 1.7)

Niz je prazan kada je Active False, kada informacijski rječnik dokumenta nedostaje ili kada /ModDate nije zapisan. Proizvođači ažuriraju ovaj unos pri svakom spremanju / inkrementalnom ažuriranju; usporedba ModifiedDate s CreationDate brz je način otkrivanja je li datoteka uređivana nakon izvornog prikazivanja

Vraćena vrijednost je sirova literala, a ne raščlanjeni TDateTime. Uklonite prefiks D:, neobaveznu vremensku zonu i završni apostrof prije 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})'

Napomene

Primjer

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

Vidi također

CreationDate, Producer, MetaText, Author