C# 添加及删除字体⽂件(ttf
[DllImport("kernel32.dl
l", SetLastError =
true)]        static extern int
WriteProfileString(stri ng lpszSection, string
lpszKeyName, string
lpszString);
[DllImport("user32.dll"
)]
public static
extern int
SendMessage(int
hWnd, // handle to
destination window
uint Msg, //
message
int wParam, //
first message
parameter
int lParam //
second message
parameter
);
[DllImport("gdi32")]
public static
extern int
AddFontResource(stri
ng lpFileName);
[DllImport("gdi32")]
public static
extern int
RemoveFontResource
(string lpFileName);
/// <summary>
/// 安装字体
/// </summary>
/// <param
name="orginFontPath"
>原始字体⽂件所在路径
</param>
public static int
installFont(string
orginFontPath)
parameter是什么意思啊{
string
WinFontDir =
"C://windows//fonts";
string
FontFileName = "my
font.TTF";
若只使⽤AddFontResource函数,则重启机器后字体⽂件消失,此⽅法字体在机器重启后仍有效删除字体功能,需要删除Fonts⽂件夹下的⽂件才有效 <script type="text/javascript"> </script>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。