【发布时间】:2011-06-14 14:35:50
【问题描述】:
我需要为饼图中的标签设置样式。
我将标签函数中的 htmltext(ex:- Chart Label) 传递给柱形图和条形图。我可以得到粗体和斜体的标签(图表标签)。
但在饼图中,标签显示为 htmltext (图表标签)
我怎样才能完成这项工作?我在这个问题上苦苦挣扎了两天。
【问题讨论】:
标签: actionscript-3 apache-flex actionscript flex3
我需要为饼图中的标签设置样式。
我将标签函数中的 htmltext(ex:- Chart Label) 传递给柱形图和条形图。我可以得到粗体和斜体的标签(图表标签)。
但在饼图中,标签显示为 htmltext (图表标签)
我怎样才能完成这项工作?我在这个问题上苦苦挣扎了两天。
【问题讨论】:
标签: actionscript-3 apache-flex actionscript flex3
如果您只想将粗体/斜体样式应用于您的标签,您应该这样做:
<mx:Style>
.boldOnly {
fontSize:9;
fontWeight:bold;
labelPosition:inside;
}
.italicOnly {
fontSize:9;
fontStyle:italic;
labelPosition:inside;
labelAlign:top;
}
.boldAndItalic{
fontSize:9;
fontStyle:italic;
fontWeight:bold;
labelPosition:inside;
labelAlign:top;
}
</mx:Style>
在您的 mxml 代码中声明上述样式标记,然后在您的饼图 mxml 标记中执行以下操作:
仅用于粗体:
<mx:PieChart id="chart" dataProvider="{expenses}" showDataTips="false" styleName="boldOnly" >
仅斜体:
<mx:PieChart id="chart" dataProvider="{expenses}" showDataTips="false" styleName="italicOnly" >
粗体和斜体
<mx:PieChart id="chart" dataProvider="{expenses}" showDataTips="false" styleName="boldAndItalic">
这是不需要更改图表中出现的每个标签的标签属性。
如果这不起作用,请尽快更新。
【讨论】: