IHPDFHeadlessRenderLifetime
Das Interface in HPDFHeadlessRenderAccess hält eine Graph-Lifetime-Lease, ohne das Dokument oder seine PDF-Objekte zu besitzen
function IsValid: Boolean;
Siehe IsValid für den Permanent-Expiration-Kontrakt
THPDFHeadlessDocument.GetRenderAccess liefert eine eindeutige live Lease; Reload, Graph-Mutation, Close oder Zerstörung invalidieren sie dauerhaft, bevor geliehene Objekte freigegeben werden
Eigene Adapter, die Viewer-States aktivieren, müssen eine Lease mit denselben Garantien und einer neuen Identität für jeden neu gebauten Graphen liefern; bloße Pointer-Gleichheit reicht nicht, wenn Allocation-Adressen wiederverwendet werden
Nil bleibt mit gewöhnlichem statischem Rendering kompatibel, aber explizite Viewer-State-Erzeugung verlangt eine gültige Lease