THPDFHeadlessOptionalContentState

Declarado em HPDFHeadlessOptionalContentState; este objeto próprio de quem chama ativa explicitamente a aplicação de usage de optional content ao estilo de leitores quando emprestado através de THPDFHeadlessRenderOptions.ViewerState

Cada renderização 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 PDF inalterados

Mantenha o estado vivo e inalterado ao longo da renderização; não chame setters, não limpe seleções nem o liberte concorrentemente com uma renderização

Estados só de leitura não partilham caches do renderer entre chamadas, mas os callbacks emprestados do documento mantêm o contrato de uso em série deles; renderização concorrente exige um adaptador que serialize esses callbacks

Recarregar, alterar, fechar ou destruir o documento proprietário expira permanentemente o estado, incluindo cópias do registo de acesso original dele; obtenha acesso fresco e crie um estado fresco antes de renderizar outra vez

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