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,И еще два.
Свойства
| Наименование: | Тип: | Access | Описание: |
|---|---|---|---|
Name | string | Читайте . | Название слоя. |
Id | string? | Читайте . | ОКГ-идентификатор, используемый на странице “Ресурсы/Свойства” (например. |
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) | Добавить оператор содержания в этот слой (для недавно созданных слоев). |