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要在页面上绘制的文本

返回值

0Angle 参数小于 0 或大于 360,或 Text 参数为空
1文本已成功绘制