THotPDF.InjectDirectEncryptDictionary Method
Opphøyer en trailer-innlinjet /Encrypt-ordbok til et skikkelig indirekte objekt i den innlastede objektgrafen
Deklarasjon
procedure InjectDirectEncryptDictionary;
Enhet
HPDFDoc
Parametere
Dette medlemmet tar ingen parametere
Returverdi
Dette medlemmet returnerer ingen verdi
Bruksnotater
- Noen produsenter skriver /Encrypt-ordboken direkte inn i trailer-en i stedet for som et indirekte objekt; omskrivingsstier trenger den som et ekte objekt, så denne metoden parser den fangede ordbokteksten, allokerer neste objektnummer og registrerer den i den innlastede grafen
- Metoden er en no-op når dokumentet ikke er kryptert, ingen direkte ordboktekst ble fanget inn, et indirekte /Encrypt-objekt allerede finnes, eller den innlastede objektgrafen ikke er tilgjengelig
- Når den fangede teksten ikke kan parses som en enkel ordbok, merkes dokumentet som ukryptert i stedet for å skrives med en ødelagt /Encrypt-oppføring