PDFium Delphi Component Docs

ModifiedDate الخاصية

Component: TPdf  ·  Unit: PDFium
الطابع الزمني لآخر تعديل مسجّل في قاموس Info الخاص بالمستند

Syntax

property ModifiedDate: WString; // read only

Description

تُرجع الخاصية ModifiedDate مدخل /ModDate من قاموس المعلومات للمستند (القسم 14.3.3 من مواصفة PDF 1.7) على هيئة حرف تاريخ PDF الخام. فتخزن PDF الطابع الزمني كنص تاريخ حرفي منسق على الصيغة D:YYYYMMDDHHmmSSOHH'mm' — فمثلًا D:20260514103015+08'00' تعني 14 مايو 2026 الساعة 10:30:15 بتوقيت UTC+08:00. وتعد البادئة D: والفاصلة العليا الختامية جزءًا من تركيب الحرف الحرفي (القسم 7.9.4 من مواصفة PDF 1.7).

يكون النص فارغًا عندما تكون Active تساوي False، أو عندما ينقص قاموس Info للمستند، أو عندما لم يُكتب أي /ModDate. يحدّث المنتجون هذا المدخل عند كل حفظ / تحديث تزايدي؛ ومقارنة ModifiedDate بـ CreationDate وسيلة سريعة للكشف عما إذا كان الملف قد عُدل منذ الرسم الأصلي.

القيمة المُرجعة حرف خام، لا TDateTime محللًا. انزع البادئة D: والمنطقة الزمنية الاختيارية والفاصلة العليا الختامية قبل استدعاء EncodeDateTime؛ أو استخدم بدلًا من ذلك تعبيرًا نمطيًا يلتقط (\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})([+-Z])(\d{2})'(\d{2})'.

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