IHPDFHeadlessRenderLifetime
A interface em HPDFHeadlessRenderAccess retém um lease de lifetime do grafo sem ter posse do documento nem dos objetos PDF dele
function IsValid: Boolean;
Veja IsValid para o contrato de expiração permanente
THPDFHeadlessDocument.GetRenderAccess fornece um lease vivo único; reload, mutação do grafo, close ou destruição o invalidam permanentemente antes de os objetos emprestados serem liberados
Adaptadores customizados que habilitam viewer states devem fornecer um lease com as mesmas garantias e uma identidade nova para cada grafo reconstruído; igualdade simples de pointers é insuficiente quando endereços de alocação são reutilizados
Nil continua compatível com rendering estático comum, mas a criação explícita de viewer states exige um lease válido