DrawHTMLTextBox

文本, HTML 文本, 页面布局

描述

与 DrawHTMLText 函数类似,但绘制的文本限于特定区域。会返回剩余的 HTML 文本,可再次传递给此函数(可能在其他页面或位置),直至函数返回空字符串。有关受支持 HTML 标记的详情,请参阅附录 A

语法

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);

参数

Left绘图区左边缘的水平坐标 绘图区上边缘的垂直坐标
Top
Width绘图区的宽度
Height绘图区域的高度
HTMLText要绘制的 HTML 文本

返回值

LeftOverText包含未能放入 TextBox 的文本的 "string"。此值可重复使用,以便将未绘制的文本绘制到新的文本框中,通常位于下一页

布局支持

Flexbox 和 CSS Grid 容器会在框内测量,并参与缓存布局重放

使用 <footnote> 或 <aside style="float:footnote"> 声明的脚注会在框架底部预留独立区域;无法与其引用一同容纳的注释会在 LeftOverText 中返回