ملفات مظاهر التواقيع على Windows

عملية sign على Windows يمكنها توليد مظهر توقيع Unicode مرئي من preset مدمج مسنّى وخط TrueType قابل للتضمين مقدَّم صراحةً

{"schemaVersion":1,"type":"sign","incremental":true,
 "existingField":true,"fieldName":"ApprovalOne",
 "pfxFile":"C:/keys/signer.pfx","pfxPassword":"password",
 "appearance":{"profileName":"HotPDF.StandardApproval",
   "text":"Signed by Alice","fontFile":"C:/fonts/DejaVuSans.ttf"}}

انتقاء preset فعلي

profileNameالتهيئة المولَّدة
HotPDF.StandardApprovalنص أزرق بـ 11 pt موسّط وحشو 4 pt وحد مستطيل وخلفية بيضاء وسطر نص واحد
HotPDF.StandardCertificationنص أسود بـ 10 pt محاذى يسارًا وحشو 5 pt وحد مستطيل وخلفية بيضاء والتفاف متعدد الأسطر وتباعد أسطر 1.35
HotPDF.Compactنص أسود بـ 8 pt محاذى يمينًا وحشو 1 pt وبدون خلفية أو حد مصبوغين وسطر نص واحد

الـ preset المنتقى يهيئ المنتج الفعلي بدلًا من وضع وسماً لخيارات بصرية يحددها المستدعي؛ وهذه هي التهيئات نفسها التي تعيدها HPDFSelectHeadlessSignatureAppearanceProfile

text تزوّد caption الفعلي وfontFile تزوّد برنامج TrueType الخاص به؛ وكلاهما إلزامي وسيلتا Unicode غير فارغتين، وسلاسل المظهر الثلاث محدودة بـ 16384 بايت UTF-8 بلا NUL

أذونات تضمين الخطوط وصلاحية Unicode والمحارف الرسومية المتاحة ومتطلبات التشكيل المعقد وملاءمة caption والحدود المهيأة تُفرض أثناء التوليد

widgets والمستندات الموقَّعة

التوليد يحدّث Form XObject عاديًا بـ AP/N لكل Widget ينتمي لحقل التوقيع المنتقى، بما يشمل الحقول المدموجة والحقول ذات أبناء Widget منفصلين

كل Widget تزوّد أبعاد مستطيلها الموجبة الخاصة ودوران MK/R اختياريًا بقيمة 0 أو 90 أو 180 أو 270 درجة؛ ومحاذاة الـ preset تتقدم على تلميحات المحاذاة الموروثة

مظاهر rollover وdown تُحفظ عندما يوجد قاموس AP قائم؛ وهندسة أو قواميس مظاهر أو دورانات أو هرمية Widget دورية مشوهة ترفض التوليد

عملية التوقيع تدعم حقولًا قائمة وحقولًا جديدة وتحديثات تزايديّة مشفرة وتوقيع مستند غير موقَّع وتواقيع تصديق أولية وتواقيع اعتماد لاحقة مسموحة بسياسات P2 أو P3 وقفل الحقول

استخدم certificationPermission لانتقاء سلوك تصديق فعلي؛ واختيار مظهر StandardCertification وحده لا يُصدّق المستند

كائنات الخطوط والمظاهر المولَّدة تتبع سياسة تشفير المستند الأصلية، بينما تبقى بادئة المصدر الأصلية والتواقيع السابقة سليمة للتوقيع التزايدي المسموح

متطلبات seed وحدودها

‏AppearanceFilter إلزامي في SV يطابق فقط الـ preset المولَّد فعليًا في عملية التوقيع هذه؛ وmetadata قائمة أو مظهر محفوظ سابقًا لا يلبّي ذلك المتطلب بمفرده

قاموس AP يسجل HotPDFProfile للفحص، والنتيجة الناجحة تبلّغ appearanceProfile؛ وكلاهما يصف الـ preset المستخدم في هذه العملية

بايتات الخطوط مقصوصة بالأصغر بين 8 MiB وثُمن memoryBytes، وبايتات المظاهر المولَّدة تتشارك سقف ثُمن memoryBytes، وكل Widget تضيف سبعة كائنات محدودة السقف رهينة بـ objectCount

الإلغاء والـ presets غير الصالحة وseed الإلزامية غير الملباة والتوليد غير الصالح تحفظ مقبض المستند الأصلي ولا تنشر بايتات PDF؛ وcallbacks المخرجات تحفظ دلالات فشل callback القائمة

ادمج المظهر مع طوابع توقيع فعلية أو تصديق وإقرار قانوني أو معلومات إبطال موقَّعة مصادق عليها

انظر التوقيع التزايدي بـ PFX لدورة حياة العملية والأذونات والميزانيات وعقد النشر