Class SignOptions

معلومات

يمثل خيارات التوقيع لمكون Documentize.PdfSecurity.

public sealed class SignOptions : OptionsWithInputAndOutput, IHaveInput

الوراثة

objectOptionsWithInputOptionsWithInputAndOutputSignOptions

التنفيذ

الأعضاء الموروثة

المنشئون

SignOptions(Stream, string)

إنشاء كائن جديد من Documentize.SignOptions مع تحديد تدفق pfx وكلمة المرور.

public SignOptions(Stream pfx, string password)

المعلمات

  • pfx Stream: تدفق يحتوي على ملف pfx.
  • password string: كلمة المرور لملف pfx.

SignOptions(string, string)

إنشاء كائن جديد من Documentize.SignOptions مع تحديد ملف pfx وكلمة المرور.

public SignOptions(string pfx, string password)

المعلمات

  • pfx string: مسار ملف pfx.
  • password string: كلمة المرور لملف pfx.

SignOptions(IData, IData, IData, string)

إنشاء كائن جديد من Documentize.SignOptions مع تحديد بيانات الإدخال، الإخراج، pfx وكلمة المرور.

public SignOptions(IData inputData, IData outputData, IData pfxData, string password)

المعلمات

  • inputData IData: بيانات الإدخال.
  • outputData IData: بيانات الإخراج.
  • pfxData IData: بيانات ملف pfx.
  • password string: كلمة المرور للملف.

SignOptions(string, string, string, string)

إنشاء كائن جديد من Documentize.SignOptions مع تحديد ملفات الإدخال، الإخراج، pfx وكلمة المرور.

public SignOptions(string inputFile, string outputFile, string pfxFile, string pfxPassword)

المعلمات

  • inputFile string: مسار ملف الإدخال.
  • outputFile string: مسار ملف الإخراج.
  • pfxFile string: مسار ملف pfx.
  • pfxPassword string: كلمة المرور للملف.

SignOptions(Stream, Stream, Stream, string)

إنشاء كائن جديد من Documentize.SignOptions مع تحديد تدفقات الإدخال، الإخراج، pfx والكلمة السرية.

public SignOptions(Stream inputStream, Stream outputStream, Stream pfxStream, string pfxPassword)

المعلمات

  • inputStream Stream: تدفق ملف الإدخال.
  • outputStream Stream: تدفق ملف الإخراج.
  • pfxStream Stream: تدفق ملف pfx.
  • pfxPassword string: كلمة المرور للملف.

SignOptions(TimestampOptions)

إنشاء كائن جديد من Documentize.SignOptions مع تحديد Timestamp. يمكنك تعيين الطابع الزمني للمستند كتوقيع منفصل.

public SignOptions(TimestampOptions timestampOptions)

المعلمات

  • timestampOptions TimestampOptions: يُستخدم الطابع الزمني لإنشاء توقيع طابع زمني دون الحاجة إلى شهادة.

الخصائص

Contact

جهة الاتصال الخاصة بالتوقيع.

public string Contact { get; set; }

نوع الخاصية

string

Input

الحصول على بيانات الإدخال أو تعيينها.

public override IData Input { get; set; }

نوع الخاصية

IData

Location

موقع التوقيع.

public string Location { get; set; }

نوع الخاصية

string

Name

اسم حقل التوقيع الموجود. Null لإنشاء حقل جديد.

public string Name { get; set; }

نوع الخاصية

string

Output

الحصول على بيانات الإخراج أو تعيينها.

public override IData Output { get; set; }

نوع الخاصية

IData

PageNumber

رقم الصفحة التي يُجرى عليها التوقيع.

public int PageNumber { get; set; }

نوع الخاصية

int

Pfx

التدفق الذي يحتوي على بيانات PFX.

public Stream Pfx { get; set; }

نوع الخاصية

Stream

PfxPassword

كلمة المرور الخاصة بـ Documentize.SignOptions.Pfx.

public string PfxPassword { get; set; }

نوع الخاصية

string

Reason

سبب التوقيع.

public string Reason { get; set; }

نوع الخاصية

string

Rectangle

مستطيل التوقيع.

public Rectangle Rectangle { get; set; }

نوع الخاصية

Rectangle

TimestampOptions

خيارات الطابع الزمني. يُستخدم الطابع الزمني لإنشاء توقيع طابع زمني دون الحاجة إلى شهادة. إذا تم تعيين الخاصية وتم توفير شهادة إلى منشئ Documentize.SignOptions، سيتم إضافة طابع زمني مدمج إلى التوقيع الرقمي. إذا تم تعيين الخاصية ولكن لم تُوفر شهادة إلى المنشئ، سيُضاف الطابع الزمني كتوقيع منفصل.

public TimestampOptions TimestampOptions { get; set; }

نوع الخاصية

TimestampOptions

Visible

رؤية التوقيع. القيمة الافتراضية هي true.

public bool Visible { get; set; }

نوع الخاصية

bool

Namespace: Documentize
Assembly: Documentize.dll

 عربي