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...) #
添加闭合曲线。
- 参数 @points 可指定曲线经过的多个坐标点(可指定一个数组或展开为多个参数)。
每个坐标点可以是 :: POINTF 创建的格式为 {float x, float y} 的结构体。
至少要指定三个坐标点才能形成曲线。
gdiPathObject.addClosedCurve(x1,y1,y2,y2...) #
添加闭合曲线。
- 参数可指定曲线经过的多个坐标点(可指定一个数组或展开为多个参数)。
用成对的数值表示单个坐标点,例如 x1,y1 每表示第一个坐标点。
至少要指定三个坐标点才能形成曲线。
gdiPathObject.addCurve(points...) #
添加曲线。
- 参数 @points 可指定曲线经过的多个坐标点(可指定一个数组或展开为多个参数)。
每个坐标点可以是 :: POINTF 创建的格式为 {float x, float y} 的结构体。
至少要指定两个坐标点。
gdiPathObject.addCurve(x1,y1,y2,y2...) #
添加曲线。
- 参数可指定曲线经过的多个坐标点(可指定一个数组或展开为多个参数)。
用成对的数值表示单个坐标点,例如 x1,y1 每表示第一个坐标点。
至少要指定两个坐标点。
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...) #
添加多边形。
- 参数 @points 可指定多边形经过的多个坐标点(可指定一个数组或展开为多个参数)。
每个坐标点可以是 :: POINTF 创建的格式为 {float x, float y} 的结构体。
至少要指定两个坐标点
gdiPathObject.addPolygon(x1,y1,y2,y2...) #
添加多边形。
- 参数可指定多边形经过的多个坐标点(可指定一个数组或展开为多个参数)。
用成对的数值表示单个坐标点,例如 x1,y1 每表示第一个坐标点。
至少要指定两个坐标点
gdiPathObject.addPolyline #
绘制折线(多段线)
gdiPathObject.addPolyline(points...) #
- 参数 @points 可指定多边形经过的多个坐标点(可指定一个数组或展开为多个参数)。
每个坐标点可以是 :: POINTF 创建的格式为 {float x, float y} 的结构体。
至少要指定两个坐标点
gdiPathObject.addPolyline(x1,y1,y2,y2...) #
- 参数可指定多边形经过的多个坐标点(可指定一个数组或展开为多个参数)。
用成对的数值表示单个坐标点,例如 x1,y1 每表示第一个坐标点。
至少要指定两个坐标点
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 格式