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 に返されます