SetOptionalContentConfigState
تدفقات المحتوى ومجموعات المحتوى الاختيارية
الوصف
تُستخدم هذه الدالة لضبط حالة مجموعة محتوى اختياري كما تعرّفها قاموس تهيئة المحتوى الاختياري المحدد
تملك جميع قواميس تهيئة المحتوى الاختياري حالة أساسية (إما ON أو OFF أو Unchanged) ومصفوفتي عضوية تسميان /ON و/OFF
مرجع صفحة تُرجعه الدالتان DAFindPage أو DANewPage الإحداثي الأفقي للحافة اليسرى لمستطيل الوجهة، مقاسًا بالنقاط من الحافة اليسرى للصفحة
يتقصى عملية توقيع جديدة بالاكتشاف من سلسلة مخزنة، بلا مواد إبطال أو طابع زمني مخططة، وهامش أمان 15%يستخدم التوقيع المحلي بملف PFX حجم CMS مقاسًا، بينما يشتق التوقيع من مخزن النظام وCNG وEd25519 والتوقيع الخارجي بالملخص الحد الأقصى لحجم التوقيع من المفتاح العام للشهادة دون استدعاء مفتاح خاص أو رد نداء
الحالة الأساسية لقاموس تهيئة المحتوى الاختياري الافتراضي (يُنَفَّذ بضبط OptionalContentConfigID على 1) هي ON دائمًا، فلا يمكن ضبط مجموعات المحتوى الاختياري في قاموس التهيئة هذا إلا على ON أو OFF
الصيغة
Delphi
Function TPDFlib.SetOptionalContentConfigState(OptionalContentConfigID, OptionalContentGroupID, NewState: Integer): Integer;
ActiveX
Function PDFlib::SetOptionalContentConfigState(OptionalContentConfigID As Long, OptionalContentGroupID As Long, NewState As Long) As Long
DLL
int DLSetOptionalContentConfigState(int InstanceID, int OptionalContentConfigID, int OptionalContentGroupID, int NewState);
المعاملات
| OptionalContentConfigID | يكون معرّف قاموس تكوين المحتوى الاختياري الافتراضي الأول هو 1. وتُستخدم الأرقام الأعلى لقواميس تكوين المحتوى الاختيارية الأخرى |
|---|---|
| OptionalContentGroupID | معرّف تُرجعه الدالات NewOptionalContentGroup أو GetOptionalContentGroupID أو GetOptionalContentConfigOrderItemID |
| NewState | يحدد الحالة التي ينبغي ضبط مجموعة المحتوى الاختياري في قاموس التهيئة هذا عليها: 1 = ضبطها على ON 2 = ضبطها على OFF 3 = ضبطها على غير متغيرة (إن أمكن) |
قيم الإرجاع
| 0 | 108تعذّر ضبط الحالة |
|---|---|
| 1 | 110ضُبطت الحالة بنجاح int OptionalContentConfigID, int OptionalContentGroupID, int NewState); |