Aspose::Pdf::Facades::DocumentPrivilege class

DocumentPrivilege class

Representa los privilegios para acceder al archivo Pdf. Consulte a PdfFileSecurity. Hay 4 formas de usar esta clase: 1. Usar privilegio predefinido directamente. 2. Basado en un privilegio predefinido y cambiar algunos permisos específicos. 3. Basado en un privilegio predefinido y cambiar alguna combinación específica de permisos de Adobe Professional. 4. Mezcla la forma 2 y la forma 3.

class DocumentPrivilege : public System::IComparable<System::SharedPtr<System::Object>>

Métodos

MétodoDescripción
CompareTo(System::SharedPtr<System::Object>) overrideCompara dos objetos DocumentPrivilege.
static get_AllowAll()Todo permitido.
get_AllowAssembly()Establece el permiso que permite el ensamblado o no. true permite y false está prohibido.
get_AllowCopy()Establece el permiso que permite la copia o no. true permite y false está prohibido.
get_AllowDegradedPrinting()Establece el permiso que permite la impresión degradada o no. true permite y false está prohibido.
get_AllowFillIn()Establece el permiso que permite rellenar formularios o no. true permite y false está prohibido.
get_AllowModifyAnnotations()Establece el permiso que permite modificar anotaciones o no. true permite y false está prohibido.
get_AllowModifyContents()Establece el permiso que permite modificar el contenido o no. true permite y false está prohibido.
get_AllowPrint()Establece el permiso que permite imprimir o no. true permite y false está prohibido.
get_AllowScreenReaders()Establece el permiso que permite lectores de pantalla o no. true permite y false está prohibido.
static get_Assembly()Permite ensamblar el archivo.
get_ChangeAllowLevel()Obtiene y establece el nivel de cambio del privilegio del documento. Igual que la configuración ‘Changes Allowed’ de Adobe Professional. 0: Ninguno. 1: Insertar, eliminar y rotar páginas. 2: Rellenar campos de formulario y firmar campos de firma existentes. 3: Comentar, rellenar campos de formulario y firmar campos de firma existentes. 4: Cualquier cosa excepto extraer páginas.
static get_Copy()Permite copiar el archivo.
get_CopyAllowLevel()Obtiene y establece el nivel de copia del privilegio del documento. Igual que la configuración de permisos de Adobe Professional. 0: Ninguno. 1: Habilitar acceso de texto para dispositivos de lectores de pantalla para personas con discapacidad visual. 2: Habilitar la copia de texto, imágenes y otro contenido.
static get_DegradedPrinting()Permite impresión degradada.
static get_FillIn()Permite rellenar formularios en el archivo.
static get_ForbidAll()Todo prohibido.
static get_ModifyAnnotations()Permite modificar anotaciones del archivo.
static get_ModifyContents()Permite modificar el archivo.
static get_Print()Permite imprimir el archivo.
get_PrintAllowLevel()Obtiene y establece el nivel de impresión del privilegio del documento. Igual que la configuración ‘Printing Allowed’ de Adobe Professional. 0: Ninguno. 1: Baja resolución (150 dpi). 2: Alta resolución.
static get_ScreenReaders()Permite solo la lectura en pantalla.
set_AllowAssembly(bool)Establece el permiso que permite el ensamblado o no. true permite y false está prohibido.
set_AllowCopy(bool)Establece el permiso que permite la copia o no. true permite y false está prohibido.
set_AllowDegradedPrinting(bool)Establece el permiso que permite la impresión degradada o no. true permite y false está prohibido.
set_AllowFillIn(bool)Establece el permiso que permite rellenar formularios o no. true permite y false está prohibido.
set_AllowModifyAnnotations(bool)Establece el permiso que permite modificar anotaciones o no. true permite y false está prohibido.
set_AllowModifyContents(bool)Establece el permiso que permite modificar el contenido o no. true permite y false está prohibido.
set_AllowPrint(bool)Establece el permiso que permite imprimir o no. true permite y false está prohibido.
set_AllowScreenReaders(bool)Establece el permiso que permite lectores de pantalla o no. true permite y false está prohibido.
set_ChangeAllowLevel(int32_t)Obtiene y establece el nivel de cambio del privilegio del documento. Igual que la configuración ‘Changes Allowed’ de Adobe Professional. 0: Ninguno. 1: Insertar, eliminar y rotar páginas. 2: Rellenar campos de formulario y firmar campos de firma existentes. 3: Comentar, rellenar campos de formulario y firmar campos de firma existentes. 4: Cualquier cosa excepto extraer páginas.
set_CopyAllowLevel(int32_t)Obtiene y establece el nivel de copia del privilegio del documento. Igual que la configuración de permisos de Adobe Professional. 0: Ninguno. 1: Habilitar acceso de texto para dispositivos de lectores de pantalla para personas con discapacidad visual. 2: Habilitar la copia de texto, imágenes y otro contenido.
set_PrintAllowLevel(int32_t)Obtiene y establece el nivel de impresión del privilegio del documento. Igual que la configuración ‘Printing Allowed’ de Adobe Professional. 0: Ninguno. 1: Baja resolución (150 dpi). 2: Alta resolución.

Ver también