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