0

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

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

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

4

1 回答 1

0

刚想...

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

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

这适用于大多数 mx 组件。

现在,我们正在使用 mx 组件AdvancedDatagridAdvancedDataGridItemRenderer(不是MXAdvancedDataGridItemRenderer,它实际上是一个 spark 组件)。

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

哪个解决问题!欢呼!

于 2013-08-14T07:26:55.517 回答