DYLIKE

DSAPI多功能组件编程应用-使用外部字体(包括资源文件)

在软件开发过程中,尤其是比较个性化的程序,有时会需要使用非安装字体文件,比如发布的时候附带了一个专用字体,或者该字体文件直接被放入项目资源,当不希望把这个字体安装到用户的操作系统但又想使用它时,本示例演示一个比较简单的方法。


选择字体文件



建立工程


如果是嵌入到资源使用,则应将字体文件放入资源


两种使用方法


运行效果。


Public Class Form1
    ''' <summary>
    ''' 将资源字体文件生成一个副本数组,以避免资源占用冲突
    ''' </summary>
    ''' <remarks></remarks>
    Private FontBytes() As Byte = My.Resources.digifaw
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        '方式一:
        Label1.Font = DSAPI.加载字体.读取资源字体(FontBytes, 16)
        '方式二:
        Label1.Font = DSAPI.加载字体.读取指定字体文件("c:\digifaw.ttf")
    End Sub
End Class


posted on 2015-10-09 09:27  『DYLIKE』  阅读(166)  评论(0编辑  收藏  举报

导航

Live2D