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 الذي يستخدم في صفحة الموارد/الخصائص (مثل:. |
IsVisible | bool | القراءة/ الكتابة | ما إذا كان هذا الطبقة مرئية حالياً. |
IsLocked | bool | القراءة/ الكتابة | ما إذا كان هذا الطبقة مقفلًا (لا يمكن للمستخدمين التبديل). |
Locked | bool | القراءة/ الكتابة | اسم مستعار لـ IsLocked. |
DefaultState | DefaultState | القراءة/ الكتابة | حالة الوضوح الافتراضي لهذه الطبقة. |
Intent | string? | اقرأ | نية هذه الطبقة (مثل “المرآة”، “التصميم”). |
Contents | IReadOnlyList<byte[]> | اقرأ | يحصل على مشغلات المحتوى (كبايت خام) المنتمية لهذا الطبقة من تيار محتوى الصفحة (علامات BDC / EMC) أو من برامج XForm التي تشير إلى OCG هذا الطبق. |
الطرق
| Signature | وصف |
|---|---|
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) | إضافة عامل محتوى إلى هذه الطبقة (للفئات التي تم إنشاؤها حديثًا). |