OptionalContentGroup

OptionalContentGroup

Visión general

OptionalContentGroup es una clase en Aspose.PDF FOSS para .NET.

Representa un Grupo de Contenido Opcional (capa) en un documento PDF.

Esta clase proporciona 9 métodos para trabajar con objetos OptionalContentGroup en programas .NET. Los métodos disponibles incluyen: AddContent, Delete, Flatten, Lock, OptionalContentGroup, Save, Unlock. Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.PDF FOSS for .NET. Propiedades: Contents, DefaultState, Id, Intent, IsLocked, IsVisible, y 2 más.

Propiedades

NombreTipoAccesoDescripción
NamestringReadEl nombre de la capa.
Idstring?ReadEl identificador OCG usado en Recursos/Propiedades de la página (p. ej.
IsVisibleboolRead/WriteIndica si esta capa es actualmente visible.
IsLockedboolRead/WriteIndica si esta capa está bloqueada (no puede ser activada/desactivada por los usuarios).
LockedboolRead/WriteAlias de IsLocked.
DefaultStateDefaultStateRead/WriteEl estado de visibilidad predeterminado de esta capa.
Intentstring?ReadLa intención de esta capa (p. ej., “View”, “Design”).
ContentsIReadOnlyList<byte[]>ReadObtiene los operadores de contenido (como bytes sin procesar) que pertenecen a esta capa del flujo de contenido de la página (marcadores BDC/EMC) o de los flujos XForm que hacen referencia al OCG de esta capa.

Métodos

SignatureDescription
OptionalContentGroup(id: string, name: string)Crear una nueva capa con el id y nombre especificados.
Lock()Bloquear esta capa para que los usuarios no puedan activarla/desactivarla.
Unlock()Desbloquear esta capa.
Flatten(cleanupContentStream: bool)Aplanar esta capa — eliminar los marcadores BDC/EMC pero conservar el contenido.
Delete()Eliminar esta capa y todo su contenido de la página.
Save()Guardar el contenido de esta capa en un nuevo documento PDF de una sola página.
Save(stream: Stream)Guardar el contenido de esta capa en un flujo como un nuevo PDF de una sola página.
Save(outputPath: string)Guardar el contenido de esta capa en un archivo como un nuevo PDF de una sola página.
AddContent(op: Operators.Operator)Agregar un operador de contenido a esta capa (para capas recién creadas).

Ver también

 Español