DrawRotatedTextA
Tekst, Układ strony
Opis
Końcowa litera A oznacza punkt wejścia DLL ANSI (char); powierzchnia ActiveX/COM udostępnia wyłącznie postać Unicode. Zachowanie jest identyczne jak w DrawRotatedText, a argumenty ciągów są interpretowane przy użyciu bieżącej strony kodowej SetAnsiMode
Rysuje tekst na wybranej stronie przy użyciu wybranej czcionki o uprzednio określonym rozmiarze. Jeśli nie dodano żadnej czcionki, standardowa czcionka Helvetica zostanie automatycznie dodana, wybrana i ustawiona na 12 pt. Wyrównanie tekstu zależy od poprzedniego wywołania funkcji SetTextAlign
Składnia
Delphi
Function DLDrawRotatedTextA(InstanceID: Integer; XPos, YPos, Angle: Double; Text: PAnsiChar): Integer;
DLL
int DLDrawRotatedTextA(int InstanceID, double XPos, double YPos, double Angle, const char * Text);
Parametry
| XPos | Poziome położenie rysowanego tekstu |
|---|---|
| YPos | Pionowe położenie rysowanego tekstu. Punktem odniesienia jest linia bazowa tekstu |
| Angle | Kąt rysowania tekstu, mierzony przeciwnie do ruchu wskazówek zegara od poziomu. Musi należeć do zakresu od 0 do 360 włącznie |
| Text | Tekst do narysowania na stronie |
Wartości zwracane
| 0 | Parametr Angle był mniejszy niż 0 lub większy niż 360 albo parametr Text był pusty |
|---|---|
| 1 | Tekst został pomyślnie narysowany |