Tag: 字体

在C#中更改控制台窗口中的字体

我有一个用C#编写的程序,它使用Raster字体中不可用的字符。 所以我想将字体改为Lucida Console。 若要以编程方式更改Console字体,我使用此代码的SetCurrentConsoleFontEx()(源: MSDN控制台类 )但我在调用SetCurrentConsoleFontEx()时遇到System.AccessViolationException。 谁能帮助我? 谢谢你的帮助。 using System; using System.Linq; using System.Runtime.InteropServices; namespace ConsoleExtender { public static class ConsoleHelper { [StructLayout(LayoutKind.Sequential)] internal unsafe struct CONSOLE_FONT_INFO_EX { internal uint cbSize; internal uint nFont; internal COORD dwFontSize; internal int FontFamily; internal int FontWeight; internal fixed char FaceName[LF_FACESIZE]; } [StructLayout(LayoutKind.Sequential)] internal struct COORD { internal short […]

C#如何更改标签的字体

带有标签和“选项”按钮的表单。 通过单击按钮,将打开一个新表单,其中包含2个单选按钮’Font1’和’Font2’,以及两个按钮’Apply’和’Cancel’。 选择其中一个单选按钮并单击“应用”后,将使第一个表单上的标签更改字体。 问题是如何更改字体,如说从Tahoma到Arial或标签的任何其他字体。 应用按钮的选项表单代码,如果单击该按钮将返回dialogresult.ok == true并更改第一个表单上的标签字体: private void btnApply_Click(object sender, EventArgs e) { if (radioFont1.Checked) { mainForm.lblName.Font.Name = “Arial”; ‘wrong attempt } this.DialogResult = DialogResult.OK; } 在第一个表格上声明标签,以便第二个表格可见: public static Label lblName = new Label(); … private void mainForm_Load(object sender, EventArgs e) { lblName = lblBarName; }

使用C#中的轮廓颜色设置字体

我正在代码中动态地将标签添加到面板中。 我想要做的是能够勾画出字体,使其能够从面板的背景颜色中脱颖而出。 问题是我不知道如何使用Winforms在C#中为我的字体甚至阴影效果创建轮廓。 任何人都知道我应该看什么或能指出我正确的方向? 如果您不明白我的意思,下面的图片就是我想要的:(外衬)

如何将System.Drawing.font转换为System.Windows.Media.Fonts或TypeFace?

如何将System.Drawing.Font转换为System.Windows.Media.Fonts或TypeFace ? 或者如何从System.Drawing.Font的实例生成System.Windows.Media.Fonts或TypeFace的实例?

将字体转换为字符串并再次返回

我有一个应用程序,我的用户更改不同标签等的字体和字体颜色,他们将其保存到文件但我需要能够将指定标签的字体转换为要写入文件的字符串,然后当他们打开该文件,我的程序将该字符串转换回字体对象。 如何才能做到这一点? 我还没有找到任何能说明如何做到的事情。 谢谢 巴尔

RichTextBox字体设置为C#中的所有行

我更改了RichTextBox的字体,但此更改未正确设置为所有字符。 实际上RichTextBox有两种字体,并不美观。 有这个问题的解决方案!? 此代码无法正常工作: this.richTextBox1.Font = new System.Drawing.Font(“Maiandra GD”, 12);

WinForms.FontDialog中缺少字体

当我显示WinForms.FontDialog(C#,.NET 2.0)的实例时,我缺少一些我期望在那里的字体(例如Courier,Fixedsys,MS Sans Serif)。 此外,客户抱怨他安装的Adobe字体也没有出现在列表中。 如何在此对话框中显示这些字体?

WPF中的嵌入字体不起作用

我有一个WPF应用程序,我使用字体“Segoe UI Symbol”中的图标。 但是当部署到Windows 7时,我意识到图标丢失了,因为在Windows 8中更新了字体。 我尝试按照这些说明将字体嵌入WPF应用程序作为资源: http : //msdn.microsoft.com/en-us/library/ms753303.aspx但它不起作用。 最初我有: 在Windows 8计算机上运行正常。 然后我将seguisym.ttf添加到目录“_Resources”,然后使用: 这不适用于Windows 8或Windows 7! 我为BuildAction尝试了不同的设置:资源,嵌入式资源和内容,但它们都不起作用。

如何加载自定义字体以在Windows Azure上绘制图像?

我需要使用自定义字体在我自己的应用程序上绘图。 是否可以通过部署脚本进行安装?

坎布里亚数学大上下缘

我想在winforms文本框中显示一些数学表达式。 因此我认为“Cambria Math”字体是一个不错的选择,但由于字体的顶部和底部边缘较高,文本看起来很奇怪。 首先,我认为我犯了一个错误,但根据这个问题 ,这是字体的正确行为。 为什么Cambria Math具有这些大的边距值?如何在Word 2010等文本框中正确显示我的字符串? (请注意,我只对排版有所了解;) 编辑:我必须使文本框高,否则插入符号将是不可见的。 文本框的字体大小设置为8.25pt