DrawTextArc

文本, 页面布局

描述

以指定中心点和半径将文本贴合到假想圆弧上绘制,文本's 左边缘将位于请求的角度,其中 0 度为 "12 o'clock" 位置,正角度为顺时针,可使用 SetTextAlign 函数更改文本相对于指定角度的对齐方式

语法

Delphi

Function TPDFlib.DrawTextArc(XPos, YPos, Radius, Angle: Double; Const Text: WideString; DrawOptions: Integer): Integer;

ActiveX

Function PDFlib::DrawTextArc(XPos As Double, YPos As Double, Radius As Double, Angle As Double, Text As String, DrawOptions As Long) As Long

DLL

int DLDrawTextArc(int InstanceID, double XPos, double YPos, double Radius, double Angle, const wchar_t * Text, int DrawOptions);

参数

XPos弧中心的水平坐标
YPos圆弧中心的垂直坐标
Radius圆弧半径
Angle放置文本的角度
Text要绘制的实际文本
DrawOptions0 = 沿顺时针方向在弧线外绘制文本 1 = 沿逆时针方向在弧线内绘制文本

返回值

0文本为空,或 DrawOptions 参数超出范围 文本已成功绘制
1