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
| Left | Horizontale coördinaat van de linkerrand van het tekengebied Verticale coördinaat van de bovenrand van het tekengebied |
|---|---|
| Top | |
| Width | De breedte van het tekengebied |
| Height | De hoogte van het tekengebied |
| HTMLText | De HTML-tekst die moet worden getekend |
Retourwaarden
| LeftOverText | Een "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