THPDFPage TextBox / TextOutBox / GetTextRowCount

Góra

Umieszcza tekst w stałych prostokątach przy użyciu bieżącego fontu i istniejących funkcji metryk tekstu HotPDF

Delphi syntax:

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 emituje jeden wiersz z wyrównaniem poziomym i pionowym. TextOutBox zawija słowa do podanej szerokości, aż wysokość zostanie wyczerpana, i zwraca liczbę zużytych znaków źródłowych. GetTextRowCount zwraca liczbę wierszy dla tej samej reguły zawijania