/**
* @constructor
*/
function XUIRoundProgress() {
}
XUIRoundProgress.prototype = {
//组件
/**
"Gauge1":{
"title":"仪表盘1",
"name":"Gauge1",
"type":"PUIGaugeInterface",
"index":0
}*/
/**
"Gauge2":{
"title":"仪表盘2",
"name":"Gauge2",
"type":"PUIGaugeInterface",
"index":1
}*/
/**
"Gauge3":{
"title":"仪表盘3",
"name":"Gauge3",
"type":"PUIGaugeInterface",
"index":2
}*/
/**
"Gauge4":{
"title":"仪表盘4",
"name":"Gauge4",
"type":"PUIGaugeInterface",
"index":5
}*/
/**
"Pie":{
"title":"饼图",
"name":"Pie",
"type":"PUIPieInterface",
"index":4
}*/
//接口
/**
* 背景颜色
* @param {String} strBgColor 背景颜色
* @property {Color} BgColor "0xff0A181C"
*/
SetBgColor:function (strBgColor) {
},
/**
* 获取背景色
* @return {String}
*/
GetBgColor:function () {
},
/**
* 最外圈轴线是否显示
* @param {Boolean} bShow 轴线是否显示
* @property {Boolean} FirstLineShow true
*/
SetFirstLineShow:function (bShow) {
},
/**
* 获取最外圈轴线显示状态
* @return {Boolean}
*/
GetFirstLineShow:function () {
},
/**
* 最外圈轴线颜色
* @param {String} strColor 轴线颜色
* @property {Color} FirstLineColor "0xff012659"
*/
SetFirstLineColor:function (strColor) {
},
/**
* 获取最外圈轴线颜色
* @return {String}
*/
GetFirstLineColor:function () {
},
/**
* 最外圈轴线宽度
* @param {Number} nWidth 轴线宽度
* @property {Number} FirstLineWidth 2
*/
SetFirstLineWidth:function (nWidth) {
},
/**
* 获取最外圈轴线宽度
* @return {Number}
*/
GetFirstLineWidth:function () {
},
/**
* 刻度圈轴线是否显示
* @param {Boolean} bShow 轴线是否显示
* @property {Boolean} SecondLineShow true
*/
SetSecondLineShow:function (bShow) {
},
/**
* 获取刻度圈轴线显示状态
* @return {Boolean}
*/
GetSecondLineShow:function () {
},
/**
* 刻度圈分隔线是否显示
* @param {Boolean} bShow 分隔线是否显示
* @property {Boolean} SecondSplitShow true
*/
SetSecondSplitShow:function (bShow) {
},
/**
* 获取刻度圈分隔线显示状态
* @return {Boolean}
*/
GetSecondSplitShow:function () {
},
/**
* 刻度圈颜色
* @param {String} strColor 刻度圈颜色
* @property {Color} SecondLineColor "0xff0160B5"
*/
SetSecondLineColor:function (strColor) {
},
/**
* 获取刻度圈颜色
* @return {String}
*/
GetSecondLineColor:function () {
},
/**
* 刻度圈宽度
* @param {Number} nWidth 刻度圈宽度
* @property {Number} SecondLineWidth 2
*/
SetSecondLineWidth:function (nWidth) {
},
/**
* 获取刻度圈宽度
* @return {Number}
*/
GetSecondLineWidth:function () {
},
/**
* 刻度圈半径
* @param {String} strRadius 半径大小
* @property {String} SecondLineRadius "85%"
*/
SetSecondLineRadius:function (strRadius) {
},
/**
* 获取刻度圈半径
* @return {String}
*/
GetSecondLineRadius:function () {
},
/**
* 刻度圈分割数
* @param {Number} nSplitNumber 刻度圈分割数
* @property {Number} SecondLineSplitNumber 10
*/
SetSecondLineSplitNumber:function (nSplitNumber) {
},
/**
* 获取刻度圈分割数
* @return {Number}
*/
GetSecondLineSplitNumber:function () {
},
/**
* 刻度圈分割线长度
* @param {Number} nLength 分割线长度
* @property {Number} SecondLineSplitLength 15
*/
SetSecondLineSplitLength:function (nLength) {
},
/**
* 获取刻度圈分割线长度
* @return {Number}
*/
GetSecondLineSplitLength:function () {
},
/**
* 刻度圈分割线颜色
* @param {String} strColor 分割线颜色
* @property {Color} SecondLineSplitColor "0xff0160B5"
*/
SetSecondLineSplitColor:function (strColor) {
},
/**
* 获取刻度圈分割线颜色
* @return {String}
*/
GetSecondLineSplitColor:function () {
},
/**
* 进度圈轴线是否显示
* @param {Boolean} bShow 轴线是否显示
* @property {Boolean} ThirdLineShow true
*/
SetThirdLineShow:function (bShow) {
},
/**
* 获取进度圈轴线显示状态
* @return {Boolean}
*/
GetThirdLineShow:function () {
},
/**
* 进度圈半径
* @param {String} strRadius 半径大小
* @property {String} ThirdLineRadius "75%"
*/
SetThirdLineRadius:function (strRadius) {
},
/**
* 获取进度圈半径
* @return {String}
*/
GetThirdLineRadius:function () {
},
/**
* 进度圈颜色
* @param {String} strColor1 运行后颜色
* @param {String} strColor2 运行前颜色
* @property {Collection} ThirdLineColor ["0xff00E1FF","0xff009FFE"]
*/
SetThirdLineColor:function (strColor1,strColor2) {
},
/**
* 获取进度圈运行前颜色
* @return {String}
*/
GetThirdLineBeforeColor:function () {
},
/**
* 获取进度圈运行后颜色
* @return {String}
*/
GetThirdLineAfterColor:function () {
},
/**
* 进度圈宽度
* @param {Number} nWidth 进度圈宽度
* @property {Number} ThirdLineWidth 12
*/
SetThirdLineWidth:function (nWidth) {
},
/**
* 获取进度圈宽度
* @return {Number}
*/
GetThirdLineWidth:function () {
},
/**
* 底色圈轴线是否显示
* @param {Boolean} bShow 轴线是否显示
* @property {Boolean} FourthLineShow true
*/
SetFourthLineShow:function (bShow) {
},
/**
* 获取底色圈轴线显示状态
* @return {Boolean}
*/
GetFourthLineShow:function () {
},
/**
* 底色圈半径
* @param {String} strRadius 半径大小
* @property {String} FourthLineRadius "66%"
*/
SetFourthLineRadius:function (strRadius) {
},
/**
* 获取底色圈半径
* @return {String}
*/
GetFourthLineRadius:function () {
},
/**
* 底色圈颜色
* @param {String} strColor 底色圈颜色
* @property {Color} FourthLineColor "0xff011C46"
*/
SetFourthLineColor:function (strColor) {
},
/**
* 获取底色圈颜色
* @return {String}
*/
GetFourthLineColor:function () {
},
/**
* 底色圈宽度
* @param {Number} nWidth 底色圈宽度
* @property {Number} FourthLineWidth 12
*/
SetFourthLineWidth:function (nWidth) {
},
/**
* 获取底色圈宽度
* @return {Number}
*/
GetFourthLineWidth:function () {
},
/**
* 中心圆半径
* @param {String} strRadius 半径大小
* @property {String} CenterCircleRadius "55%"
*/
SetCenterCircleRadius:function (strRadius) {
},
/**
* 获取中心圆半径
* @return {String}
*/
GetCenterCircleRadius:function () {
},
/**
* 中心圆颜色
* @param {String} strColor 中心圆颜色
* @property {Color} CenterCircleColor "0xff031E43"
*/
SetCenterCircleColor:function (strColor) {
},
/**
* 获取中心圆颜色
* @return {String}
*/
GetCenterCircleColor:function () {
},
/**
* 中心圈是否显示
* @param {Boolean} bShow 中心圈是否显示
* @property {Boolean} FifthLineShow true
*/
SetFifthLineShow:function (bShow) {
},
/**
* 获取中心圈显示状态
* @return {Boolean}
*/
GetFifthLineShow:function () {
},
/**
* 中心圈半径
* @param {String} strRadius 半径大小
* @property {String} FifthLineRadius "56%"
*/
SetFifthLineRadius:function (strRadius) {
},
/**
* 获取中心圈半径
* @return {String}
*/
GetFifthLineRadius:function () {
},
/**
* 中心圈颜色
* @param {String} strColor 中心圈颜色
* @property {Color} FifthLineColor "0xff007AE6"
*/
SetFifthLineColor:function (strColor) {
},
/**
* 获取中心圈颜色
* @return {String}
*/
GetFifthLineColor:function () {
},
/**
* 中心圈阴影色
* @param {String} strColor 中心圈阴影色
* @property {Color} FifthLineShadowColor "0xff007AE6"
*/
SetFifthLineShadowColor:function (strColor) {
},
/**
* 获取中心圈阴影色
* @return {String}
*/
GetFifthLineShadowColor:function () {
},
/**
* 中心圈阴影长度
* @param {Number} nShadowBlur 阴影长度
* @property {Number} FifthLineShadowBlur 10
*/
SetFifthLineShadowBlur:function (nShadowBlur) {
},
/**
* 获取中心圈阴影长度
* @return {Number}
*/
GetFifthLineShadowBlur:function () {
},
/**
* 中心圈宽度
* @param {Number} nWidth 中心圈宽度
* @property {Number} FifthLineWidth 2
*/
SetFifthLineWidth:function (nWidth) {
},
/**
* 获取中心圈宽度
* @return {Number}
*/
GetFifthLineWidth:function () {
},
/**
* 标题是否显示
* @param {Boolean} bShow 标题是否显示
* @property {Boolean} TitleShow true
*/
SetTitleShow:function (bShow) {
},
/**
* 获取标题显示状态
* @return {Boolean}
*/
GetTitleShow:function () {
},
/**
* 标题字体颜色
* @param {String} strColor 标题字体颜色
* @property {Color} TitleColor "0xffFFFFFF"
*/
SetTitleColor:function (strColor) {
},
/**
* 获取标题字体颜色
* @return {String}
*/
GetTitleColor:function () {
},
/**
* 标题字体大小
* @param {Number} nFontSize 标题字体大小
* @property {Number} TitleSize 20
*/
SetTitleSize:function (nFontSize) {
},
/**
* 获取标题字体大小
* @return {Number}
*/
GetTitleSize:function () {
},
/**
* 标题字体粗细
* @param {String} strWeight 标题字体粗细
* @property {Combo} TitleWeight ["normal","bold","bolder","lighter"]
*/
SetTitleWeight:function (strWeight) {
},
/**
* 获取标题字体粗细
* @return {String}
*/
GetTitleWeight:function () {
},
/**
* 标题字体风格
* @param {String} strStyle 标题字体风格
* @property {Combo} TitleStyle ["normal","italic","oblique"]
*/
SetTitleStyle:function (strStyle) {
},
/**
* 获取标题字体风格
* @return {String}
*/
GetTitleStyle:function () {
},
/**
* 标题名字
* @param {String} strName 标题名字
* @property {String} TitleName "风场安全率"
*/
SetTitleName:function (strName) {
},
/**
* 获取标题名字
* @return {String}
*/
GetTitleName:function () {
},
/**
* 数据是否显示
* @param {Boolean} bShow 数据是否显示
* @property {Boolean} DetailValueShow true
*/
SetDetailValueShow:function (bShow) {
},
/**
* 获取数据显示状态
* @return {Boolean}
*/
GetDetailValueShow:function () {
},
/**
* 数据值
* @param {Number} nValue 数据值
* @property {Number} DetailValue 0
*/
SetDetailValue:function (nValue) {
},
/**
* 获取数据值
* @return {Number}
*/
GetDetailValue:function () {
},
/**
* 数据字体风格
* @param {String} strStyle 数据字体风格
* @property {Combo} DetailValueStyle ["normal","italic","oblique"]
*/
SetDetailValueStyle:function (strStyle) {
},
/**
* 获取数据字体风格
* @return {String}
*/
GetDetailValueStyle:function () {
},
/**
* 数据字体粗细
* @param {String} strWeight 数据字体粗细
* @property {Combo} DetailValueWeight ["normal","bold","bolder","lighter"]
*/
SetDetailValueWeight:function (strWeight) {
},
/**
* 获取数据字体粗细
* @return {String}
*/
GetDetailValueWeight:function () {
},
/**
* 数据字体大小
* @param {Number} nFontSize 数据字体大小
* @property {Number} DetailValueSize 40
*/
SetDetailValueSize:function (nFontSize) {
},
/**
* 获取数据字体大小
* @return {Number}
*/
GetDetailValueSize:function () {
},
/**
* 数据字体颜色
* @param {String} strColor 数据字体颜色
* @property {Color} DetailValueColor "0xffFFFFFF"
*/
SetDetailValueColor:function (strColor) {
},
/**
* 获取数据字体颜色
* @return {String}
*/
GetDetailValueColor:function () {
},
/**
* 当前值
* @param {Number} nValue 当前安全率
* @property {Number} CurValueRate 72
*/
SetCurValue:function (nValue) {
},
/**
* 背景颜色绘制
* @param {Boolean} bDrawColor
* @property {Boolean} BgDrawColor true
*/
SetDrawColor:function (bDrawColor) {
},
/**
* 背景颜色
* @param {String} strBgColor 背景颜色
* @property {Color} CtrlBgColor "0xff0A181C"
*/
SetCtrlBgColor:function (strBgColor) {
},
/**
* 背景图片
* @param {ImageProp} strBgImg 背景图片
* @property {ImageProp} CtrlBgImg "images/bg.png"
*/
SetCtrlBgImg:function (strBgImg) {
},
/**
* 图片绘制模式
* @param {String} strModel 绘制模式
* @property {Combo} PicModel ["no-repeat","repeat-x","repeat-y","repeat"]
*/
SetPicModel:function (strModel) {
},
}