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 أخرى.

الخصائص

الاسمالنوعالوصولالوصف
NamestringReadاسم الطبقة.
Idstring?Readمعرف OCG المستخدم في موارد/خصائص الصفحة (مثال
IsVisibleboolRead/Writeما إذا كانت هذه الطبقة مرئية حاليًا.
IsLockedboolRead/Writeما إذا كانت هذه الطبقة مقفلة (لا يمكن للمستخدمين تبديلها).
LockedboolRead/Writeاسم مستعار لـ IsLocked.
DefaultStateDefaultStateRead/Writeحالة الرؤية الافتراضية لهذه الطبقة.
Intentstring?Readغرض هذه الطبقة (مثال، “View”، “Design”).
ContentsIReadOnlyList<byte[]>Readيحصل على مشغلات المحتوى (كبايتات خام) التي تنتمي إلى هذه الطبقة من تدفق محتوى الصفحة (علامات BDC/EMC) أو من تدفقات XForm التي تشير إلى OCG الخاص بهذه الطبقة.

الطرق

SignatureDescription
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)إضافة عامل محتوى إلى هذه الطبقة (للطبقات التي تم إنشاؤها حديثًا).

انظر أيضًا

 العربية