OptionalContentGroup
Opinie generală
OptionalContentGroup este o clasă în Aspose.PDF FOSS pentru .NET.
Reprezintă un grup de conținut opțional ( strat) într-un document PDF.
Această clasă oferă 9 metode pentru a lucra cu obiecte OptionalContentGroup în programe .NET. Metodele disponibile includ: AddContent, Delete, Flatten, Lock, OptionalContentGroup, Save, Unlock. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net. Proprietăți: Contents, DefaultState, Id, Intent, IsLocked, IsVisible, şi încă două.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
Name | string | Citeşte. | Numele stratului. |
Id | string? | Citeşte. | Identificatorul OCG utilizat în pagina Resurse/Proprietăți (de exemplu:. |
IsVisible | bool | Citire/scriere | Dacă acest strat este vizibil în prezent. |
IsLocked | bool | Citire/scriere | Dacă acest strat este blocat (nu poate fi schimbat de utilizatori). |
Locked | bool | Citire/scriere | Alias pentru IsLocked. |
DefaultState | DefaultState | Citire/scriere | Starea de vizibilitate implicită a acestui strat. |
Intent | string? | Citeşte. | Intenția acestui strat (de exemplu, “Vizualizare”, “Disecție”). |
Contents | IReadOnlyList<byte[]> | Citeşte. | Obține operatorii de conținut (ca bați cruzi) care aparțin acestui strat din fluxul de continut al paginii (marcate BDC/EMC) sau din streame XForm care fac referință la OCG-ul acestuia. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
OptionalContentGroup(id: string, name: string) | Creează un nou strat cu ID-ul și numele dat. |
Lock() | Blochează acest strat astfel încât să nu poată fi schimbat de utilizatori. |
Unlock() | Deschide stratul ăsta. |
Flatten(cleanupContentStream: bool) | Aplatizați acest strat eliminați markerele BDC/EMC, dar păstrați conținutul. |
Delete() | Ștergeți acest strat și tot conținutul de pe pagină. |
Save() | Salvați conținutul acestui strat într-un nou document PDF de o singură pagină. |
Save(stream: Stream) | Salvați conținutul acestui strat într-un flux ca un nou PDF de o singură pagină. |
Save(outputPath: string) | Salvați conținutul acestui strat într-un fișier ca un nou PDF de o singură pagină. |
AddContent(op: Operators.Operator) | Adăugați un operator de conținut la acest strat (pentru nivelurile nou create). |