THPDFHeadlessOptionalContentState
Declarado em HPDFHeadlessOptionalContentState; este objeto de posse do chamador habilita explicitamente a aplicação de optional content em estilo viewer quando emprestado por THPDFHeadlessRenderOptions.ViewerState
Cada render inicializa D, aplica as aplicações View e depois as seleções manuais persistentes; Print e Export aplicam temporariamente sobre esse estado, deixando o objeto e os metadados do PDF inalterados
Mantenha o estado vivo e inalterado durante todo o rendering; não chame setters, não limpe seleções nem o libere concorrentemente com um render
Estados somente leitura não compartilham caches do renderer entre chamadas, mas os callbacks emprestados do documento retêm seu contrato de uso serial; rendering concorrente exige um adapter que serialize esses callbacks
Recarregar, modificar, fechar ou destruir o documento dono expira permanentemente o estado, incluindo cópias do seu record de acesso original; obtenha acesso fresco e crie um estado fresco antes de renderizar de novo
Métodos: Create, Validate, SetGroupState, ClearGroupState, RevertManualSelections, Selection
Propriedades: Context, Event, SelectionCount
Veja o guia de viewer states para categorias de uso, contexto explícito, orçamentos e exemplos