wpf字体不同步

wpf字体不同步,第1张

没有在pdf中嵌入设置的字体。解决方法为:

1、编辑,首选项。

2、点击左侧的“转换为pdf”,选择右侧“Microsoftofficeword”,点击编辑。

3、点击“所支持的文档的AdobePDF设置”里的“编辑”,点击确定。

4、点击左侧的“字体”,右侧选择需要的字体,点击“添加”,点击另存为即可。

1: WPF不支持直接实例化TTF文件。TTF 字体需要先安装到系统中。(想让程序自动装TTF请看这里http://blog.csdn.net/nickwar/article/details/5174259)

2:然后把装好的字体名称放入资源中。

3:参考我给出的代码设置FontFamily属性:

。。。。。。。。。。。。。。。。。。

 public MainWindow()

        {

            InitializeComponent()

            FontFamily family=GetFontFamily("Your installed TTF font name")

            this.FontFamily = family ?? this.FontFamily

        }

 

        private FontFamily GetFontFamily(String resourceKey)

        {

            if (String.IsNullOrEmpty(resourceKey))

            {

                return null

            }

            FontFamily fontFamily = null

            Object ttfName = this.TryFindResource(resourceKey)

            if (ttfName != null)

            {

                fontFamily = new FontFamily(ttfName.ToString())

            }

            return fontFamily

        }

。。。。。。。。。。。。。。。。。。。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6404761.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-21
下一篇 2023-03-21

发表评论

登录后才能评论

评论列表(0条)

保存