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 המשמש ב‑Resources/Properties של העמוד (למשל |
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 | מקבל את מפעילי התוכן (בצורת בתים גולמיים) השייכים לשכבה זו מזרם תוכן העמוד (סמנים BDC/EMC) או מזרמי XForm שמפנים ל‑OCG של השכבה. |
שיטות
| Signature | Description |
|---|---|
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) | הוסף מפעיל תוכן לשכבה זו (לשכבות שנוצרו זה עתה). |