OptionalContentGroup
Összefoglaló
OptionalContentGroup az .NET-es FOSS Aspose.PDF osztály.
PDF-dokumentum opcionális tartalomcsoportját (rétegét) képviseli.
Ez a osztály 9 módszert biztosít az OptionalContentGroup objektumokkal való munkavégzéshez .NET programokban. A rendelkezésre álló módszerek közé tartozik: AddContent, Delete, Flatten, Lock, OptionalContentGroup, Save, Unlock. Minden nyilvános tag hozzáférhető bármely .NET alkalmazáshoz a Aspose.PDF FOSS for .Net csomag telepítése után. A tulajdonságok: Contents, DefaultState, Id, Intent, IsLocked, IsVisible, és még kettő.
A tulajdonságok
| A neve: | A típus: | Hozzáférés | Leírás |
|---|---|---|---|
Name | string | Olvasd! | A réteg neve. |
Id | string? | Olvasd! | A Resources/Properties oldalon használt OCG azonosító (pl. |
IsVisible | bool | Olvasás/írás | Az, hogy ez a réteg jelenleg látható-e. |
IsLocked | bool | Olvasás/írás | Az, hogy ez a réteg zárva van-e (a felhasználók nem válthatják át). |
Locked | bool | Olvasás/írás | A IsLocked álneve. |
DefaultState | DefaultState | Olvasás/írás | A réteg alapértelmezett láthatóságának állapota. |
Intent | string? | Olvasd! | A réteg célja (pl. “View”, “Design”). |
Contents | IReadOnlyList<byte[]> | Olvasd! | A fenti réteghez tartozó tartalom-üzemeltetőket (nyers bájtként) a oldal tartalmának áramlásától (BDC/EMC markerek), vagy az XForm folyamataiból kapja, amelyek erre a réteggel kapcsolatos OCG-ra hivatkoznak. |
Módszerek
| Az aláírás: | Leírás |
|---|---|
OptionalContentGroup(id: string, name: string) | Hozzáadott azonosítóval és névvel új réteg létrehozása. |
Lock() | Zárja be ezt a réteget, hogy ne kapcsolja meg a felhasználók. |
Unlock() | Nyissák ki ezt a réteget. |
Flatten(cleanupContentStream: bool) | A BDC/EMC jelzőket szétlapítani, de tartalmát megőrizni. |
Delete() | Törölje ezt a réteget és az összes tartalmát. |
Save() | A réteg tartalmát egy új, egyetlen oldalas PDF-dokumentumban mentse. |
Save(stream: Stream) | A réteg tartalmát egy új, egyszíni PDF- formában mentse meg. |
Save(outputPath: string) | A réteg tartalmát egy új, egyszíni PDF-fájlba mentse. |
AddContent(op: Operators.Operator) | A tartalom-üzemeltető hozzáadása a réteghez (új létrehozott rétegek esetében). |