IHPDFHeadlessRenderLifetime

The interface in HPDFHeadlessRenderAccess retains a graph-lifetime lease without owning the document or its PDF objects

function IsValid: Boolean;

See IsValid for the permanent-expiration contract

THPDFHeadlessDocument.GetRenderAccess supplies a unique live lease; reload, graph mutation, close, or destruction permanently invalidates it before borrowed objects are released

Custom adapters that enable viewer states must supply a lease with the same guarantees and a new identity for every rebuilt graph; bare pointer equality is insufficient when allocation addresses are reused

Nil remains compatible with ordinary static rendering, but explicit viewer-state creation requires a valid lease