C#.NET中怎么获取本地计算机上装的字体?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#.NET中怎么获取本地计算机上装的字体?相关的知识,希望对你有一定的参考价值。

参考技术A

需要使用using System.Drawing.Text;

使用如下命令就可以得到当前系统所有字体

InstalledFontCollection MyFont =

new InstalledFontCollection();

FontFamily[] MyFontFamilies = MyFont.Families;

InstalledFontCollection 对象只看得见在创建它之前安装在 Windows 中的字体。如果用c#创建安装字体程序要使用GDIAddFontResource 函数

InstalledFontCollection fc = new InstalledFontCollection();

foreach( FontFamily font in fc.Families )

ListItem tmp = new ListItem( font.Name , font.Name );

this.styleFont.Items.Add( tmp );

获取系统颜色预定以颜色

Array colors = System.Enum.GetValues( typeof(KnownColor) );

foreach( object colorName in colors )

ListItem tmp = new ListItem( colorName.ToString() , colorName.ToString());

this.styleColor.Items.Add( tmp );

网上下载华文行楷的字体模块包;

有RAR和自动安装EXE两种,EXE是你双击了自己帮你装好就可以用;

RAR是你要复制到C盘WINDOWS文件夹中的字体的文件夹里,位置是:C:\\WINDOWS\\Fonts,粘贴进去就可以了。

虚拟机上装了linux系统,但是ifconfig查不到本地ip地址

我想 用电脑 winscp软件进行sftp连接,但是 我输入 ifconfig差不到本地连接,貌似是别的ip地址
怎么回事?

参考技术A ip地址不是正常吗?127.0.0.1是环回口的地址,不用去管他。只要看eth0本地网卡的地址就行了。 参考技术B 在win7下ping的是分给Linux的ip,通了?你这显示的Linux下的ip根本没生效,你把虚拟机的网关设置工作在什么模式下,如果想手动给Linux配ip,应该让虚拟机网关工作在bridge方式,自动获取就工作在NAT方式。NAT方式最...本回答被提问者采纳 参考技术C 检查网卡驱动是不是打上了,看看网路适配器是不是开启的追问

重启了一下 好了,不过连不上ssh啊
ssh: connect to host 192.168.1.106 port 22: Connection refused

追答

端口打开没

以上是关于C#.NET中怎么获取本地计算机上装的字体?的主要内容,如果未能解决你的问题,请参考以下文章

Mac怎么远程连接Windows桌面?

WIN10下怎么设置共享文件夹

联想y50在win8系统上装了win7,bois该怎么设置

计算机二级中根据素材调整字体是怎么看换成啥字体的?

在java中获取当天时间,然后让这个当前时间加一个天数,得到最后的时间怎么计算。

在 VB.net/C# 中直接使用资源字体