EncodePermissions

Sikkerhed og signaturer

Beskrivelse

Opret en værdi til parameteren Permissions i funktionen Encrypt.

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,

Parametre

CanPrintAngiv dette til 1 for at tillade brugeren at udskrive dokumentet
CanCopySæt denne til 1 for at tillade brugeren at kopiere tekst og grafik fra dokumentet
CanChangeIndstil dette til 1 for at tillade brugeren at redigere dokumentet
CanAddNotesIndstil dette til 1 for at tillade brugeren at tilføje annotationer
CanFillFieldsIndstil dette til 1 for at tillade brugeren at udfylde formularfelter. Virker kun med 128-bit-kryptering
CanCopyAccessIndstil dette til 1 for at tillade brugeren at samle dokumentet. Virker kun med 128-bit-kryptering
CanAssemble
CanPrintFullAngiv dette til 0 for kun at gennemtvinge udskrivning af dokumentet i lav opløsning. Dette forhindrer dokumentet i at blive destilleret til et nyt PDF-dokument. Fungerer kun med 128-bit-kryptering eller højere.

Returværdier

Resultatet er et 32-bit-kodet tal, som skal overføres til funktionen Encrypt int CanChange, int CanAddNotes, int CanFillFields, int CanCopyAccess, int CanAssemble, int CanPrintFull);