Class SignOptions
يمثل خيارات التوقيع لمكون Documentize.PdfSecurity.
public sealed class SignOptions : OptionsWithInputAndOutput, IHaveInputالوراثة
object ← OptionsWithInput ← OptionsWithInputAndOutput ← SignOptions
التنفيذ
الأعضاء الموروثة
- OptionsWithInputAndOutput.Output,
- OptionsWithInput.Input,
- object.GetType(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
المنشئون
SignOptions(Stream, string)
إنشاء كائن جديد من Documentize.SignOptions مع تحديد تدفق pfx وكلمة المرور.
public SignOptions(Stream pfx, string password)المعلمات
SignOptions(string, string)
إنشاء كائن جديد من Documentize.SignOptions مع تحديد ملف pfx وكلمة المرور.
public SignOptions(string pfx, string password)المعلمات
SignOptions(IData, IData, IData, string)
إنشاء كائن جديد من Documentize.SignOptions مع تحديد بيانات الإدخال، الإخراج، pfx وكلمة المرور.
public SignOptions(IData inputData, IData outputData, IData pfxData, string password)المعلمات
inputDataIData: بيانات الإدخال.outputDataIData: بيانات الإخراج.pfxDataIData: بيانات ملف pfx.passwordstring: كلمة المرور للملف.
SignOptions(string, string, string, string)
إنشاء كائن جديد من Documentize.SignOptions مع تحديد ملفات الإدخال، الإخراج، pfx وكلمة المرور.
public SignOptions(string inputFile, string outputFile, string pfxFile, string pfxPassword)المعلمات
inputFilestring: مسار ملف الإدخال.outputFilestring: مسار ملف الإخراج.pfxFilestring: مسار ملف pfx.pfxPasswordstring: كلمة المرور للملف.
SignOptions(Stream, Stream, Stream, string)
إنشاء كائن جديد من Documentize.SignOptions مع تحديد تدفقات الإدخال، الإخراج، pfx والكلمة السرية.
public SignOptions(Stream inputStream, Stream outputStream, Stream pfxStream, string pfxPassword)المعلمات
inputStreamStream: تدفق ملف الإدخال.outputStreamStream: تدفق ملف الإخراج.pfxStreamStream: تدفق ملف pfx.pfxPasswordstring: كلمة المرور للملف.
SignOptions(TimestampOptions)
إنشاء كائن جديد من Documentize.SignOptions مع تحديد Timestamp. يمكنك تعيين الطابع الزمني للمستند كتوقيع منفصل.
public SignOptions(TimestampOptions timestampOptions)المعلمات
timestampOptionsTimestampOptions: يُستخدم الطابع الزمني لإنشاء توقيع طابع زمني دون الحاجة إلى شهادة.
الخصائص
Contact
جهة الاتصال الخاصة بالتوقيع.
public string Contact { get; set; }نوع الخاصية
Input
الحصول على بيانات الإدخال أو تعيينها.
public override IData Input { get; set; }نوع الخاصية
Location
موقع التوقيع.
public string Location { get; set; }نوع الخاصية
Name
اسم حقل التوقيع الموجود. Null لإنشاء حقل جديد.
public string Name { get; set; }نوع الخاصية
Output
الحصول على بيانات الإخراج أو تعيينها.
public override IData Output { get; set; }نوع الخاصية
PageNumber
رقم الصفحة التي يُجرى عليها التوقيع.
public int PageNumber { get; set; }نوع الخاصية
Pfx
التدفق الذي يحتوي على بيانات PFX.
public Stream Pfx { get; set; }نوع الخاصية
PfxPassword
كلمة المرور الخاصة بـ Documentize.SignOptions.Pfx.
public string PfxPassword { get; set; }نوع الخاصية
Reason
سبب التوقيع.
public string Reason { get; set; }نوع الخاصية
Rectangle
مستطيل التوقيع.
public Rectangle Rectangle { get; set; }نوع الخاصية
TimestampOptions
خيارات الطابع الزمني. يُستخدم الطابع الزمني لإنشاء توقيع طابع زمني دون الحاجة إلى شهادة. إذا تم تعيين الخاصية وتم توفير شهادة إلى منشئ Documentize.SignOptions، سيتم إضافة طابع زمني مدمج إلى التوقيع الرقمي. إذا تم تعيين الخاصية ولكن لم تُوفر شهادة إلى المنشئ، سيُضاف الطابع الزمني كتوقيع منفصل.
public TimestampOptions TimestampOptions { get; set; }نوع الخاصية
Visible
رؤية التوقيع. القيمة الافتراضية هي true.
public bool Visible { get; set; }نوع الخاصية
Namespace: Documentize
Assembly: Documentize.dll