HPDFRenderHeadlessPagePNG

function HPDFRenderHeadlessPagePNG(const Access: THPDFHeadlessRenderAccess;
  Destination: TStream; const Options: THPDFHeadlessRenderOptions):
  THPDFHeadlessRenderResult;

Gedeclareerd in HPDFHeadlessCairoDevice; rendert één geleende geladen pagina naar een RGB-PNG op een wit imagesurface

Access moet geldige page/resources en object-, stream-, font- en permission-callbacks aanleveren; het document en diens optionele annuleringstoken blijven in caller-eigendom en moeten gedurende de aanroep in leven en ongewijzigd blijven

Destination is een vereiste schrijfbare stream in caller-eigendom; de functie schrijft op diens huidige positie en sluit hem niet af of wist hem niet

Rendering, budgetvalidatie en PNG-encoding ronden af in private storage voordat destination-schrijfacties beginnen, dus die fouten behouden bestaande destination-bytes

Een finale destination-I/O-fout kan bytes achterlaten die de stream heeft geaccepteerd; gebruik de file-overload wanneer atomare bestandpublicatie vereist is

Options sturen schaal, appearances en resourcelimieten; de teruggegeven counters beschrijven de geslaagde render

Zie Native Linux Cairo renderer voor dependencies, ondersteunde content, conservatieve font admission en faalgrenzen

Ondersteunde annotaties zonder normale appearance gebruiken tijdelijke annotation-appearances zonder de brongraaf te wijzigen