如何在win表单中以编程方式注册字体 [英] How to font register programatically in win forms

查看:78
本文介绍了如何在win表单中以编程方式注册字体的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要在win窗体中以编程方式进行字体注册。因为我已经生成HTML到PDF文档,因为字体没有注册,所以时间印地文字体不显示。我想以编程方式注册所有当前系统字体。



我尝试了什么:



我想尝试静态字体寄存器,如

FontFactory.Register(c:/windows/fonts/Kokila.TTF);

但它不适用于寄存器字体。

I need to font register programmatically in win forms.because I have generate HTML to PDF document that time Hindi font not display because font not registered.I want to register all current system font programmatically.

What I have tried:

I want to try static font register like
FontFactory.Register("c:/windows/fonts/Kokila.TTF");
but it's not proper solution for register font.

推荐答案

这应该在应用程序的安装时完成,而不是在你的应用程序运行时。



安装新字体需要管理员权限所以一台机器上的普通用户无法完成。
This is something that should be done at install-time for your application, not when your app is running.

Installing a new font requires admin privileges so cannot be done by normal users on a machine.


这篇关于如何在win表单中以编程方式注册字体的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆