OptionalContentGroup
Επισκόπηση
OptionalContentGroup είναι μια κλάση στο Aspose.PDF FOSS για .NET.
Αντιπροσωπεύει μια Προαιρετική Ομάδα Περιεχομένου (στρώση) σε ένα έγγραφο PDF.
Αυτή η κλάση παρέχει 9 μεθόδους για εργασία με αντικείμενα OptionalContentGroup σε προγράμματα .NET.
Διαθέσιμες μέθοδοι περιλαμβάνουν: AddContent, Delete, Flatten, Lock, OptionalContentGroup, Save, Unlock.
Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.PDF FOSS for .NET.
Ιδιότητες: Contents, DefaultState, Id, Intent, IsLocked, IsVisible, και 2 ακόμη.
Ιδιότητες
| Όνομα | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
Name | string | Read | Το όνομα του στρώματος. |
Id | string? | Read | Το αναγνωριστικό OCG που χρησιμοποιείται στις Πόρους/Ιδιότητες της σελίδας (π.χ. |
IsVisible | bool | Read/Write | Εάν αυτό το στρώμα είναι αυτή τη στιγμή ορατό. |
IsLocked | bool | Read/Write | Εάν αυτό το στρώμα είναι κλειδωμένο (δεν μπορεί να εναλλάσσεται από τους χρήστες). |
Locked | bool | Read/Write | Ψευδώνυμο για IsLocked. |
DefaultState | DefaultState | Read/Write | Η προεπιλεγμένη κατάσταση ορατότητας αυτού του στρώματος. |
Intent | string? | Read | Η πρόθεση αυτού του στρώματος (π.χ., “View”, “Design”). |
Contents | IReadOnlyList<byte[]> | Read | Αποκτά τους τελεστές περιεχομένου (ως ακατέργαστα byte) που ανήκουν σε αυτό το στρώμα από τη ροή περιεχομένου της σελίδας (δείκτες BDC/EMC) ή από ροές XForm που αναφέρονται στο OCG αυτού του στρώματος. |
Μέθοδοι
| Υπογραφή | Περιγραφή |
|---|---|
OptionalContentGroup(id: string, name: string) | Δημιουργήστε ένα νέο στρώμα με το δεδομένο αναγνωριστικό και όνομα. |
Lock() | Κλειδώστε αυτό το στρώμα ώστε να μην μπορεί να εναλλάσσεται από τους χρήστες. |
Unlock() | Ξεκλειδώστε αυτό το στρώμα. |
Flatten(cleanupContentStream: bool) | Ισοπεδώστε αυτό το στρώμα — αφαιρέστε τα σήματα BDC/EMC αλλά διατηρήστε το περιεχόμενο. |
Delete() | Διαγράψτε αυτό το στρώμα και όλο το περιεχόμενό του από τη σελίδα. |
Save() | Αποθηκεύστε το περιεχόμενο αυτού του στρώματος σε ένα νέο έγγραφο PDF μονής σελίδας. |
Save(stream: Stream) | Αποθηκεύστε το περιεχόμενο αυτού του στρώματος σε ροή ως νέο PDF μονής σελίδας. |
Save(outputPath: string) | Αποθηκεύστε το περιεχόμενο αυτού του στρώματος σε αρχείο ως νέο PDF μονής σελίδας. |
AddContent(op: Operators.Operator) | Προσθέστε έναν τελεστή περιεχομένου σε αυτό το στρώμα (για νεοδημιουργημένα στρώματα). |