DrawTextBox
Tekst, Układ strony
Opis
Funkcja działa podobnie do DrawText, lecz tekst jest umieszczany w określonym prostokącie ograniczającym. Wyrównanie pionowe można ustawić parametrem Options, a poziome funkcją SetTextAlign. Tekst zostanie zawinięty tak, aby zmieścił się w prostokącie ograniczającym
Składnia
Delphi
Function TPDFlib.DrawTextBox(Left, Top, Width, Height: Double; Const Text: WideString; Options: Integer): Integer;
ActiveX
Function PDFlib::DrawTextBox(Left As Double, Top As Double, Width As Double, Height As Double, Text As String, Options As Long) As Long
DLL
int DLDrawTextBox(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * Text, int Options);
Parametry
| Left | Pozioma współrzędna lewej krawędzi prostokąta ograniczającego |
|---|---|
| Top | Pionowa współrzędna górnej krawędzi prostokąta ograniczającego |
| Width | Szerokość prostokąta ograniczającego |
| Height | Wysokość prostokąta ograniczającego |
| Text | Tekst do narysowania na stronie |
| Options | 0 = Wyrównanie pionowe do środka 1 = Wyrównanie pionowe do góry 2 = Wyrównanie pionowe do dołu 3 = Wyrównanie pionowe do środka bez zawijania 4 = Wyrównanie pionowe do góry bez zawijania 5 = Wyrównanie pionowe do dołu bez zawijania |
Wartości zwracane
| 0 | Parametr Options wykraczał poza zakres albo parametr Width był zbyt mały, aby pomieścić tekst |
|---|---|
| Non-zero | Liczba rzeczywiście narysowanych wierszy tekstu |