DrawTextFlow

テキスト、レイアウト

説明

1 つのボックスに収まるだけフローを描画し、カーソルを進めます

構文

Delphi

Function TPDFlib.DrawTextFlow(FlowID: Integer; Left, Top, Width, Height: Double): Integer;

ActiveX

Function PDFlib::DrawTextFlow(FlowID As Long, Left As Double, Top As Double, Width As Double, Height As Double) As Long

DLL

int DLDrawTextFlow(int InstanceID, int FlowID, double Left, double Top, double Width, double Height);

戻り値

描画された行数を返す。何も収まらないかハンドルが無効な場合は 0 を返す

備考

結果がゼロの場合、フローは変更されないため、呼び出し元は別のボックスで再試行できます

改行処理では現在選択されているフォント、テキストサイズ、言語、およびハイフネーション設定を使用し、行の高さは現在のテキスト高さの 120 パーセントになります

現在の原点に関係なく、座標は上から下へ読み取られます

関連項目

DrawTextFlowColumns、MeasureTextFlow、SetTextFlowMinLines