DrawRotatedTextA
文本, 页面布局
描述
末尾的 A 表示 ANSI(char)DLL 入口点;ActiveX/COM 接口仅公开 Unicode 形式。其行为与 DrawRotatedText 相同,字符串参数按当前 SetAnsiMode 代码页解释
使用预先设定的字体大小和选定字体在选定页面上绘制文本,如果尚未添加字体,将自动添加、选中并设为 12pt 的标准字体 Helvetica,文本对齐方式由此前调用 SetTextAlign 函数确定
语法
Delphi
Function DLDrawRotatedTextA(InstanceID: Integer; XPos, YPos, Angle: Double; Text: PAnsiChar): Integer;
DLL
int DLDrawRotatedTextA(int InstanceID, double XPos, double YPos, double Angle, const char * Text);
参数
| XPos | 绘制文本位置的水平坐标 |
|---|---|
| YPos | 绘制文本位置的垂直坐标。参考点为文本基线 |
| Angle | 绘制文本的角度,从水平方向逆时针测量,必须介于 0 到 360 之间(含端点) |
| Text | 要在页面上绘制的文本 |
返回值
| 0 | Angle 参数小于 0 或大于 360,或 Text 参数为空 |
|---|---|
| 1 | 文本已成功绘制 |