在mx和spark组件中嵌入字体

时间:2011-06-09 17:44:24

标签: flex fonts

我正在尝试在我的应用中嵌入字体。一切都很好,但对于我的AdvancedDataGrid中的itemRenderers。 Adobe's documentation声称

  

MX DataGrid控件有一个特殊功能   class,FTEDataGridItemRenderer,那个   您可以使用自定义项目渲染器。   MXFTEText.css主题文件指定   它如下:   defaultDataGridItemRenderer:   的ClassReference( “mx.controls.dataGridClasses.FTEDataGridItemRenderer”);

但是,他们没有提到ADG的任何内容,并且将defaultDataGridItemRenderer设置为FTEDataGridItemRenderer或FTEAdvancedDataGridItemRenderer似乎没有做到这一点。很想知道是否有人必须处理这个问题并设法成功解决这个问题。

谢谢你!

1 个答案:

答案 0 :(得分:2)

刚想出来......

mx|AdvancedDataGrid
{
        defaultDataGridItemEditor: ClassReference("mx.controls.MXFTETextInput");
        defaultDataGridItemRenderer: ClassReference("mx.controls.advancedDataGridClasses.FTEAdvancedDataGridItemRenderer");
}

诀窍。奇怪的是,如果您只使用itemRenderer部分,则IR实际上不使用FTE进行渲染。