Tag: fonts

C#将字体安装到Windows字体文件夹中

当我的程序启动时,我需要在客户端机器上安装一个字体,我知道我需要使用PInvoke来实现这一点,但我无法理解PInvoke究竟是什么,我真的不明白这里的例子。 有人能够将这个愚蠢到新手级吗? 谢谢!

ItextSharp(Itext) – 为段落设置自定义字体

我试图将自定义字体设置为Paragraph,但我无法使其工作。 我尝试设置.Font =,但它只能在大小方面工作,但它忽略了字体。 你能帮忙吗? Paragraph T = new Paragraph(newTempLine); iTextSharp.text.Font contentFont = iTextSharp.text.FontFactory.GetFont(“Webdings”, 12, iTextSharp.text.Font.NORMAL); T.Font = contentFont; myDocument.Add(T);

Windows XP中的字体问题

我在Windows XP中设置了我的应用程序,但它无法识别我的应用程序的字体系列,因为它是在win server2008中制作的。 我在XP上安装了.NET和所有。 不是NET内的所有字体系列或安装什么?

programaticaly在.docx文件中嵌入字体系列

我试图在docx文件中插入字体系列(不是系统字体)。 我正在使用openxml-sdk来实现此function。 不知何故,我能够从特定的docx文件中获取字体信息。 但无法在文档中嵌入字体系列 是否可以使用代码将字体嵌入docx文件中?

MigraDoc:设置文档的字体

我想用MigraDoc使用不同的字体,但是我很难坚持下去。 目前,我正在使用以下代码: 我把它作为一个类范围的变量: String tPdfFont = “MonospaceTyperwriter”; 那么MigraDoc代码本身: Document tDoc = new Document(); MigraDoc.DocumentObjectModel.Style style = tDoc.Styles[“Normal”]; style.Font.Name = tPdfFont; 该特定字体安装在机器上,但它似乎不起作用。 我觉得我错过了一些非常明显的东西,或者只是误解了字体用法。

将自定义字体添加到Windows Phone 8应用程序

我读过这样的文章,例如这31天的Windows Phone第24天嵌入字体和这个Windows 8 xaml提示自定义字体 ,解释非常清楚,简单如何做到这一点。 但由于某些原因我无法弄清楚,我的自定义字体不会显示在我的应用程序上,无论是在设计器视图中还是在我运行它时。 为了确保我没有离开任何一步,我正在展示我在这里所做的任何有关我的问题的建议: 1.首先,这是我的xaml文本块代码 2.我在项目中创建了一个名为“Fonts”的文件夹,这是我复制字体文件的地方。 3.我将字体文件的Build Action更改为Content 。 我首先将Copy To Output Directory属性保留为None ,然后将其更改为Copy If Newer 。 没有成功。 我做错了什么或者我遗漏了什么?

以编程方式设置水晶报告列的fontstyle?

如何以编程方式更改(设置)水晶报表列的字体(不想在设计时使用’格式编辑器’)? 什么是用于访问水晶报告详细信息部分的字段(列)的语法..? 提前致谢 。

Visual Studio Designer未显示嵌入字体

我在使用Visual Studio 2013的C#WPF .NET 4.0应用程序(特别是Open Sans和FontAwesome)中使用了一些自定义字体。 我有: 将FontAwesome.otf和OpenSans-Regular.ttf添加到/ Fonts下的项目(而不是链接)。 确保两种字体都设置为“资源”。 在本地安装两种字体(Windows 8.1)。 在我的资源字典中创建了新的样式(包含许多其他部分,所以我相信它正在工作)。 重启VS2013。 这是我在资源词典中创建的样式的片段: 现在,在一个新的用户控件中,我创建纯粹是为了测试Designer并正确包含这些字体,我编写了以下XAML: FontAwesome在设计器中运行,在我的PC和另一台PC上运行时没有安装FoneAwesome。 OpenSans样式不会显示在设计器中,但会在执行时显示,包括在未安装Open Sans的其他PC上执行。 Open Sans FontFamily选项显示在设计器中,但未安装Open Sans(预期)的其他PC上不显示。 问题 我希望能够使用Designer在设计时看到给定我提供的字体时UI的样子。 利用我创建的样式,我可以在Designer中看到FontAwesome图标,但不能看到Open Sans字体。 我可以在两者之间区别的唯一区别是FontAwesome是一个Open-Type字体,而Open Sans是一个True-Type字体。 有没有人知道我是否忽略了一些简单的东西,或者在VS Designer中OTF和TTF之间是否存在模糊的问题?

C#将FontDialog设置为仅显示TrueType字体

几乎每个论坛都会提出这个问题,包括这里,但我找不到任何可接受的答案。 我开始认为实际上没有解决方案,我只需要将我的代码包装在try / catch块中并向用户道歉并要求他们选择另一种字体。 我想显示一个FontDialog以便用户可以更改Chart上的字体,但是如果用户选择非TrueType字体,则会抛出exception。 GDI +只能处理TrueType字体。 如何过滤不能与GDI +一起使用的FontDialog中的字体?

如何使用iTextSharp设置PDF段落的字体?

试着按照这里的例子,我添加了以下代码来创建PDF文档的标题: using (var doc = new Document(PageSize.A4, 50, 50, 25, 25)) { using (var writer = PdfWriter.GetInstance(doc, ms)) { doc.Open(); var docTitle = new Paragraph(“UCSC Direct – Direct Payment Form”); var titleFont = FontFactory.GetFont(“Lucida Sans”, 18, Font.Bold); doc.Add(docTitle); 但是,创建titleFont的尝试不会编译(“ ‘iTextSharp.text.FontFactory.GetFont(string,float,iTextSharp.text.BaseColor)’的最佳重载方法匹配’有一些无效的参数 ”),所以我让intellisenseless通过一次添加一个arg来“帮助”我。 因为对于第一个arg它说它是字体名称,一个字符串,我添加了“Segoe UI”; 下一个arg是字体大小,一个浮点数,所以我加了18.0; 最后,它调用了字体颜色,一个BaseColor类型,所以我添加了BaseColor.Black,最后得到: var titleFont = FontFactory.GetFont(“Segoe UI”, 18.0, BaseColor.BLACK); …但是也不会编译,说“ ‘iTextSharp.text.FontFactory.GetFont(string,string,bool)’的最佳重载方法匹配’有一些无效的参数 ” […]