DrawTextArcA

Text, Rozvržení stránky

Popis

Koncové A označuje vstupní bod DLL pro ANSI (char); povrch ActiveX/COM vystavuje jen Unicode formu. Chování je shodné s DrawTextArc a řetězcové argumenty se interpretují podle aktuální kódové stránky SetAnsiMode

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 DLDrawTextArcA(InstanceID: Integer; XPos, YPos, Radius, Angle: Double; Text: PAnsiChar; DrawOptions: Integer): Integer;

DLL

int DLDrawTextArcA(int InstanceID, double XPos, double YPos, double Radius, double Angle, const char * 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