THPDFHeadlessOptionalContentState

Deklariert in HPDFHeadlessOptionalContentState; dieses Objekt im Besitz des Aufrufers aktiviert explizit die viewer-seitige Optional-Content-Usage-Application, wenn es über THPDFHeadlessRenderOptions.ViewerState geliehen wird

Jeder Render initialisiert D, wendet View-Applications an, dann persistente manuelle Selections; Print und Export wirken temporär über diesem State und lassen Objekt und PDF-Metadaten unverändert

Den State während des gesamten Renderings am Leben und unverändert halten; keine Setter aufrufen, keine Selections leeren und nicht parallel zu einem Render freigeben

Read-only-States teilen keine Renderer-Caches zwischen Aufrufen, aber die geliehenen Dokument-Callbacks behalten ihren Serial-Use-Kontrakt; Concurrent-Rendering erfordert einen Adapter, der diese Callbacks serialisiert

Neuladen, Ändern, Schließen oder Zerstören des besitzenden Dokuments lässt den State dauerhaft ablaufen, einschließlich Kopien seines originalen Access-Records; frischen Zugriff holen und einen neuen State erzeugen, bevor erneut gerendert wird

Methoden: Create, Validate, SetGroupState, ClearGroupState, RevertManualSelections, Selection

Properties: Context, Event, SelectionCount

Siehe den Viewer-State-Guide für Usage-Kategorien, expliziten Kontext, Budgets und Beispiele