DAOpenFromStreamWithEncryptionKey
Dokumentų valdymas, tiesioginės prieigos funkcijos, sauga, įvestis iš srauto
Aprašymas
Atveria šifruotą pozicionuojamąjį srautą įgaliotam atkūrimui arba tyrimui, priimdamas šešioliktainį failo šifravimo raktą tiesiogiai, o ne išvesdamas jį iš slaptažodžio
Sintaksė
Delphi
Function TPDFlib.DAOpenFromStreamWithEncryptionKey(InStream: TStream; Const EncryptionKeyHex: WideString; Options: Integer = 0): Integer;Parametrai
| InStream | Ne nil pozicionuojamasis PDF srautas, kuris lieka kviesėjo nuosavybe |
|---|---|
| EncryptionKeyHex | Lyginio ilgio ASCII šešioliktainis raktas be priešdėlio arba tarpo ir su tiksluoju šifravimo pataisos reikalaujamu ilgiu |
| Options | Nulis reikalauja prieinamo tikrintuvo; PDF_RAW_KEY_ALLOW_UNVERIFIED leidžia kitu atžvilgiu galiojantį raktą tik tada, kai dokumentas neturi naudotino tikrintuvo |
Grąžinamos reikšmės
| Ne nulis | Direct Access failo rankenėlė |
|---|---|
| 0 | Įvesties nepavyko atverti; patikrinkite LastErrorCode |
Pastabos
Biblioteka niekada neperima InStream nuosavybės, o užvėrus Direct Access rankenėlę jis lieka naudotinas kviesėjoPrieinami tikrintuvai visada tikrinami, o nesutapimas niekada nepriimamasAtvėrę peržiūrėkite patikros rezultatą su