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

XPosPozioma współrzędna środka łuku
YPosPionowa współrzędna środka łuku
RadiusPromień łuku
AngleKąt umieszczenia tekstu
TextRzeczywisty tekst do narysowania
DrawOptions0 = 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

0Tekst był pusty albo parametr DrawOptions znajdował się poza zakresem
1Tekst został pomyślnie narysowany