OptionalContentGroup

OptionalContentGroup

Vue d’ensemble

OptionalContentGroup est une classe dans Aspose.PDF FOSS pour .NET.

Représente un groupe de contenu optionnel (couche) dans un document PDF.

Cette classe fournit 9 méthodes pour travailler avec des objets OptionalContentGroup dans les programmes .NET. Les méthodes disponibles incluent : AddContent, Delete, Flatten, Lock, OptionalContentGroup, Save, Unlock. Tous les membres publics sont accessibles à toute application .NET après l’installation du package Aspose.PDF FOSS for .NET. Propriétés : Contents, DefaultState, Id, Intent, IsLocked, IsVisible, et 2 autres.

Propriétés

NameTypeAccessDescription
NamestringReadLe nom du calque.
Idstring?ReadL’identifiant OCG utilisé dans les Resources/Properties de la page (par ex.
IsVisibleboolRead/WriteIndique si ce calque est actuellement visible.
IsLockedboolRead/WriteIndique si ce calque est verrouillé (ne peut pas être basculé par les utilisateurs).
LockedboolRead/WriteAlias de IsLocked.
DefaultStateDefaultStateRead/WriteL’état de visibilité par défaut de ce calque.
Intentstring?ReadL’intention de ce calque (par ex., “View”, “Design”).
ContentsIReadOnlyList<byte[]>ReadObtient les opérateurs de contenu (en octets bruts) appartenant à ce calque depuis le flux de contenu de la page (marqueurs BDC/EMC) ou depuis les flux XForm qui référencent l’OCG de ce calque.

Méthodes

SignatureDescription
OptionalContentGroup(id: string, name: string)Créer une nouvelle couche avec l’ID et le nom fournis.
Lock()Verrouiller cette couche afin qu’elle ne puisse pas être basculée par les utilisateurs.
Unlock()Déverrouiller cette couche.
Flatten(cleanupContentStream: bool)Aplatir cette couche — supprimer les marqueurs BDC/EMC tout en conservant le contenu.
Delete()Supprimer cette couche ainsi que tout son contenu de la page.
Save()Enregistrer le contenu de cette couche dans un nouveau document PDF à une seule page.
Save(stream: Stream)Enregistrer le contenu de cette couche dans un flux en tant que nouveau PDF à une seule page.
Save(outputPath: string)Enregistrer le contenu de cette couche dans un fichier en tant que nouveau PDF à une seule page.
AddContent(op: Operators.Operator)Ajouter un opérateur de contenu à cette couche (pour les couches nouvellement créées).

Voir aussi

 Français