DrawTextArc
Tekst, Układ strony
Opis
Rysuje tekst dopasowany do wyobrażonego łuku o określonym środku i promieniu. Lewa krawędź tekstu zostanie umieszczona pod żądanym kątem; zgodnie z zapisem o'clock 0 stopni odpowiada położeniu "12 o'clock", a kąty dodatnie biegną zgodnie z ruchem wskazówek zegara. Funkcji SetTextAlign można użyć do zmiany wyrównania tekstu względem określonego kąta
Składnia
Delphi
Function TPDFlib.DrawTextArc(XPos, YPos, Radius, Angle: Double; Const Text: WideString; DrawOptions: Integer): Integer;
ActiveX
Function PDFlib::DrawTextArc(XPos As Double, YPos As Double, Radius As Double, Angle As Double, Text As String, DrawOptions As Long) As Long
DLL
int DLDrawTextArc(int InstanceID, double XPos, double YPos, double Radius, double Angle, const wchar_t * Text, int DrawOptions);
Parametry
| XPos | Pozioma współrzędna środka łuku |
|---|---|
| YPos | Pionowa współrzędna środka łuku |
| Radius | Promień łuku |
| Angle | Kąt umieszczenia tekstu |
| Text | Rzeczywisty tekst do narysowania |
| DrawOptions | 0 = Rysuj tekst na zewnątrz łuku zgodnie z ruchem wskazówek zegara 1 = Rysuj tekst wewnątrz łuku przeciwnie do ruchu wskazówek zegara |
Wartości zwracane
| 0 | Tekst był pusty albo parametr DrawOptions znajdował się poza zakresem |
|---|---|
| 1 | Tekst został pomyślnie narysowany |