IHPDFHeadlessRenderLifetime

Rozhraní v HPDFHeadlessRenderAccess uchovává pronájem životnosti grafu, aniž by vlastnilo dokument či jeho PDF objekty

function IsValid: Boolean;

Kontrakt trvalého vypršení najdete v IsValid

THPDFHeadlessDocument.GetRenderAccess dodává unikátní živý pronájem; reload, mutace grafu, zavření či zničení ho trvale zneplatní, ještě než se uvolní vypůjčené objekty

Vlastní adaptéry zapínající viewer stavy musí dodávat pronájem se stejnými zárukami a s novou identitou pro každý znovu vybudovaný graf; samotná rovnost ukazatelů nestačí, když se adresy alokací znovu použijí

Nil zůstává kompatibilní s obyčejným statickým renderingem, ale explicitní vytváření viewer stavů vyžaduje platný pronájem