aardio 文档

gdip.path 库模块帮助文档

gdip 成员列表 #

gdip.AddPathArc #

$.api("GdipAddPathArc","int(PTR path,float x,float y,float width,float height,float startAngle,float sweepAngle)")

gdip.AddPathBezier #

$.api("GdipAddPathBezier","int(PTR path,float x1,float y1,float x2,float y2,float x3,float y3,float x4,float y4)")

gdip.AddPathClosedCurve #

$.api("GdipAddPathClosedCurve","int(PTR path,struct Points,int count)")

gdip.AddPathCurve #

$.api("GdipAddPathCurve","int(PTR path,struct Points,int count)")

gdip.AddPathEllipse #

$.api("GdipAddPathEllipse","int(PTR path,float x,float y,float width,float height)")

gdip.AddPathLine #

$.api("GdipAddPathLine","int(PTR path,float x1,float y1,float x2,float y2)")

gdip.AddPathPath #

$.api("GdipAddPathPath","int(PTR path,pointer addingPath,int bConnect)")

gdip.AddPathPie #

$.api("GdipAddPathPie","int(PTR path,float x,float y,float width,float height,float startAngle,float sweepAngle)")

gdip.AddPathPolygon #

$.api("GdipAddPathPolygon","int(PTR path,struct Points,int count)")

gdip.AddPathRectangle #

$.api("GdipAddPathRectangle","int(PTR path,float x,float y,float width,float height)")

gdip.AddPathString #

$.api("GdipAddPathString","int(PTR path,string str,int Length,pointer family,int style,float emSize,struct& layoutRect,ptr strFmt)")

gdip.ClonePath #

$.api("GdipClonePath","int(PTR path,int& clonePath)")

gdip.ClosePathFigure #

$.api("GdipClosePathFigure","int(PTR path)")

gdip.ClosePathFigures #

$.api("GdipClosePathFigures","int(PTR path)")

gdip.CreatePath #

$.api("GdipCreatePath","int(int brushmode,pointer& Path)")

gdip.DeletePath #

$.api("GdipDeletePath","int(PTR path)")

gdip.ResetPath #

$.api("GdipResetPath","int(PTR path)")

gdip.StartPathFigure #

$.api("GdipStartPathFigure","int(PTR path)")

gdip.path() #

返回对象:gdiPathObject

gdip.path(_GdipFillMode) #

创建路径对象

gdip.path 成员列表 #

gdip.path.is() #

参数 @1 是否 gdip.bitmap 对象

gdiPathObject 成员列表 #

gdiPathObject.addArc(x,y,width,height,startAngle,sweepAngle) #

添加椭圆弧
startAngle:起始角度,以度为单位从X轴顺时针测量
sweepAngle:startAngle 和弧线末尾之间的角度

gdiPathObject.addBezier(point1,point2,point3,point4) #

添加贝塞尔曲线。
参数 @point1 到 @point4 可指定为 ::POINTF 结构体或者包含 x,y 字段的普通表对象。
四个坐标点分别为:起始锚点,起始控制点,结束锚点,结束控制点。

gdiPathObject.addBezier(x1,y1,x2,y2,x3,y3,x4,y4) #

添加贝塞尔曲线。
4个坐标点分别为:起始锚点,起始控制点,结束锚点,结束控制点

gdiPathObject.addClosedCurve(points...) #

添加闭合曲线。

gdiPathObject.addClosedCurve(x1,y1,y2,y2...) #

添加闭合曲线。

gdiPathObject.addCurve(points...) #

添加曲线。

gdiPathObject.addCurve(x1,y1,y2,y2...) #

添加曲线。

gdiPathObject.addEllipse(x,y,width,height) #

添加椭圆

gdiPathObject.addLine(x1,y1,x2,y2) #

添加直线

gdiPathObject.addPie(x,y,width,height,startAngle,sweepAngle) #

添加一个扇形轮廓
startAngle:起始角度,以度为单位从X轴顺时针测量
sweepAngle:startAngle 和弧线末尾之间的角度

gdiPathObject.addPolygon(points...) #

添加多边形。

gdiPathObject.addPolygon(x1,y1,y2,y2...) #

添加多边形。

gdiPathObject.addPolyline #

绘制折线(多段线)

gdiPathObject.addPolyline(points...) #

gdiPathObject.addPolyline(x1,y1,y2,y2...) #

gdiPathObject.addRectangle(x,y,width,height) #

添加矩形

gdiPathObject.addRoundRect(RECT,圆角大小) #

添加圆角矩形
圆角大小也可以使用四个值,自左上角开始顺时针为序:
左上,右上,右下,左下

gdiPathObject.addString(str,family,style,emSize,rclayout,strformat ) #

添加字符串

gdiPathObject.closeAllFigure() #

闭合所有图形开始新图

gdiPathObject.closeFigure() #

闭合当前图形开始新图

gdiPathObject.delete() #

释放路径对象

gdiPathObject.reset() #

重置为空路径

gdiPathObject.startFigure() #

不闭合开始新图形

gdipgraphicsObject 成员列表 #

gdipgraphicsObject.addLine(pioint1,point1) #

添加直线。
参数 @point1,@point2 指定开始与结束坐标,
坐标为包含 x,y 字段(数值)的任意表对象。

gdipgraphicsObject.addLine(x1,y1,x2,y2) #

添加直线。
参数 @x1,@y1,@x2,@y2 指定开始与结束坐标

Markdown 格式