THPDFHeadlessOptionalContentState

Объявлен в HPDFHeadlessOptionalContentState; этот принадлежащий вызывающему объект явно включает применение использования optional-content в стиле просмотрщика при заимствовании через THPDFHeadlessRenderOptions.ViewerState

Каждая отрисовка инициализирует D, применяет View-приложения, затем постоянные ручные выделения; Print и Export применяются временно поверх этого состояния, не меняя объект и метаданные PDF

Держите состояние живым и неизменным в течение отрисовки; не вызывайте сеттеры, не очищайте выделения и не освобождайте его параллельно с отрисовкой

Состояния только для чтения не разделяют кэши рендерера между вызовами, но заимствованные колбэки документа сохраняют контракт последовательного использования; конкурентная отрисовка требует адаптера, сериализующего эти колбэки

Перезагрузка, изменение, закрытие или уничтожение владеющего документа безвозвратно аннулирует состояние, включая копии его исходной access-записи; получите свежий доступ и создайте новое состояние перед следующей отрисовкой

Методы: Create, Validate, SetGroupState, ClearGroupState, RevertManualSelections, Selection

Свойства: Context, Event, SelectionCount

Категории использования, явный контекст, бюджеты и примеры см. в руководстве по состоянию просмотрщика