EncodePermissions
Tietoturva ja allekirjoitukset
Kuvaus
Luo arvon Encrypt-funktion Permissions-parametrille
Syntaksi
Delphi
Function TPDFlib.EncodePermissions(CanPrint, CanCopy, CanChange, CanAddNotes, CanFillFields, CanCopyAccess, CanAssemble, CanPrintFull: Integer): Integer;
ActiveX
Function PDFlib::EncodePermissions(CanPrint As Long, CanCopy As Long, CanChange As Long, CanAddNotes As Long, CanFillFields As Long, CanCopyAccess As Long, CanAssemble As Long, CanPrintFull As Long) As Long
DLL
int DLEncodePermissions(int InstanceID, int CanPrint, int CanCopy,
Parametrit
| CanPrint | Aseta arvoksi 1 sallimaan käyttäjän tulostaa asiakirja |
|---|---|
| CanCopy | Aseta arvoksi 1 sallimaan käyttäjän kopioida tekstiä ja grafiikkaa asiakirjasta |
| CanChange | Aseta arvoksi 1 sallimaan käyttäjän muokata asiakirjaa |
| CanAddNotes | Aseta arvoksi 1 sallimaan käyttäjän lisätä merkintöjä |
| CanFillFields | Aseta arvoksi 1 sallimaan käyttäjän täyttää lomakekentät. Toimii vain 128-bittisellä salauksella |
| CanCopyAccess | Aseta arvoksi 1 ottaaksesi kopioinnin käyttöön esteellisyysominaisuuksia varten. Toimii vain 128-bittisellä salauksella |
| CanAssemble | Aseta arvoksi 1 sallimaan käyttäjän kokoilla asiakirjaa. Toimii vain 128-bittisellä salauksella |
| CanPrintFull | Aseta arvoksi 0 pakottamaan vain matalaresoluutioinen tulostus. Tämä estää asiakirjan tislauksen uudeksi PDF-asiakirjaksi. Toimii vain 128-bittisellä tai paremmalla salauksella |
Paluuarvot
| Tulos on 32-bittinen koodattu luku, joka pitää antaa Encrypt-funktiolle int CanChange, int CanAddNotes, int CanFillFields, int CanCopyAccess, int CanAssemble, int CanPrintFull); |