THotPDF.EmptyPasswordOpens Method
ตรวจว่ารหัสผ่าน user แบบว่างเปล่าถอดรหัสสตรีม PDF ได้หรือไม่ โดยไม่มีการโหลดเกิดขึ้นจริง
การประกาศ
function EmptyPasswordOpens(Stream: TStream): boolean;
ยูนิต
HPDFDoc
พารามิเตอร์
| ชื่อ | วัตถุประสงค์ |
|---|---|
Stream | สตรีม PDF ที่วางตำแหน่งไว้แล้วซึ่งจะใช้ตรวจสอบ |
ค่าที่ส่งกลับ
True เมื่อกู้คืน key สำเร็จด้วยรหัสผ่าน user แบบว่างเปล่า มิฉะนั้นเป็น False
หมายเหตุการใช้งาน
- ทำงานด้วยกลไกกู้คืน key ชุดเดียวกับ
RecoverReloadKeysFromStreamRangesโดยใช้รหัสผ่านว่างเปล่า แล้วคืนตำแหน่งสตรีมและล้างสถานะ key ที่กู้คืนชั่วคราว การตรวจสอบนี้จึงไม่ทิ้งผลข้างเคียง - exception จากการยกเลิกจะถูกส่งต่อไป ความล้มเหลวอื่นทั้งหมดรายงานเป็น
False LoadFromFileที่เปิดAutoDecryptไว้จะใช้การตรวจสอบนี้กับสตรีมแบบ share ที่อ่านอย่างเดียว เพื่อตัดสินว่าจะเลือกเส้นทางโหลดด้วยรหัสผ่านว่างเปล่าแทนการถามผู้ใช้หรือไม่