procedure TPdfLayoutDocument.AddCachedNode(Node: TPdfLayoutCachedNode; Height: Single = 0; Width: Single = 0);
BuildPlan hurtigbufrer den fullstendig målte planen etter sidebegrensninger, elementinnhold, skrift, stil, kildeidentitet, reserverte siffer for sidetall og TPdfLayoutMeasurer.CacheIdentity
Et samsvarende kall returnerer uten å måle tekst på nytt og rapporterer resultatet gjennom CacheHitCount; endret innhold gir CacheMissCount og erstatter øyeblikksbildet
Kall InvalidateCache for å frigi det lagrede øyeblikksbildet, eller når en egendefinert måler beholder én identitet mens atferden endres
Avled fra TPdfLayoutCachedNode og overstyr BuildContent for å opprette node-layouten først ved sin første plassering
En basisnode kan også fylles direkte via Content
Kalleren eier hver node og må holde den i live til GenerateLayout returnerer
Den første plasseringen gjengir én privat enkeltside-layout og oppretter én destinasjonsbundet XObject med FPDF_NewXObjectFromPage
Hver gjentatt plassering oppretter et lettvektig Form-objekt fra samme XObject, mens ReusedXObjectCount rapporterer de unngåtte malbyggingene
Nodeinnholdet må passe på én side der dimensjonene samsvarer med nodekonstruktøren
Rekursive nodereferanser avvises, og den ytre tilleggsttransaksjonen ruller tilbake alle sider som ble opprettet av kallet
Kall Invalidate for å bygge om en overstyrt lazy-node etter at dens eksterne inndata er endret