Class SignOptions

Info

Mewakili Opsi Tanda Tangan untuk komponen Documentize.PdfSecurity.

public sealed class SignOptions : OptionsWithInputAndOutput, IHaveInput

Pewarisan

objectOptionsWithInputOptionsWithInputAndOutputSignOptions

Mengimplementasikan

Anggota yang Diwariskan

Konstruktor

SignOptions(Stream, string)

Menginisialisasi instance baru dari objek Documentize.SignOptions dengan menetapkan aliran pfx dan kata sandi.

public SignOptions(Stream pfx, string password)

Parameter

  • pfx Stream: Aliran yang berisi file pfx.
  • password string: Kata sandi untuk file pfx.

SignOptions(string, string)

Menginisialisasi instance baru dari objek Documentize.SignOptions dengan menetapkan file pfx dan kata sandi.

public SignOptions(string pfx, string password)

Parameter

  • pfx string: Jalur ke file pfx.
  • password string: Kata sandi untuk file pfx.

SignOptions(IData, IData, IData, string)

Menginisialisasi instance baru dari objek Documentize.SignOptions dengan menetapkan data masukan, keluaran, pfx, dan kata sandi.

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

Parameter

  • inputData IData: Data masukan.
  • outputData IData: Data keluaran.
  • pfxData IData: Data pfx.
  • password string: Kata sandi untuk pfx.

SignOptions(string, string, string, string)

Menginisialisasi instance baru dari objek Documentize.SignOptions dengan menetapkan file masukan, keluaran, pfx, dan kata sandi.

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

Parameter

  • inputFile string: Jalur file masukan.
  • outputFile string: Jalur file keluaran.
  • pfxFile string: Jalur ke file pfx.
  • pfxPassword string: Kata sandi untuk pfx.

SignOptions(Stream, Stream, Stream, string)

Menginisialisasi instance baru dari objek Documentize.SignOptions dengan menetapkan aliran masukan, keluaran, pfx, dan kata sandi.

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

Parameter

  • inputStream Stream: Aliran file masukan.
  • outputStream Stream: Aliran file keluaran.
  • pfxStream Stream: Aliran pfx.
  • pfxPassword string: Kata sandi untuk pfx.

SignOptions(TimestampOptions)

Menginisialisasi instance baru dari objek Documentize.SignOptions dengan menetapkan Timestamp. Anda dapat menambahkan timestamp pada dokumen sebagai tanda tangan terpisah.

public SignOptions(TimestampOptions timestampOptions)

Parameter

  • timestampOptions TimestampOptions: Timestamp yang digunakan untuk membuat tanda tangan timestamp tanpa harus menyediakan sertifikat.

Properti

Contact

Kontak tanda tangan.

public string Contact { get; set; }

Nilai Properti

string

Input

Mendapatkan atau menetapkan Data Masukan.

public override IData Input { get; set; }

Nilai Properti

IData

Location

Lokasi tanda tangan.

public string Location { get; set; }

Nilai Properti

string

Name

Nama bidang tanda tangan yang sudah ada. null untuk membuat bidang baru.

public string Name { get; set; }

Nilai Properti

string

Output

Mendapatkan atau menetapkan Data Keluaran.

public override IData Output { get; set; }

Nilai Properti

IData

PageNumber

Nomor halaman tempat tanda tangan dibuat.

public int PageNumber { get; set; }

Nilai Properti

int

Pfx

Aliran yang berisi data PFX.

public Stream Pfx { get; set; }

Nilai Properti

Stream

PfxPassword

Kata sandi untuk Documentize.SignOptions.Pfx.

public string PfxPassword { get; set; }

Nilai Properti

string

Reason

Alasan tanda tangan.

public string Reason { get; set; }

Nilai Properti

string

Rectangle

Ukuran persegi panjang tanda tangan.

public Rectangle Rectangle { get; set; }

Nilai Properti

Rectangle

TimestampOptions

Opsi Timestamp. Timestamp digunakan untuk membuat tanda tangan timestamp tanpa perlu menyediakan sertifikat.
Jika properti ini diatur dan sertifikat diberikan ke konstruktor kelas Documentize.SignOptions, tanda tangan digital akan dicap waktu dengan timestamp tersemat.
Jika properti ini diatur namun tidak ada sertifikat yang diberikan ke konstruktor, timestamp akan ditambahkan sebagai tanda tangan terpisah.

public TimestampOptions TimestampOptions { get; set; }

Nilai Properti

TimestampOptions

Visible

Visibilitas tanda tangan. Nilai default adalah true.

public bool Visible { get; set; }

Nilai Properti

bool

Namespace: Documentize
Assembly: Documentize.dll

 Indonesia