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