EncodePermissions
Sikkerhet og signaturer
Beskrivelse
Opprett en verdi for Permissions-parameteren i Encrypt-funksjonen
Syntaks
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,
Parametere
| CanPrint | Sett denne til 1 for å la brukeren skrive ut dokumentet |
|---|---|
| CanCopy | Sett denne til 1 for å la brukeren kopiere tekst og grafikk fra dokumentet |
| CanChange | Sett denne til 1 for å la brukeren redigere dokumentet |
| CanAddNotes | Sett denne til 1 for å la brukeren legge til annotasjoner |
| CanFillFields | Sett denne til 1 for å la brukeren fylle ut skjemafelt. Virker bare med 128-bit kryptering |
| CanCopyAccess | Sett denne til 1 for å aktivere kopiering til bruk med tilgjengelighetsfunksjoner. Virker bare med 128-bits kryptering |
| CanAssemble | Sett denne til 1 for å la brukeren sette sammen dokumentet. Virker bare med 128-bit kryptering |
| CanPrintFull | Sett denne til 0 for å tvinge frem bare utskrift med lav oppløsning av dokumentet. Dette hindrer dokumentet i å destilleres til et nytt PDF-dokument. Virker bare med 128-bit kryptering eller høyere |
Returverdier
| Resultatet er et 32-bit kodet tall som skal sendes til Encrypt-funksjonen int CanChange, int CanAddNotes, int CanFillFields, int CanCopyAccess, int CanAssemble, int CanPrintFull); |