mx-AdvancedDataGridItemRenderer中的嵌入字体无法正常工作

时间:2013-08-13 13:03:06

标签: flex fonts embedding advanceddatagrid flex-mx

在尝试在AdvancedDataGridItemRenderer中嵌入自定义字体时,我在这里遇到了非常烦人的问题。

经过一番研究后,我找到了这个解决方案:http://www.webappsolution.com/wordpress/2011/01/20/getting-spark-mx-components-to-use-embedded-fonts/

不知何故,我想这是因为我使用自定义mx AdvancedDataGridItemRenderer,它会覆盖fontFamily样式属性,但我看不到嵌入字体。

1 个答案:

答案 0 :(得分:0)

刚想出来......

首先是一些分享, 为了嵌入我的自定义字体的spark以及我使用的mx组件:

s|global
    {
        fontFamily: [MY_CUSTOM_FONT];
        fontSize: 14;
        textFieldClass: ClassReference("mx.core.UIFTETextField");
    }

这适用于大多数mx组件。

现在,我们正在使用mx组件 AdvancedDatagrid AdvancedDataGridItemRenderer (不是 MXAdvancedDataGridItemRenderer 这实际上是一个火花组件)。

在这种情况下,我必须更改 CustomAdvancedDataGridItemRenderer 以扩展 FTEAdvancedDataGridItemRenderer ,而不仅仅是 AdvancedDataGridItemRenderer

哪个解决了问题!乌拉!