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