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要绘制的文本