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 テキスト

戻り値

LeftOverTextTextBox に収まらなかったテキストを含む "string" です。この値は、描画されなかったテキストを新しいテキストボックス(多くの場合は次のページ)に描画するために再利用できます

レイアウト対応

Flexbox および CSS Grid コンテナーはボックス内で測定され、キャッシュ済みレイアウト再生に参加します

<footnote> または <aside style="float:footnote"> で宣言した脚注は、フレーム下部に分離された領域を確保します。参照と一緒に収まらない注記は LeftOverText に返されます