2011-06-14 59 views
0

我需要饼图中标签的样式。Flex3中的样式饼图标签

我通过htmltext(例如: - < b> < i>图表标签</i> </b>)将标签函数传递给柱状图和条形图。我能够以粗体和斜体(图表标签)获得标签。

但在饼图的标签显示为的htmlText,因为它是(< B> <我>图表标签</I> </B>)

我怎样才能得到这个工作?我米挣扎与这个问题两天。

回答

0

柜面你只是想有适用于您的标签这个粗体/斜体是你应该做的:

<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"> 

这是没有必要改变每个标签出现在图表中的标签属性。

如果这不起作用,请尽快更新。