THPDFHeadlessOptionalContentState
Объявлен в HPDFHeadlessOptionalContentState; этот принадлежащий вызывающему объект явно включает применение использования optional-content в стиле просмотрщика при заимствовании через THPDFHeadlessRenderOptions.ViewerState
Каждая отрисовка инициализирует D, применяет View-приложения, затем постоянные ручные выделения; Print и Export применяются временно поверх этого состояния, не меняя объект и метаданные PDF
Держите состояние живым и неизменным в течение отрисовки; не вызывайте сеттеры, не очищайте выделения и не освобождайте его параллельно с отрисовкой
Состояния только для чтения не разделяют кэши рендерера между вызовами, но заимствованные колбэки документа сохраняют контракт последовательного использования; конкурентная отрисовка требует адаптера, сериализующего эти колбэки
Перезагрузка, изменение, закрытие или уничтожение владеющего документа безвозвратно аннулирует состояние, включая копии его исходной access-записи; получите свежий доступ и создайте новое состояние перед следующей отрисовкой
Методы: Create, Validate, SetGroupState, ClearGroupState, RevertManualSelections, Selection
Свойства: Context, Event, SelectionCount
Категории использования, явный контекст, бюджеты и примеры см. в руководстве по состоянию просмотрщика