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

CanPrintEstablezca este valor en 1 para permitir al usuario imprimir el documento
CanCopyEstablezca el valor en 1 para permitir que el usuario copie texto y gráficos del documento
CanChangeEstablezca este valor en 1 para permitir al usuario editar el documento
CanAddNotesEstablezca 1 para permitir al usuario añadir anotaciones
CanFillFieldsEstablezca 1 para permitir al usuario rellenar campos de formulario. Solo funciona con cifrado de 128 bits
CanCopyAccessEstablezca este valor en 1 para permitir la copia destinada a las funciones de accesibilidad. Solo funciona con cifrado de 128 bits
CanAssembleEstablezca este valor en 1 para permitir que el usuario monte el documento. Solo funciona con cifrado de 128 bits
CanPrintFullEstablezca 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);