گروه محتوا اختیاری

گروه محتوا اختیاری

نمای کلی

OptionalContentGroup یک کلاس در Aspose.PDF FOSS برای .NET است.

نمایانگر یک گروه محتوا اختیاری (لایه) در سند PDF.

این کلاس 9 متد برای کار با اشیاء OptionalContentGroup در برنامه‌های .NET فراهم می‌کند. متدهای موجود شامل: AddContent، Delete، Flatten، Lock، OptionalContentGroup، Save، Unlock. تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET برای هر برنامه .NET قابل دسترسی هستند. خواص: Contents، DefaultState، Id، Intent، IsLocked، IsVisible، و ۲ مورد دیگر.

ویژگی‌ها

نامنوعدسترسیتوضیح
Namestringخواندننام لایه.
Idstring?خواندنشناسه OCG که در Resources/Properties صفحه استفاده می‌شود (مثلاً
IsVisibleboolخواندن/نوشتنآیا این لایه در حال حاضر قابل مشاهده است یا خیر.
IsLockedboolخواندن/نوشتنآیا این لایه قفل شده است (قابل تغییر توسط کاربران نیست) یا خیر.
Lockedboolخواندن/نوشتننام مستعار برای IsLocked.
DefaultStateDefaultStateخواندن/نوشتنوضعیت پیش‌فرض قابل مشاهده بودن این لایه.
Intentstring?خواندنهدف این لایه (مثلاً “View”، “Design”).
ContentsIReadOnlyList<byte[]>خواندنعملگرهای محتوا (به صورت بایت‌های خام) متعلق به این لایه را از جریان محتوا صفحه (علامت‌گذاری‌های 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)یک عملگر محتوا به این لایه اضافه کنید (برای لایه‌های تازه ایجاد شده).

همچنین ببینید

 فارسی