DrawRotatedMultiLineTextA
文本, 页面布局
描述
末尾的 A 表示 ANSI(char)DLL 入口点;ActiveX/COM 接口仅公开 Unicode 形式。其行为与 DrawRotatedMultiLineText 相同,字符串参数按当前 SetAnsiMode 代码页解释
绘制按指定分隔符换行的旋转文本
可使用 SetTextAlign 函数更改文本的对齐方式
文本首行将以用于旋转的锚点处基线开始
语法
Delphi
Function DLDrawRotatedMultiLineTextA(InstanceID: Integer; XPos, YPos, Angle: Double; Delimiter, Text: PAnsiChar): Integer;
DLL
int DLDrawRotatedMultiLineTextA(int InstanceID, double XPos, double YPos, double Angle, const char * Delimiter, const char * Text);
参数
| XPos | 锚点的水平坐标和锚点的垂直坐标 |
|---|---|
| YPos | |
| Angle | 围绕锚点从基线按逆时针方向测量的文本旋转角度,单位为度 用于将文本拆分为行的分隔符,可用作分隔符的字符仅限于具有 "width" 的字符,以及 CR 和 LF 字符(ASCII 值 13 和 10) |
| Delimiter | |
| Text | 要绘制的文本 |