IHPDFHeadlessRenderLifetime

De interface in HPDFHeadlessRenderAccess houdt een grafieklevensduur-lease vast zonder eigenaar te zijn van het document of zijn PDF-objecten

function IsValid: Boolean;

Zie IsValid voor het permanente-vervalcontract

THPDFHeadlessDocument.GetRenderAccess levert een unieke levende lease; herladen, grafiekmutatie, sluiten of destructie maakt die permanent ongeldig voordat geleende objecten worden vrijgegeven

Eigen adapters die viewer-states mogelijk maken moeten een lease leveren met dezelfde garanties en een nieuwe identiteit per herbouwde grafiek; blote pointervergelijking is onvoldoende wanneer allocatieadressen worden hergebruikt

Nil blijft compatibel met gewoon statisch renderen, maar expliciete viewer-state-creatie vereist een geldige lease