js 取字型列表
通過js 取字型列表,在IE下很容易辦到,網上的相關內容也很多,可參考 :
http://www.aa25.cn/code/224.shtml
function getSystemFonts(){
var a=dlgHelper.fonts.count;
var fArray = new Array();
var oDropDown = document.all.fonts;
for (i = 1;i < dlgHelper.fonts.count;i++){
fArray[i] = dlgHelper.fonts(i);
var aOptions = oDropDown.options;
var oOption = document.createElement("OPTION");
aOptions.add(oOption);
oOption.text = fArray[i];
oOption.Value = i;
}
}
關鍵dlgHelper(object,能獲取客戶作業系統的所有字型列表)在chrome等瀏覽器下不支援。
於是有另外兩種解決方法:
1,使用flash方式:var arr_font:Array = Font.enumerateFonts(true);
如果Font.enumerateFonts(false),他返回的是 嵌入字型列表;
如果是true,他返回的是 嵌入字型+系統字型;
關於flash的可參考
http://www.cnblogs.com/zjfree/archive/2010/12/07/1899602.html
http://rel.me/2008/06/26/font-detection-with-javascript-and-flash/
2,自定義一個字型列表,判斷是否在客戶端存在,如果存在的話,則取出。
取字型參考 :http://tengs.info/index.php/archives/314
另外有例項解析:http://blog.csdn.net/yimengqiannian/article/details/7060210
相關文章
- Nodejs爬取新聞列表NodeJS
- 獲取系統字型,獲取系統預設字型
- 前端字型擷取前端
- C++--Win32--列表編輯--獲取列表內容--獲取列表行數--修改列表內容C++Win32
- 獲取登錄檔字型
- SQL獲取時間列表及月份列表SQL
- JS 列表 - 隨筆JS
- 獲取檔案列表 .net
- JSR規範列表JS
- css中文字型與英文寫法對應列表CSS
- python列表讀取的方法Python
- 遞迴獲取檔案列表遞迴
- iOS 獲取全部字型的Fontfamily和FontNameiOS
- 字幕字型滾動外掛——scroxt.jsJS
- Nacos - 客戶端例項列表獲取客戶端
- js擷取JS
- 易優list功能:獲取列表模板中的列表內容-EyouCms手冊
- iOS系統中的字型(swift寫法獲取)iOSSwift
- js實現移動端字型響應式JS
- 《ExtJS權威指南》——2.6節關於字型JS
- js程式碼觸發事件 函式列表JS事件函式
- C# 讀取 ttf字型檔案裡的 UnicodeC#Unicode
- js獲取日期JS
- Python如何從列表中獲取笛卡爾積Python
- Flutter筆記: 獲取網路資料及渲染列表Flutter筆記
- 聊聊android列表檢視的快取設計Android快取
- php調取文章最新列表顯示點選數PHP
- 微信小程式獲取直播間列表方法介紹微信小程式
- javascript獲取li列表中的第幾個liJavaScript
- .net 獲取郵箱郵件列表和內容
- Android如何獲取開機啟動項列表Android
- 通過javascript+xmlhttp獲取itpub blog列表JavaScriptXMLHTTP
- PowerShell 命令來獲取已啟用的功能列表
- 使用Jquery和JSON的州和城市列表jQueryJSON
- JS 獲取文件元素JS
- Node.js快取Node.js快取
- uniappp js快取APPJS快取
- js獲取表格方法JS