ValinnainenSisältöryhmä
Yleiskatsaus
OptionalContentGroup on luokka Aspose.PDF FOSS:ssä .NET:lle.
Edustaa valinnaista sisältöryhmää (kerros) PDF-asiakirjassa.
Tämä luokka tarjoaa 9 menetelmää OptionalContentGroup-objektien käsittelemiseen .NET-ohjelmissa.
Käytettävissä olevat menetelmät sisältävät: AddContent, Delete, Flatten, Lock, OptionalContentGroup, Save, Unlock.
Kaikki julkiset jäsenet ovat käytettävissä kaikille .NET-sovelluksille Aspose.PDF FOSS for .NET -paketin asentamisen jälkeen.
Ominaisuudet: Contents, DefaultState, Id, Intent, IsLocked, IsVisible, ja 2 muuta.
Ominaisuudet
| Nimi | Tyyppi | Käyttö | Kuvaus |
|---|---|---|---|
Name | string | Luku | Kerroksen nimi. |
Id | string? | Luku | OCG-tunniste, jota käytetään sivun Resurssit/Ominaisuudet (esim. |
IsVisible | bool | Luku/Kirjoitus | Onko tämä kerros tällä hetkellä näkyvissä. |
IsLocked | bool | Luku/Kirjoitus | Onko tämä kerros lukittu (ei käyttäjien voi vaihtaa). |
Locked | bool | Luku/Kirjoitus | Alias IsLockedille. |
DefaultState | DefaultState | Luku/Kirjoitus | Kerrostuksen oletusnäkyvyystila. |
Intent | string? | Luku | Kerroksen tarkoitus (esim. “View”, “Design”). |
Contents | IReadOnlyList<byte[]> | Luku | Hakee tämän kerroksen sisältöoperaattorit (raaka tavuina) sivun sisältövirrasta (BDC/EMC-merkinnät) tai XForm-virroista, jotka viittaavat tämän kerroksen OCG:hen. |
Menetelmät
| Signature | Description |
|---|---|
OptionalContentGroup(id: string, name: string) | Luo uusi taso annetulla tunnisteella ja nimellä. |
Lock() | Lukitse tämä taso, jotta käyttäjät eivät voi vaihtaa sen tilaa. |
Unlock() | Avaa tämän tason lukitus. |
Flatten(cleanupContentStream: bool) | Litistä tämä taso — poista BDC/EMC -merkinnät, mutta säilytä sisältö. |
Delete() | Poista tämä taso ja kaikki sen sisältö sivulta. |
Save() | Tallenna tämän tason sisältö uuteen yksisivuisen PDF-dokumentin. |
Save(stream: Stream) | Tallenna tämän tason sisältö virtaan uutena yksisivuisena PDF:nä. |
Save(outputPath: string) | Tallenna tämän tason sisältö tiedostoon uutena yksisivuisena PDF:nä. |
AddContent(op: Operators.Operator) | Lisää sisältöoperaattori tähän tasoon (uusille luoduille tasoille). |