THPDFPage TextBox / TextOutBox / GetTextRowCount

顶部

使用当前字体和现有 HotPDF text metric functions,将文本放入固定矩形

Delphi 语法:

procedure TextBox(Rect: TRect; Text: AnsiString; Hor: THPDFJustificationType = jtLeft; Vert: THPDFTextBoxVerticalAlignment = tbvaTop);

function TextOutBox(X, Y, LineSpacing, BoxWidth, BoxHeight: Integer; Text: AnsiString; Align: THPDFJustificationType = jtLeft): Integer;

function GetTextRowCount(BoxWidth: Integer; Text: AnsiString): Integer;

TextBox 输出一行文本,支持水平与垂直对齐。TextOutBox 按给定宽度折行排布单词,直到高度用尽,并返回消耗的源字符数。GetTextRowCount 按同一折行规则返回行数。