OpenCharts.RenderEnginer

Canvas渲染引擎绘制

Summary
OpenCharts.RenderEnginerCanvas渲染引擎绘制
Functions
renderText绘制文本
strokeRoundRect绘制圆角矩形
bezier绘制贝塞尔曲线,效果有点勉强
bspline绘制B样条曲线,效果有点勉强
curve绘制曲线

Functions

renderText

OpenCharts.RenderEnginer.renderText = function(context,
strText,
textStyle,
position)

绘制文本

Parameters

context{Object} 绘制的canvas画布内容.
strText{String} 绘制的字符串.
textStyle{OpenCharts.TextStyle} 绘制的字符串文本风格.
position{OpenCharts.Point} 绘制的字符串位置.

strokeRoundRect

OpenCharts.RenderEnginer.strokeRoundRect = function(context,
rect,
radius,
style)

绘制圆角矩形

Parameters

context{Object} 绘制的canvas画布内容.
rect{OpenCharts.Rect} 绘制的矩形.
radius{Number} 圆角的半径.
style{OpenCharts.Style} 绘制的圆角矩形风格.

bezier

OpenCharts.RenderEnginer.bezier = function(context,
pointsArray)

绘制贝塞尔曲线,效果有点勉强

Parameters

context{Object} 绘制的canvas画布内容.
pointsArray{Array(OpenCharts.Point)} 绘制的点串.

bspline

OpenCharts.RenderEnginer.bspline = function(context,
pointsArray)

绘制B样条曲线,效果有点勉强

Parameters

context{Object} 绘制的canvas画布内容.
pointsArray{Array(OpenCharts.Point)} 绘制的点串.

curve

OpenCharts.RenderEnginer.curve = function(context,
pointsArray)

绘制曲线

Parameters

context{Object} 绘制的canvas画布内容.
pointsArray{Array(OpenCharts.Point)} 绘制的点串.
OpenCharts.RenderEnginer.renderText = function(context,
strText,
textStyle,
position)
绘制文本
OpenCharts.RenderEnginer.strokeRoundRect = function(context,
rect,
radius,
style)
绘制圆角矩形
OpenCharts.RenderEnginer.bezier = function(context,
pointsArray)
绘制贝塞尔曲线,效果有点勉强
OpenCharts.RenderEnginer.bspline = function(context,
pointsArray)
绘制B样条曲线,效果有点勉强
OpenCharts.RenderEnginer.curve = function(context,
pointsArray)
绘制曲线
文本风格类
此类用x,y坐标描述屏幕上的坐标点。
此类用x,y,width,height描述屏幕上的矩形区域。
图形风格类
Close