OptionalContentGroup

OptionalContentGroup

Übersicht

OptionalContentGroup ist eine Klasse in Aspose.PDF FOSS für .NET.

Stellt eine Optional Content Group (Ebene) in einem PDF‑Dokument dar.

Diese Klasse bietet 9 Methoden zur Arbeit mit OptionalContentGroup‑Objekten in .NET‑Programmen. Verfügbare Methoden umfassen: AddContent, Delete, Flatten, Lock, OptionalContentGroup, Save, Unlock. Alle öffentlichen Mitglieder sind für jede .NET‑Anwendung nach der Installation des Aspose.PDF FOSS for .NET‑Pakets zugänglich. Eigenschaften: Contents, DefaultState, Id, Intent, IsLocked, IsVisible und 2 weitere.

Eigenschaften

NameTypZugriffBeschreibung
NamestringLesenDer Ebenenname.
Idstring?LesenDer OCG‑Bezeichner, der in Seitenressourcen/Eigenschaften verwendet wird (z. B.
IsVisibleboolLesen/SchreibenOb diese Ebene derzeit sichtbar ist.
IsLockedboolLesen/SchreibenOb diese Ebene gesperrt ist (kann von Benutzern nicht umgeschaltet werden).
LockedboolLesen/SchreibenAlias für IsLocked.
DefaultStateDefaultStateLesen/SchreibenDer Standard‑Sichtbarkeitszustand dieser Ebene.
Intentstring?LesenDer Zweck dieser Ebene (z. B. “View”, “Design”).
ContentsIReadOnlyList<byte[]>LesenRuft die Inhaltsoperatoren (als Rohbytes) ab, die zu dieser Ebene gehören, aus dem Seiteninhaltsstrom (BDC/EMC‑Markierungen) oder aus XForm‑Streams, die das OCG dieser Ebene referenzieren.

Methoden

SignatureDescription
OptionalContentGroup(id: string, name: string)Erstelle eine neue Ebene mit der angegebenen ID und dem Namen.
Lock()Sperre diese Ebene, sodass sie von Benutzern nicht umgeschaltet werden kann.
Unlock()Entsperre diese Ebene.
Flatten(cleanupContentStream: bool)Flache diese Ebene ab — entferne die BDC/EMC-Markierungen, behalte jedoch den Inhalt.
Delete()Lösche diese Ebene und ihren gesamten Inhalt von der Seite.
Save()Speichere den Inhalt dieser Ebene in ein neues einseitiges PDF-Dokument.
Save(stream: Stream)Speichere den Inhalt dieser Ebene in einen Stream als neues einseitiges PDF.
Save(outputPath: string)Speichere den Inhalt dieser Ebene in eine Datei als neues einseitiges PDF.
AddContent(op: Operators.Operator)Füge dieser Ebene einen Inhaltsoperator hinzu (für neu erstellte Ebenen).

Siehe auch

 Deutsch