OptionalContentGroup
Genel Bakış
OptionalContentGroup NET için FOSS’de bir sınıf.
PDF belgesi için İsteğe bağlı bir içerik grubu (katmanı) temsil eder.
Bu sınıf, .NET programlarında OptionalContentGroup nesnelerle çalışmak için 9 yöntem sağlar. Kullanılabilir yöntemler şunlardır: AddContent, Delete, Flatten, Lock, OptionalContentGroup, Save, Unlock. Tüm kamu üyeleri, .NET paketi için Aspose.PDF FOSS’u yükledikten sonra herhangi bir NET uygulamasına erişilebilir. Özellikleri: Contents, DefaultState, Id, Intent, IsLocked, IsVisible,Ve iki tane daha.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
Name | string | Oku . | Katman adı. |
Id | string? | Oku . | Kaynaklar/ Özellikler sayfasında kullanılan OCG tanımlayıcısı (örneğin:. |
IsVisible | bool | Okuma/Yazma | Bu katmanın şu anda görünür olup olmadığı. |
IsLocked | bool | Okuma/Yazma | Bu katmanın kilitli olup olmadığı (kullanıcılar tarafından değiştirilmez). |
Locked | bool | Okuma/Yazma | IsLocked için gizli isim, Aspose.Pdf açık yüzeyine eşleşir. |
DefaultState | DefaultState | Okuma/Yazma | Bu katmanın varsayılan görünürlük durumu. |
Intent | string? | Oku . | Bu katmanın amacı (örneğin, “Gözle”, “Tasarım”). |
Contents | IReadOnlyList<byte[]> | Oku . | Bu katmana ait içerik operatörlerini (toz baytlar olarak) sayfa içeriği akışından (BDC/EMC işaretçileri) veya bu katmanın OCG’sine referans veren XForm akımlarından alır. |
Yöntemler
| Signature | Açıklama: |
|---|---|
OptionalContentGroup(id: string, name: string) | Verilen kimlik ve isimle yeni bir katman oluşturun. |
Lock() | Bu katmanı kilitle, böylece kullanıcılar tarafından değiştirilmez. |
Unlock() | Bu katmanı aç. |
Flatten(cleanupContentStream: bool) | Bu katmanı düzelt BDC/EMC işaretlerini çıkarın ama içeriği tutun. |
Delete() | Bu katmanı ve tüm içeriğini sayfadan sil. |
Save() | Bu katmanın içeriğini yeni tek sayfalık bir PDF belgesine kaydet. |
Save(stream: Stream) | Bu katmanın içeriğini bir akışta yeni tek sayfalık PDF olarak kaydet. |
Save(outputPath: string) | Bu katmanın içeriğini yeni tek sayfalık bir PDF olarak kaydet. |
AddContent(op: Operator) | Bu katmana bir içerik operatörü ekle (yeni oluşturulan katmanlar için). |