SignatureField

SignatureField class

يمثل حقل نموذج التوقيع .

public sealed class SignatureField : Field

المنشئون

اسموصف
SignatureField(Document, Rectangle)تهيئة مثيل جديد لملفSignatureField فئة .
SignatureField(Page, Rectangle)تهيئة مثيل جديد لملفSignatureField فئة .

الخصائص

اسموصف
Actions { get; }يحصل على إجراءات التعليق التوضيحي . (2 properties)
virtual ActiveState { get; set; }الحصول على حالة مظهر التعليق التوضيحي الحالية أو تعيينها.
AlternateName { get; set; }الحصول على الاسم البديل للحقل أو تعيينه (حقل بديل الاسم الذي يجب استخدامه بدلاً من اسم الحقل الفعلي أينما يتم تحديد الحقل في واجهة المستخدم) . يتم استخدام الاسم البديل كتلميح أداة حقل في Adobe Acrobat .
AnnotationIndex { get; set; }الحصول على فهرس هذه الشرح أو تعيينه على الصفحة.
override AnnotationType { get; }يحصل على نوع التعليق التوضيحي .
Appearance { get; }الحصول على قاموس مظهر التعليق التوضيحي.
Border { get; set; }الحصول على أو تعيين خصائص حدود التعليق التوضيحي.Border
Characteristics { get; }الحصول على خصائص التعليقات التوضيحية .
Color { get; set; }الحصول على لون التعليق التوضيحي أو تعيينه.
Contents { get; set; }الحصول على نص التعليق التوضيحي أو تعيينه.
Count { get; }الحصول على أو تعيين عدد الحقول الفرعية في هذا الحقل. (على سبيل المثال عدد العناصر في حقل زر الاختيار) .
DefaultAppearance { get; set; }الحصول على المظهر الافتراضي للحقل أو تعيينه.
Exportable { get; set; }الحصول على أو تعيين علامة الحقل القابلة للتصدير.
Flags { get; set; }إشارات التعليق التوضيحي .
FullName { get; }الحصول على الاسم الكامل للتعليق التوضيحي.
virtual Height { get; set; }الحصول على ارتفاع التعليق التوضيحي أو تعيينه.
Highlighting { get; set; }وضع تمييز التعليقات التوضيحية .
virtual Hyperlink { get; set; }الحصول على أو تعيين الارتباط التشعبي للجزء (لمولد pdf) .
IsFirstParagraphInColumn { get; set; }الحصول على أو تعيين قيمة منطقية تشير إلى ما إذا كانت هذه الفقرة ستكون في العمود التالي. القيمة الافتراضية خطأ. (لتوليد pdf)
IsGroup { get; }الحصول على أو تعيين القيمة المنطقية التي تشير إلى أن هذا الحقل ليس حقلًا طرفيًا ، أي مجموعة من الحقول.
IsInLineParagraph { get; set; }الحصول على فقرة مضمنة أو تعيينها . الإعداد الافتراضي خطأ. (لإنشاء ملف pdf)
IsInNewPage { get; set; }الحصول على أو تعيين قيمة منطقية تفرض إنشاء هذه الفقرة في صفحة جديدة. القيمة الافتراضية خطأ. (لتوليد pdf)
IsKeptWithNext { get; set; }الحصول على أو تعيين قيمة منطقية تشير إلى ما إذا كانت الفقرة الحالية ستبقى في نفس الصفحة مع الفقرة التالية.
IsSharedField { get; set; }خاصية دعم المولد. يستخدم عند إضافة حقل إلى رأس أو تذييل الصفحة. إذا كان هذا صحيحًا ، فسيتم إنشاء هذا الحقل مرة واحدة وسيكون مظهره مرئيًا في جميع صفحات المستند. إذا كانت خاطئة ، فسيتم إنشاء حقل منفصل لكل صفحة من صفحات الوثيقة.
IsSynchronized { get; }يعود صحيحًا إذا تمت مزامنة القاموس.
Item { get; }يحصل على الحقل الفرعي المضمن في هذا الحقل باسم الحقل الفرعي. (2 indexers)
MappingName { get; set; }الحصول على أو تعيين اسم التعيين للحقل الذي سيتم استخدامه عند تصدير بيانات حقل النموذج التفاعلي من المستند.
Margin { get; set; }الحصول على أو تعيين هامش خارجي للفقرة (لتوليد pdf)
Modified { get; set; }تحديد أو تحديد التاريخ والوقت اللذين تم فيهما تعديل التعليق التوضيحي مؤخرًا.
Name { get; set; }الحصول على أو تعيين اسم التعليق التوضيحي على الصفحة.
OnActivated { get; set; }إجراء يتم تنفيذه عند تنشيط التعليق التوضيحي.
override PageIndex { get; }يحصل على فهرس الصفحة الذي يحتوي على هذا الحقل.
Parent { get; }الحصول على أصل التعليق التوضيحي.
PartialName { get; set; }الحصول على الاسم الجزئي للحقل أو تعيينه.
ReadOnly { get; set; }الحصول على حالة القراءة فقط للحقل أو تعيينها.
override Rect { get; set; }الحصول على مستطيل الحقل أو تعيينه.
Required { get; set; }الحصول على الحالة المطلوبة للحقل أو تعيينها.
Signature { get; }الحصول على كائن التوقيع . يحتوي هذا الكائن على بيانات التوقيع المتعلقة بمعايير تشفير المفتاح العام . الفئاتPKCS1 وPKCS7 وPKCS7Detached يمثل جميع أنواع كائنات التوقيع المدعومة.
States { get; }الحصول على قاموس مظهر التعليق التوضيحي.
SyncRoot { get; }كائن التزامن .
TabOrder { get; set; }الحصول على أو تعيين ترتيب علامة التبويب للحقل.
TextHorizontalAlignment { get; set; }الحصول على محاذاة النص للتعليق التوضيحي أو تعيينها.
virtual Value { get; set; }الحصول على قيمة الحقل أو تعيينها.
virtual VerticalAlignment { get; set; }الحصول على محاذاة عمودية للفقرة أو تعيينها
virtual Width { get; set; }الحصول على عرض التعليق التوضيحي أو تعيينه.
ZIndex { get; set; }الحصول على أو تحديد قيمة int التي تشير إلى ترتيب Z للرسم البياني. سيتم وضع رسم بياني به ZIndex أكبر فوق الرسم البياني باستخدام ZIndex أصغر. يمكن أن يكون ZIndex سالبًا. الرسم البياني بالسالب سيتم وضع مؤشر Z خلف النص في الصفحة.

طُرق

اسموصف
override Accept(AnnotationSelector)يقبل الزائر .
virtual ChangeAfterResize(Matrix)تحديث المعلمات والمظهر ، وفقًا لتحويل المصفوفة.
virtual Clone()استنساخ هذا المثال. طريقة افتراضية. العودة دائما فارغة.
CopyTo(Field[], int)ينسخ الحقول الفرعية لهذا الحقل في مصفوفة تبدأ من الفهرس المحدد.
ExtractCertificate()لاستخراج شهادة X.509 المفردة بتنسيق DER كتدفق.
ExtractImage()استخراج صورة التوقيع كدفق مشفر بتنسيق jpeg .
ExtractImage(ImageFormat)استخراج صورة التوقيع كدفق مشفر.
override Flatten()يزيل هذا الحقل ويضع قيمته مباشرة على الصفحة.
GetEnumerator()إرجاع عداد الحقول المضمنة.
GetRectangle(bool)إرجاع مستطيل التعليق التوضيحي مع مراعاة تدوير الصفحة.
Recalculate()يعيد احتساب كافة الحقول المحسوبة في النموذج.
virtual SetPosition(Point)تعيين موضع الحقل.
Sign(Signature)وقّع على المستند باستخدام حقل التوقيع هذا.
Sign(Signature, Stream, string)توقيع المستند باستخدام حقل التوقيع هذا.

أنظر أيضا