Стилизация круговой диаграммы в flex3 - PullRequest
0 голосов
/ 14 июня 2011

Мне нужно иметь стиль для меток на круговой диаграмме.

Я передал htmltext (например: - Метка диаграммы ) в функцию метки, чтобыстолбчатая диаграмма и гистограмма.Я могу получить метку жирным шрифтом и курсивом ( Метка диаграммы ).

Но на круговой диаграмме метка отображается в виде htmltext, как есть (b> Метка диаграммы )

Как я могу это сделать? Я борюсь с этой проблемой в течение двух дней.

1 Ответ

0 голосов
/ 21 июня 2011

Если вы просто хотите, чтобы к вашим ярлыкам применялись стили, выделенные жирным шрифтом / курсивом, это то, что вы должны сделать:

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

В этом случае нет необходимости изменять свойство метки для каждой метки, отображаемой на диаграмме.

Пожалуйста, обновите это как можно скорее, если это не работает.

...