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