Properti THotPDF.ProtectOptions

 

THotPDF.ProtectOptions

THotPDF

 

Atas  Sebelumnya  Berikutnya

Menentukan opsi perlindungan file PDF

 

type

THPDFProtection = (prPrint, prModifyStructure, prInformationCopy, prEditAnnotations, prPrint12bit, prFillAnnotations, prExtractContent, prAssemble);

 

Sintaks Delphi:

property ProtectOptions: THPDFProtection;

 

Sintaks C++:

__property THPDFProtectOptions ProtectOptions;

 

Deskripsi

Gunakan ProtectOptions untuk menentukan opsi perlindungan yang diizinkan saat dokumen dibuka dengan akses pengguna

 

Nilai                Arti


prPrint                Izinkan mencetak dokumen

prModifyStructure        Izinkan mengubah isi dokumen

prInformationCopy        Izinkan menyalin informasi tentang dokumen

prEditAnnotations        Izinkan mengedit teks anotasi

prPrint12bit                Izinkan mencetak dokumen (mungkin tidak pada tingkat kualitas tertinggi, tergantung apakah bit 12 juga disetel)

prFillAnnotations        Izinkan menambahkan atau mengubah anotasi teks

prExtractContent        Izinkan menyalin atau mengekstrak teks dan grafik dari dokumen

prAssemble                Izinkan menyusun dokumen (menyisipkan, memutar, atau menghapus halaman dan membuat bookmark atau gambar thumbnail)

 

Contoh kode

HPDF.OwnerPassword := 'password';          // Set owner password (required to change security settings)
HPDF.UserPassword := 'user';               // Set user password (required to open the document)
HPDF.ProtectOptions := [poEdit, poAnnot];  // Disallow editing and annotations
HPDF.ActivateProtection := true;           // Enable PDF security

 

Lihat juga: ActivateProtection, CryptKeyLength, OwnerPassword, UserPassword