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
| XPos | Vodorovná souřadnice středu oblouku |
|---|---|
| YPos | Svislá souřadnice středu oblouku |
| Radius | The radius of the arc |
| Angle | Úhel, pod nímž se má text umístit |
| Text | The actual text to draw |
| DrawOptions | 0 = 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
| 0 | Text byl prázdný, nebo parametr DrawOptions byl mimo rozsah Text se úspěšně vykreslil |
|---|---|
| 1 | <