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繪圖區域的高度
HTMLTextThe HTML text to draw

傳回值

LeftOverText"string",內含放不進文字框的文字。此值可重複使用,把未繪出的文字畫進新的文字框,通常在下一頁。

版面配置支援

Flexbox 與 CSS Grid 容器會在框內量測,並參與快取版面的重播

以 <footnote> 或 <aside style="float:footnote"> 宣告的註腳會在框架底部保留獨立區域;放不進去的註腳會連同其參照一起放進 LeftOverText 傳回