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
| CanPrint | Angiv dette til 1 for at tillade brugeren at udskrive dokumentet |
|---|---|
| CanCopy | Sæt denne til 1 for at tillade brugeren at kopiere tekst og grafik fra dokumentet |
| CanChange | Indstil dette til 1 for at tillade brugeren at redigere dokumentet |
| CanAddNotes | Indstil dette til 1 for at tillade brugeren at tilføje annotationer |
| CanFillFields | Indstil dette til 1 for at tillade brugeren at udfylde formularfelter. Virker kun med 128-bit-kryptering |
| CanCopyAccess | Indstil dette til 1 for at tillade brugeren at samle dokumentet. Virker kun med 128-bit-kryptering |
| CanAssemble | |
| CanPrintFull | Angiv 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); |