DrawTextArc

Text, Rozvržení stránky

Popis

Nakreslí text podél imaginárního oblouku se zadaným středem a poloměrem. Text se kreslí levou hranou na požadovaném úhlu, přičemž 0 stupňů odpovídá poloze "12 hodin" a kladné úhly jdou po směru hodinových ručiček. Zarovnání textu vzhledem ke zadanému úhlu lze změnit funkcí SetTextAlign

Syntaxe

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

XPosVodorovná souřadnice středu oblouku
YPosSvislá souřadnice středu oblouku
RadiusThe radius of the arc
AngleÚhel, pod nímž se má text umístit
TextThe actual text to draw
DrawOptions0 = Kreslit text vně oblouku ve směru hodinových ručiček 1 = Kreslit text uvnitř oblouku proti směru hodinových ručiček

Návratové hodnoty

<
0Text byl prázdný, nebo parametr DrawOptions byl mimo rozsah Text se úspěšně vykreslil
1