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
| 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 | <