Class SignOptions
Mewakili Opsi Tanda Tangan untuk komponen Documentize.PdfSecurity.
public sealed class SignOptions : OptionsWithInputAndOutput, IHaveInputPewarisan
object ← OptionsWithInput ← OptionsWithInputAndOutput ← SignOptions
Mengimplementasikan
Anggota yang Diwariskan
- OptionsWithInputAndOutput.Output,
- OptionsWithInput.Input,
- object.GetType(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
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
SignOptions(string, string)
Menginisialisasi instance baru dari objek Documentize.SignOptions dengan menetapkan file pfx dan kata sandi.
public SignOptions(string pfx, string password)Parameter
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
inputDataIData: Data masukan.outputDataIData: Data keluaran.pfxDataIData: Data pfx.passwordstring: 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
inputFilestring: Jalur file masukan.outputFilestring: Jalur file keluaran.pfxFilestring: Jalur ke file pfx.pfxPasswordstring: 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
inputStreamStream: Aliran file masukan.outputStreamStream: Aliran file keluaran.pfxStreamStream: Aliran pfx.pfxPasswordstring: 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
timestampOptionsTimestampOptions: Timestamp yang digunakan untuk membuat tanda tangan timestamp tanpa harus menyediakan sertifikat.
Properti
Contact
Kontak tanda tangan.
public string Contact { get; set; }Nilai Properti
Input
Mendapatkan atau menetapkan Data Masukan.
public override IData Input { get; set; }Nilai Properti
Location
Lokasi tanda tangan.
public string Location { get; set; }Nilai Properti
Name
Nama bidang tanda tangan yang sudah ada. null untuk membuat bidang baru.
public string Name { get; set; }Nilai Properti
Output
Mendapatkan atau menetapkan Data Keluaran.
public override IData Output { get; set; }Nilai Properti
PageNumber
Nomor halaman tempat tanda tangan dibuat.
public int PageNumber { get; set; }Nilai Properti
Pfx
Aliran yang berisi data PFX.
public Stream Pfx { get; set; }Nilai Properti
PfxPassword
Kata sandi untuk Documentize.SignOptions.Pfx.
public string PfxPassword { get; set; }Nilai Properti
Reason
Alasan tanda tangan.
public string Reason { get; set; }Nilai Properti
Rectangle
Ukuran persegi panjang tanda tangan.
public Rectangle Rectangle { get; set; }Nilai Properti
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
Visible
Visibilitas tanda tangan. Nilai default adalah true.
public bool Visible { get; set; }Nilai Properti
Namespace: Documentize
Assembly: Documentize.dll