EncodePermissions
Seguridad y firmas
Descripción
Crea un valor para el parámetro Permissions de la función Encrypt
Sintaxis
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, int CanChange, int CanAddNotes, int CanFillFields, int CanCopyAccess, int CanAssemble, int CanPrintFull);
Parámetros
| CanPrint | Establezca este valor en 1 para permitir al usuario imprimir el documento |
|---|---|
| CanCopy | Establezca el valor en 1 para permitir que el usuario copie texto y gráficos del documento |
| CanChange | Establezca este valor en 1 para permitir al usuario editar el documento |
| CanAddNotes | Establezca 1 para permitir al usuario añadir anotaciones |
| CanFillFields | Establezca 1 para permitir al usuario rellenar campos de formulario. Solo funciona con cifrado de 128 bits |
| CanCopyAccess | Establezca este valor en 1 para permitir la copia destinada a las funciones de accesibilidad. Solo funciona con cifrado de 128 bits |
| CanAssemble | Establezca este valor en 1 para permitir que el usuario monte el documento. Solo funciona con cifrado de 128 bits |
| CanPrintFull | Establezca este valor en 0 para forzar únicamente la impresión de baja resolución del documento. Esto impide que el documento se destile en un nuevo PDF. Solo funciona con cifrado de 128 bits o superior |
Valores devueltos
| El resultado es un número codificado de 32 bits que debe pasarse a Encrypt int CanChange, int CanAddNotes, int CanFillFields, int CanCopyAccess, int CanAssemble, int CanPrintFull); |