OptionalContentGroup
Vue d’ensemble
OptionalContentGroup Il s’agit d’une classe dans Aspose.PDF FOSS pour .NET.
Représente un groupe de contenu optionnel (laine) dans un document PDF.
Cette classe fournit 9 méthodes pour travailler avec des objets OptionalContentGroup dans les programmes .NET. Les méthodes disponibles comprennent : AddContent, Delete, Flatten, Lock, OptionalContentGroup, Save, Unlock. Tous les membres publics sont accessibles à n’importe quelle application .NET après l’installation de la Aspose.PDF FOSS pour le package .Net. Propriétés : Contents, DefaultState, Id, Intent, IsLocked, IsVisible,Et 2 plus.
Propriétés
| Nom de | Type | Access | Description |
|---|---|---|---|
Name | string | Lire | Le nom de la couche. |
Id | string? | Lire | L’identificateur OCG utilisé dans la page Ressources/Propriétés (par exemple,. |
IsVisible | bool | Lire / Écrire | Si cette couche est actuellement visible. |
IsLocked | bool | Lire / Écrire | Si cette couche est fermée (ne peut être prise en compte par les utilisateurs). |
Locked | bool | Lire / Écrire | Alias pour IsLocked correspondant à la surface publique Aspose.Pdf. |
DefaultState | DefaultState | Lire / Écrire | L’état de visibilité par défaut de cette couche. |
Intent | string? | Lire | L’intention de cette couche (par exemple, « Voir », « Design »). |
Contents | IReadOnlyList<byte[]> | Lire | Obtenez les opérateurs de contenu (en tant que bytes crus) appartenant à cette couche du flux de la page (marquants BDC/EMC) ou des courants XForm qui référent au OCG de cette Couche. |
méthodes
| Signature | Description |
|---|---|
OptionalContentGroup(id: string, name: string) | Créez une nouvelle couche avec le nom et l’identité donnée. |
Lock() | Fermez cette couche afin qu’elle ne puisse être prise en compte par les utilisateurs. |
Unlock() | Déconnecter cette couche. |
Flatten(cleanupContentStream: bool) | Flattez cette couche - supprimez les marquants BDC/EMC mais conservez le contenu. |
Delete() | Supprimez cette couche et tout son contenu de la page. |
Save() | Enregistrer le contenu de cette couche dans un nouveau document PDF à une page unique. |
Save(stream: Stream) | Enregistrer le contenu de cette couche dans un flux en tant que nouvelle page unique PDF. |
Save(outputPath: string) | Enregistrer le contenu de cette couche dans un fichier en tant que nouvelle page unique PDF. |
AddContent(op: Operator) | Ajouter un opérateur de contenu à cette couche (pour les couches nouvellement créées). |