|
发表于 2019-8-11 10:05:10
|
显示全部楼层
再次请教:
;将字符串分解成单个字符,然后逐一字符加入路径,再将路径通过矩阵移到圆弧坐标,旋转画布后直接填充绘制路径
Local $a2DPoint[3][2] = [[106, 330], [200, 40], [294, 330]]
Local $aRt = _3Point2Circa($a2DPoint)
ConsoleWrite(StringFormat('X:%s; Y:%s; R:%s\n', $aRt[0], $aRt[1], $aRt[2]))
Local $sString = "中国AU3论坛VIP认证专用章"
$sp = StringSplit($sString, "")
For $i = 1 To $sp[0]
$tLayout1 = _GDIPlus_RectFCreate(-650+$aRt[2] * 2, -350+$aRt[2] * 2, 0, 0)
_GDIPlus_GraphicsDrawStringEx($hGraphic, $sp[$i], $hFont, $tLayout1, $hFormat, $hBrush)
Next
出来是:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入
×
|