SetDocumentIDSeed
خصائص المستند، التحسين
الوصف
تورّد بذرة صريحة لمعرّف ملف المقطع الختامي القابل لإعادة الإنتاج
الصيغة
Delphi
Function TPDFlib.SetDocumentIDSeed(Const Seed: WideString): Integer;المعاملات
| Seed | أي نص يعرف المستند المنطقي، مثل رقم طلب أو بصمة محتوى. مرر سلسلة فارغة لاختيار التجزئة المشتقة من المحتوى. |
|---|
قيم الإرجاع
| 1 | خُزنت البذرة بنجاح. |
|---|
ملاحظات
لا تسري البذرة إلا أثناء تمكين معرّفات الملفات القابلة لإعادة الإنتاج عبر SetDeterministicDocumentID. وتحمل المستندات المحفوظة بالبذرة غير الفارغة نفسها المقطع الختامي /ID نفسه؛ وتغيير البذرة يغيّر المعرّف في الحفظ الكامل التالي. وتختار البذرة الفارغة تجزئة SHA-256 تدفقية فوق محتوى متسلسل مطبَّع، بما يشمل كائنات الصفحات والموارد والمرفقات والبيانات الوصفية بينما تُستثنى بيانات الإحالة المتقاطعة وإزاحات المقطع الختامي ومعرّف المقطع الختامي السابق
مثال
PDF.SetDeterministicDocumentID(1);
PDF.SetDocumentIDSeed('report-batch-42');
PDF.SaveToFile('report.pdf');انظر أيضًا
SetDeterministicDocumentID, GetDeterministicDocumentID, GetDocumentFileID