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

CanPrintSett denne til 1 for å la brukeren skrive ut dokumentet
CanCopySett denne til 1 for å la brukeren kopiere tekst og grafikk fra dokumentet
CanChangeSett denne til 1 for å la brukeren redigere dokumentet
CanAddNotesSett denne til 1 for å la brukeren legge til annotasjoner
CanFillFieldsSett denne til 1 for å la brukeren fylle ut skjemafelt. Virker bare med 128-bit kryptering
CanCopyAccessSett denne til 1 for å aktivere kopiering til bruk med tilgjengelighetsfunksjoner. Virker bare med 128-bits kryptering
CanAssembleSett denne til 1 for å la brukeren sette sammen dokumentet. Virker bare med 128-bit kryptering
CanPrintFullSett 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);