ویژگی THotPDF.UserPassword

 

THotPDF.UserPassword

THotPDF

 

بالا  قبلی  بعدی

رمز عبور کاربر سند را تعیین می‌کند

 

نحو Delphi:

property UserPassword: AnsiString;

 

نحو C++:

__property AnsiString UserPassword;

 

توضیح

باز کردن سند با رمز عبور درست کاربر، یا باز کردن سندی که رمز عبور کاربر ندارد، اجازه می‌دهد عملیات بیشتری مطابق مجوزهای دسترسی کاربر که در فرهنگ لغت رمزنگاری سند مشخص شده‌اند انجام شود

 

اگر کاربر تلاش کند سند رمزنگاری‌شده‌ای را که رمز عبور کاربر دارد باز کند، برنامه نمایش‌دهنده باید درخواست رمز عبور بدهد. وارد کردن درست هر یک از دو رمز عبور به کاربر اجازه می‌دهد سند را باز کند و آن را روی صفحه نمایش دهد. اگر سند رمز عبور کاربر نداشته باشد، هیچ رمزی درخواست نمی‌شود

 

نمونه کد

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

 

همچنین ببینید: ActivateProtection, CryptKeyLength, OwnerPassword, ProtectOptions