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 ตัว.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
Name | string | อ่าน | ชื่อชั้น. |
Id | string? | อ่าน | ตัวจําแนก OCG ที่ใช้ในหน้า Resources/Properties (เช่น. |
IsVisible | bool | อ่าน/เขียน | ว่าชั้นนี้จะเห็นอยู่หรือไม่. |
IsLocked | bool | อ่าน/เขียน | ว่าชั้นนี้ถูกล็อคหรือไม่ (ผู้ใช้ไม่สามารถเปลี่ยนมันได้). |
Locked | bool | อ่าน/เขียน | อัลยาสสําหรับ IsLocked ที่ตรงกับพื้นที่สาธารณะ Aspose.Pdf. |
DefaultState | DefaultState | อ่าน/เขียน | สภาพการมองเห็นแบบถัดไปของชั้นนี้. |
Intent | string? | อ่าน | ความตั้งใจของชั้นนี้ (เช่น “วิว”, “การออกแบบ”). |
Contents | IReadOnlyList<byte[]> | อ่าน | ได้รับตัวประกอบการเนื้อหา (ในรูปแบบของไบต์สด) ที่เป็นส่วนหนึ่งของชั้นนี้จากกระแสเน้นความในหน้า (BDC/EMC markers) หรือจาก XForm streams ที่อ้างอิง OCG ของชั้นນີ້. |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
OptionalContentGroup(id: string, name: string) | สร้างชั้นใหม่ด้วย id และชื่อที่ให้ไว้. |
Lock() | ล็อคชั้นนี้เพื่อไม่ให้ผู้ใช้เปลี่ยนมันได้. |
Unlock() | เปิดชั้นนี้ออก. |
Flatten(cleanupContentStream: bool) | การลดชั้นนี้ ลบเครื่องหมาย BDC/EMC แต่เก็บเนื้อหาไว้. |
Delete() | ลบชั้นนี้และเนื้อหาทั้งหมดจากหน้า. |
Save() | เก็บเนื้อหาของชั้นนี้เป็นเอกสาร PDF หน้าเดียวใหม่. |
Save(stream: Stream) | เก็บเนื้อหาของชั้นนี้เป็นสตรีม เป็น PDF หน้าเดียวใหม่. |
Save(outputPath: string) | เก็บเนื้อหาของชั้นนี้เป็นไฟล์ เป็น PDF หน้าเดียวใหม่. |
AddContent(op: Operator) | เพิ่มตัวประกอบการเนื้อหาเข้าชั้นนี้ (สําหรับชั้นที่สร้างใหม่). |