DrawTextArcA
文字, 頁面版面配置
描述
結尾的 A 表示 ANSI(char)DLL 進入點;ActiveX/COM 介面只提供 Unicode 形式。行為與 DrawTextArc 完全相同,字串參數依目前 SetAnsiMode 的字碼頁解讀
把文字沿指定的中心點與半徑構成的假想弧排繪。文字左緣位於指定角度:0 度是 "12 點鐘" 方向,正角度為順時針。可用 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 | The radius of the arc |
| Angle | 文字要擺放的角度 |
| Text | The actual text to draw |
| DrawOptions | 0 = 沿弧外側順時針繪製文字 1 = 沿弧內側逆時針繪製文字 |
傳回值
| 0 | 文字為空,或 DrawOptions 參數超出範圍 文字繪製成功 |
|---|---|
| 1 |