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 | The HTML text to draw |
傳回值
| LeftOverText | "string",內含放不進文字框的文字。此值可重複使用,把未繪出的文字畫進新的文字框,通常在下一頁。 |
|---|
版面配置支援
Flexbox 與 CSS Grid 容器會在框內量測,並參與快取版面的重播
以 <footnote> 或 <aside style="float:footnote"> 宣告的註腳會在框架底部保留獨立區域;放不進去的註腳會連同其參照一起放進 LeftOverText 傳回