aardio官方社区

 找回密码
 注册会员

!connect_header_login!

只需一步,快速开始

搜索
查看: 7106|回复: 3

轻松浏览本机安装的字体

[复制链接]

55

主题

471

帖子

3788

积分

荣誉会员

Rank: 8Rank: 8

积分
3788
发表于 2011-7-7 22:31:53 | 显示全部楼层 |阅读模式
import win.ui;
import web.form;
import win.reg

/*DSG{{*/
var winform = win.form(parent=...; right=590;bottom=512;scroll=1;text="aardio Form" )
winform.add(  )
/*}}*/

//创建web窗体
var wb = web.form( winform);
winform.show()

fontsize=
"40" //设置字体显示的大小
str="ABCDE我的字体浏览器" //设置 显示的内容
color=";color:#FF0000"//设置 显示内容的颜色
var tab={} //创建个table来存放网页内容
reg=win.reg("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts")//打开已安装的字体注册表
for(valuename, data in reg.eachValue()) { //查询子信息
    var regvalue=string.match(valuename,"(.*?) \(TrueType\)") //匹配出  TrueType 前面的字体名字
   
if(regvalue){
        
//找到就添加进table
        table.push(
            tab,
            
'<p style="font-family:'+ regvalue +'; font-size:'+fontsize+'px'+color+'">'+str+'</p>字体名字: '+regvalue+'<hr>'   
        )   
    }
}
var html=string.join(tab)// 拼接后写入页面 完毕
wb.write(html)

//进入消息循环
win.loopMessage();
return winform,wb;

回复

使用道具 举报

75

主题

848

帖子

5075

积分

六级会员

The only one

Rank: 9Rank: 9Rank: 9

积分
5075
发表于 2011-7-7 22:53:58 | 显示全部楼层

有意思的范例,直观一目了然!

有意思的范例,直观一目了然!
小时候,幸福是一件东西,拥有就是幸福; 长大了,幸福是一个目标,达到就是幸福; 成熟后,发现幸福原来是一种心态,领悟就是幸福.
回复

使用道具 举报

117

主题

1229

帖子

6572

积分

六级会员

Rank: 9Rank: 9Rank: 9

积分
6572
发表于 2011-7-7 23:47:25 | 显示全部楼层

你不是要弄 用 图片 匹配字体么

你不是要弄 用 图片 匹配字体么
我是菜鸟...
回复

使用道具 举报

51

主题

265

帖子

1548

积分

四级会员

Rank: 6Rank: 6

积分
1548
发表于 2011-7-7 23:53:37 | 显示全部楼层

这个不错,学习了。

这个不错,学习了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2021-9-25 02:08 , Processed in 0.049561 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表