Aspose::Pdf::Facades::DocumentPrivilege class
Contenido
[
Ocultar
]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étodo | Descripción |
|---|---|
| CompareTo(System::SharedPtr<System::Object>) override | Compara 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
- Class IComparable
- Namespace Aspose::Pdf::Facades
- Library Aspose.PDF for C++