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 中返回