HPDFRenderHeadlessPagePNG
function HPDFRenderHeadlessPagePNG(const Access: THPDFHeadlessRenderAccess;
Destination: TStream; const Options: THPDFHeadlessRenderOptions):
THPDFHeadlessRenderResult;
Deklarováno v HPDFHeadlessCairoDevice; vyrenderuje jednu vypůjčenou načtenou stránku do RGB PNG na bílém image povrchu
Access musí poskytovat platné page/resources a objektové, stream, font a permission callbacky; dokument i jeho volitelný cancellation token zůstávají vlastnictvím volajícího a musí během volání zůstat naživu a beze změny
Destination je povinný zapisovatelný stream vlastněný volajícím; funkce zapisuje na jeho aktuální pozici a ani ho nezavře, ani nevymaže
Rendering, validace rozpočtu i PNG kódování dokončí v soukromém úložišti dřív, než začnou zápisy do cíle, takže tato selhání zachovají stávající bajty cíle
Závěrečné selhání I/O cíle může ponechat bajty přijaté streamem; když je potřeba atomická publikace souboru, použijte souborový overload
Volby řídí scale, appearance i limity zdrojů; vrácená počítadla popisují úspěšný render
Nativní Linux Cairo renderer popisuje závislosti, podporovaný obsah, konzervativní přijímání písem a hranice selhání
Podporované anotace bez normal appearance použijí dočasná annotation appearance bez modifikace zdrojového grafu