2012-11-01 71 views
0

動態加載的字體,我有以下(字體名單實際上是爲這個職位的目的更短):在Silverlight 4

private static ObservableCollection<FontFamily> colFontFamilies = new ObservableCollection<FontFamily>() 
{ 
    new FontFamily("/PrintVites;component/Fonts/Fonts.zip#Trajan Pro"), 
    new FontFamily("/PrintVites;component/Fonts/Fonts.zip#Futura Std Light"), 
    new FontFamily("/PrintVites;component/Fonts/Fonts.zip#GeosansLight") 
}; 

這些目前嵌入字體。如何在應用程序加載後使用WebClient對象異步加載這些對象?我必須將它們放在一個zip文件中,還是可以分別加載每個字體文件?

回答

1

通過將字體放在一個zip文件中並使用WebClient對象讀取它們來自己想象出來。