C# 是否可以更改Itextsharp列表的字体?

C# 是否可以更改Itextsharp列表的字体?,c#,wpf,fonts,itextsharp,C#,Wpf,Fonts,Itextsharp,我有ItextSharp列表,我需要更改整个列表的字体,因为我来自捷克共和国,我们有特殊字符(ěč和其他…),基本字体不支持这些字符。我已经为段落创建了一些我的字体 string font = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Fonts), "arialbd.ttf"); BaseFont baseFont = BaseFont.CreateFont(font, BaseFont.I

我有ItextSharp列表,我需要更改整个列表的字体,因为我来自捷克共和国,我们有特殊字符(ěč和其他…),基本字体不支持这些字符。我已经为段落创建了一些我的字体

       string font = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Fonts), "arialbd.ttf");

BaseFont baseFont = BaseFont.CreateFont(font, BaseFont.IDENTITY_H, BaseFont.EMBEDDED);

            Font BoldE = new Font(baseFont, 30);
我使用的方式是:段落示例=新段落(“此处的一些文本”,黑体)

但我不知道名单。我尝试过一些东西,但没有成功。

请看一看这个例子。在本例中,我们使用不同的
ListItem
对象创建一个
List
。我们为每个项目创建一个
Font

Font font = new Font(FontFamily.HELVETICA, 12); 
List list1 = new List(12); 
list1.add(new ListItem("Value 1", font)); 
list1.add(new ListItem("Value 2", font)); 
 list1.add(new ListItem("Value 3", font)); 
 document.add(list1);
ListItem
类扩展了
段落类,因此对段落有效的任何内容都将对列表项有效。

请查看示例。在本例中,我们使用不同的
ListItem
对象创建一个
List
。我们为每个项目创建一个
Font

Font font = new Font(FontFamily.HELVETICA, 12); 
List list1 = new List(12); 
list1.add(new ListItem("Value 1", font)); 
list1.add(new ListItem("Value 2", font)); 
 list1.add(new ListItem("Value 3", font)); 
 document.add(list1);

列表项
类扩展了
段落
类,因此对段落有效的内容也将对列表项有效。

列表项
扩展了
段落
,因此对
段落
有效的内容也适用于
列表项
。向我们展示您如何尝试定义
ListItem
的字体,而不是说“我尝试了一些东西,但无法使用。”我没有使用ListItem。为什么不使用?你没看文档吗?若否,原因为何?如果你不看报纸,你怎么能尝试“一些事情”?这真的很奇怪。
列表项
扩展了
段落
,因此任何适用于
段落
的都适用于
列表项
。向我们展示您如何尝试定义
ListItem
的字体,而不是说“我尝试了一些东西,但无法使用。”我没有使用ListItem。为什么不使用?你没看文档吗?若否,原因为何?如果你不看报纸,你怎么能尝试“一些事情”?这真的很奇怪。好吧,谢谢:)我会读更多关于ItextSharp的东西。这对我来说是新鲜事。好的,谢谢:)我会读更多关于ItextSharp的东西。这对我来说是新事物。