THPDFHeadlessOptionalContentState
Dichiarata in HPDFHeadlessOptionalContentState; questo oggetto di proprietà del chiamante attiva esplicitamente l'applicazione d'uso optional-content in stile viewer quando viene preso in prestito tramite THPDFHeadlessRenderOptions.ViewerState
Ogni render inizializza D, applica le application View, poi le selezioni manuali persistenti; Print ed Export si applicano temporaneamente sopra quello stato, lasciando invariati l'oggetto e i metadati PDF
Mantenere lo stato vivo e invariato per tutta la durata del rendering; non chiamare setter, non azzerare selezioni né liberarlo in concorrenza con un render
Gli stati read-only non condividono cache del renderer tra chiamate, ma i callback del documento presi in prestito conservano il contratto d'uso seriale; il rendering concorrente richiede un adapter che serializzi quei callback
Ricaricare, modificare, chiudere o distruggere il documento proprietario fa scadere lo stato in modo permanente, incluse le copie del suo record di accesso originale; ottenere un accesso nuovo e creare un nuovo stato prima di renderizzare di nuovo
Metodi: Create, Validate, SetGroupState, ClearGroupState, RevertManualSelections, Selection
Proprietà: Context, Event, SelectionCount
Si veda la guida allo stato viewer per categorie d'uso, contesto esplicito, budget ed esempi