如何在我的 C# 应用程序中嵌入字体? (使用 Visual Studio 2005)

2023-12-26

在我正在开发的应用程序中嵌入 truetype 字体的最佳方法是什么?基本上我想确保在另一台机器上安装时我的应用程序可以使用特定的字体。我有 *.ttf 字体文件,只需要一种嵌入它或在应用程序运行时自动安装它的方法。

我是否需要设置安装程序来在安装过程中安装字体,或者我可以在应用程序运行时动态加载字体吗?事实上,如果知道的话,我们都会很高兴。

该应用程序是使用 .NET 2.0 用 C# 开发的。


This 博客文章 http://www.siao2.com/2005/11/20/494829.aspx应该对你有帮助。

基本上,您将字体添加为嵌入资源,然后将其加载到私人字体集合 http://msdn.microsoft.com/en-us/library/system.drawing.text.privatefontcollection.aspx object.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在我的 C# 应用程序中嵌入字体? (使用 Visual Studio 2005) 的相关文章

  • 查找哪些页面不再与写入时复制共享

    假设我在 Linux 中有一个进程 我从中fork 另一个相同的过程 后forking 因为原始进程将开始写入内存 Linux写时复制机制将为进程提供与分叉进程使用的不同的唯一物理内存页 在执行的某个时刻 我如何知道原始进程的哪些页面已被写
  • 进程何时获得 SIGABRT(信号 6)?

    C 中进程获得 SIGABRT 的场景有哪些 该信号是否始终来自进程内部 或者该信号可以从一个进程发送到另一个进程吗 有没有办法识别哪个进程正在发送该信号 abort 向调用进程发送SIGABRT信号 就是这样abort 基本上有效 abo
  • 为什么要序列化对象需要 Serialized 属性

    根据我的理解 SerializedAttribute 不提供编译时检查 因为它都是在运行时完成的 如果是这样 那么为什么需要将类标记为可序列化呢 难道序列化器不能尝试序列化一个对象然后失败吗 这不就是它现在所做的吗 当某些东西被标记时 它会
  • 从 MVC 迁移到 ASP.NET Core 3.1 中的端点路由时,具有角色的 AuthorizeAttribute 不起作用

    我正在尝试将我的项目从 UseMVC asp net core 2 2 兼容样式 升级到 UseEndpoint Routing 并且我的所有请求都被重定向到我的验证失败页面 它与声明有关 如果我删除 Authorize Roles Adm
  • C# 中的接口继承

    我试图解决我在编写应用程序时遇到的相当大的 对我来说 问题 请看这个 为了简单起见 我将尝试缩短代码 我有一个名为的根接口IRepository
  • Clang 编译器 (x86):80 位长双精度

    我正在尝试在 x86 Windows 平台上使用本机 80 位长双精度 海湾合作委员会选项 mlong double 80 https gcc gnu org onlinedocs gcc x86 Options html似乎不适用于 cl
  • 构造函数中显式关键字的使用

    我试图了解 C 中显式关键字的用法 并查看了这个问题C 中的explicit关键字是什么意思 https stackoverflow com questions 121162 但是 那里列出的示例 实际上是前两个答案 对于用法并不是很清楚
  • 如何使用recv()检测客户端是否仍然连接(并且没有挂起)?

    我写了一个多客户端服务器程序C on SuSE Linux 企业服务器 12 3 x86 64 我为每个客户端使用一个线程来接收数据 我的问题是 我使用一个终端来运行服务器 并使用其他几个终端来运行服务器telnet到我的服务器 作为客户端
  • 如何配置 WebService 返回 ArrayList 而不是 Array?

    我有一个在 jax ws 上实现的 java Web 服务 此 Web 服务返回用户的通用列表 它运行得很好 Stateless name AdminToolSessionEJB RemoteBinding jndiBinding Admi
  • 从多个类访问串行端口

    我正在尝试使用串行端口在 arduino 和 C 程序之间进行通信 我对 C 编程有点陌生 该程序有多种用户控制形式 每一个都需要访问串口来发送数据 我需要做的就是从每个类的主窗体中写入串行端口 我了解如何设置和写入串行端口 这是我的 Fo
  • 访问者和模板化虚拟方法

    在一个典型的实现中Visitor模式 该类必须考虑基类的所有变体 后代 在许多情况下 访问者中的相同方法内容应用于不同的方法 在这种情况下 模板化的虚拟方法是理想的选择 但目前这是不允许的 那么 模板化方法可以用来解析父类的虚方法吗 鉴于
  • ASP MVC:服务应该返回 IQueryable 的吗?

    你怎么认为 你的 DAO 应该返回一个 IQueryable 以便在你的控制器中使用它吗 不 您的控制器根本不应该处理任何复杂的逻辑 保持苗条身材 模型 而不是 DAO 应该将控制器返回给视图所需的所有内容 我认为在控制器类中看到查询 甚至
  • 如何识别 WPF 文本框中的 ValidationError 工具提示位置

    我添加了一个箭头来指示工具提示中的文本框 当文本框远离屏幕边缘时 这非常有效 但是当它靠近屏幕边缘时 工具提示位置发生变化 箭头显示在左侧 Here is the Image Correct as expected since TextBo
  • 将数据打印到文件

    我已经超载了 lt lt 运算符 使其写入文件并写入控制台 我已经为同一个函数创建了 8 个线程 并且我想输出 hello hi 如果我在无限循环中运行这个线程例程 文件中的o p是 hello hi hello hi hello hi e
  • 如何重置捕获像素的值

    我正在尝试创建一个 C 函数 该函数返回屏幕截图位图中每四个像素的 R G 和 B 值 这是我的代码的一部分 for int ix 4 ix lt 1366 ix ix 4 x x 4 for int iy 3 iy lt 768 iy i
  • 当模板类不包含可用的成员函数时,如何在编译时验证模板参数?

    我有以下模板struct template
  • 将代码拆分为标头/源文件

    我从 Asio 的示例页面中获取了以下代码 class tcp connection public boost enable shared from this
  • 我在在线程序挑战编译器中遇到演示错误

    include
  • 使用 C# 从 DateTime 获取日期

    愚蠢的问题 给定日期时间中的日期 我知道它是星期二 例如我如何知道它的 tue 2 和 mon 1 等 Thanks 您正在寻找星期几 http msdn microsoft com en us library system datetim
  • 是否可以在 C# 中强制接口实现为虚拟?

    我今天遇到了一个问题 试图重写尚未声明为虚拟的接口方法的实现 在这种情况下 我无法更改接口或基本实现 而必须尝试其他方法 但我想知道是否有一种方法可以强制类使用虚拟方法实现接口 Example interface IBuilder

随机推荐

  • 重写discord.py |我的命令出错

    现在我 大部分 完成了我的审核命令 我正在尝试添加错误 我已经犯了 请指定成员 错误 但我无法设法让机器人在无效时说 此成员不存在 名称已输入 client command name kick brief Kicks user aliase
  • 如何在mysql服务器上存储文件

    我需要从 vb NET 表单将图像或 pdf 等文件发送到 mysql 数据库 我怎样才能做到这一点 有特定的列类型吗 我应该编写什么类型的 sql 查询来发送文件 您可以上传文件并将其保存在服务器中的文件夹中 并将文件的文件名或路径以及唯
  • Angular ng-bind-html 和其中的指令

    笨蛋链接 http plnkr co edit EZuKFBrE94bujWpcNat2 p preview 我有一个元素 我想将 html 绑定到它 div div 这样可行 现在 除了它之外 我还有一个绑定到绑定 html 的指令 sc
  • WPF:如何在具有延迟时间的单独线程中调用方法

    我有一个TextBox该用户可以在其中输入搜索词 它绑定到string Term我的财产view model 我想在内容更改时进行搜索查询 但我想在一个单独的线程中执行查询delay 例如当用户输入字母时 我想等待0 3秒 如果用户在这段时
  • UML 序列图的形式语言

    是否有一种形式语言可用于将 UML 序列图中存在的信息捕获为人类易于理解的文本格式 在我们这里 软件需求通常是用复杂的序列图来指定的 这些序列图很难审查 验证正确性并进行更改 另外 恕我直言 程序员更喜欢从需求的明确文本表示来实现 而不是从
  • 如何使用 VB.Net 获取弹出消息框中包含的控件的属性

    我正在研究一个VB Net项目的其中一部分是我在显示时捕获一个弹出消息框并以某种方式处理它 我的问题是我必须知道这个弹出窗口中包含哪些按钮 主要是它们的标题 这可能吗 有人可以告诉我如何做到这一点吗 如果有样品 我们将不胜感激 Thanks
  • 最好的 XNA 博客是什么? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 在 Visual Studio 中,是否有键盘快捷键可以在代码编辑器窗口中显示数据提示(鼠标悬停时出现的浮动手表)?

    在 Visual Studio 中 DataTip 是当您将鼠标悬停在变量上时出现的浮动监视 它会显示其值 有没有办法通过键盘而不是鼠标来完成此操作 PS I now about the QuickWatch window Shift F9
  • 哪种哈希算法提供最长的输出?

    我很好奇 PHP 的 crypt 函数使用的哪种散列方法提供了最长的输出 而且 输出的长度是否是相对的 它们是否有可能是两个散列的冲突 See 这条评论 https www php net manual en function hash p
  • 如何查看 IntelliJ IDEA 用于编译我的代码的 javac 命令?

    当我在 IntelliJ IDEA 中编写 Java 代码并运行它时 IntelliJ 会编译 Java 文件 提取类文件 然后运行该类文件 如何查看 IntelliJ 运行的 javac 命令行 我询问它是为了了解 IntelliJ 是否
  • Flutter 运行命令错误:在分离视图上调用 FlutterView.send

    谁能告诉我为什么我的应用程序根本没有安装并以错误消息结束 天文台连接从未准备好 直到昨天 该应用程序都运行得很好 我昨天在命令提示符中将频道更改为 master 从那时起该应用程序就不再运行 我什至切换回 alpha 通道但仍然没有用 我附
  • 如何在Java中压缩文件和文件夹?

    请看下面的代码 public void startCompress String path String fileName String outputLocation int compressType int filSize throws
  • Electron 应用程序中的 propTypes 警告

    我正在尝试处理有关需要在 NPM 程序中包含 prop types 包的新警告 我的应用程序是一个电子应用程序 我想我正在遵循 React 人员的迁移策略 https facebook github io react blog 2017 0
  • 如何在 3.0.0 中使用 Bootstrap Glyphicons?

    我在 Bootstrap 中使用 Glyphicons 我直接从 CSS 中调用http glyphicons getbootstrap com css bootstrap glyphicons css http glyphicons ge
  • OOM 使用 320 x 16MB Netty DirectByteBuffer 对象杀死了 JVM

    我在 7 5GB RAM 服务器 无交换 中运行一个应用程序 参数如下 Xmx3g Xms3g Xlog gc XX UseG1GC XX MaxGCPauseMillis 1000 XX MaxDirectMemorySize 500m
  • for循环中的多个glm

    我有一个 R 数据框 被大大简化为 id lt rep 1 2 c 6 8 correct lt sample 0 1 14 TRUE phase lt c rep discr 3 rep rev 3 rep discr 4 rep rev
  • 如何将 lxml xpath 函数导入到默认命名空间?

    这是一个例子lxml doc http lxml de xpathxslt html regular expressions in xpath gt gt gt regexpNS http exslt org regular express
  • 为什么我的 React 类没有调用 getInitialState?

    我正在将 ES6 类与 Babel 一起使用 我有一个 React 组件 如下所示 import Component from react export default class MyReactComponent extends Comp
  • HTML 表格溢出 y 滚动并固定 y 轴标题

    我有一个带有 x 轴和 y 轴标题的表格 并且希望表格在 y 轴上溢出时滚动 同时保留标题 Using display block overflow y auto in the table element 给了我一些滚动 但我丢失了 y 轴
  • 如何在我的 C# 应用程序中嵌入字体? (使用 Visual Studio 2005)

    在我正在开发的应用程序中嵌入 truetype 字体的最佳方法是什么 基本上我想确保在另一台机器上安装时我的应用程序可以使用特定的字体 我有 ttf 字体文件 只需要一种嵌入它或在应用程序运行时自动安装它的方法 我是否需要设置安装程序来在安