THPDFPage TextBox / TextOutBox / GetTextRowCount

Nahoru

Umísťuje text do pevných obdélníků pomocí aktuálního písma a existujících metrických funkcí textu HotPDF

Syntaxe 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 vydá jeden řádek s vodorovným a svislým zarovnáním. TextOutBox zalamuje slova do dodané šířky, dokud se nevyčerpá výška, a vrací počet spotřebovaných zdrojových znaků. GetTextRowCount vrací počet řádků pro stejné pravidlo zalamování