DrawHTMLTextBox

Tekst, HTML-tekst, Pagina-indeling

Beschrijving

Vergelijkbaar met de functie DrawHTMLText, maar de getekende tekst is beperkt tot een specifiek gebied. De resterende HTML-tekst wordt geretourneerd en kan weer aan deze functie worden doorgegeven (eventueel op een andere pagina of locatie), totdat de functie een lege string teruggeeft. Zie bijlage A voor details over de ondersteunde HTML-tags

Syntaxis

Delphi

Function TPDFlib.DrawHTMLTextBox(Left, Top, Width, Height: Double; Const HTMLText: WideString): WideString;

ActiveX

Function PDFlib::DrawHTMLTextBox(Left As Double, Top As Double, Width As Double, Height As Double, HTMLText As String) As String

DLL

const wchar_t * DLDrawHTMLTextBox(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * HTMLText);

Parameters

LeftHorizontale coördinaat van de linkerrand van het tekengebied Verticale coördinaat van de bovenrand van het tekengebied
Top
WidthDe breedte van het tekengebied
HeightDe hoogte van het tekengebied
HTMLTextDe HTML-tekst die moet worden getekend

Retourwaarden

LeftOverTextEen "string" met de tekst die niet in de TextBox paste. Deze waarde kan opnieuw worden gebruikt om de niet-getekende tekst in een nieuwe textbox te tekenen, meestal op de volgende pagina

Layoutondersteuning

Flexbox- en CSS Grid-containers worden binnen de box gemeten en doen mee aan het afspelen van de gecachte layout

Voetnoten gedeclareerd met <footnote> of <aside style="float:footnote"> reserveren een apart gebied onderaan het frame; een noot die niet samen met zijn referentie past wordt in LeftOverText teruggegeven