DrawTextArcA
テキスト, ページレイアウト
説明
末尾の A は ANSI(char)DLL エントリポイントを示します。ActiveX/COM インターフェースでは Unicode 形式のみを公開します。動作は DrawTextArc と同じで、文字列引数は現在の SetAnsiMode コードページを使用して解釈されます
指定した中心点と半径を持つ仮想円弧に沿うようテキストを描画します。テキストは要求角度で左端(it's left edge)から描画され、0 度は "12 o'clock" の位置、正の角度は時計回りです。SetTextAlign 関数を使用して、指定角度に対するテキストの配置を変更できます
構文
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);
パラメータ
| XPos | 円弧中心の水平座標 |
|---|---|
| YPos | 円弧の中心の垂直座標 |
| Radius | 円弧の半径 |
| Angle | テキストを配置する角度 |
| Text | 実際に描画するテキスト |
| DrawOptions | 0 = 円弧の外側に時計回りでテキストを描画 1 = 円弧の内側に反時計回りでテキストを描画 |
戻り値
| 0 | テキストが空か、DrawOptions パラメーターが範囲外でした。テキストは正常に描画されました |
|---|---|
| 1 |