c# - 如何将 Font 和 FontSize 应用于列表编号
问题描述
有没有办法将 Font 和 FontSize 设置应用于编号列表?有两种方法可以将此设置设置为列表的 TEXT:
document.InsertList( numberedList, .Font(new Xceed.Words.NET.Font("Cambria"), 15 );
numberedList.Items[2].Font(new Xceed.Words.NET.Font("Cambria"));
但是如何将此设置应用于我的列表计数?
另外:文档的默认字体 - 将通过新方法在 v1.5 中提供:Document.SetDefaultFont.(GitHub)
解决方案
简短的回答是:It can't be done with the current version of xceed
我在 github 上向 xceedsoftware/docx 提交了一张票,并问了这个问题:
我了解如何创建编号列表:
using (DocX document = DocX.Create(ListSample.ListSampleOutputDirectory + @"AddList.docx"))
{
var numberedList = document.AddList("Berries", 0, ListItemType.Numbered, 1);
.
.
}
但是,如何修改数字的字体和/或字体大小?我在调试器中看到了 ParagraphNumberProperties 属性,但在 DocX 类文档中看不到任何有帮助的内容
为了清楚起见,我想修改列表中数字的字体和字体大小,而不是数字右侧的文本。
他们的回复如下(即,您不能使用当前版本更改数字的字体)
你好,
谢谢你的建议。
目前,只能使用 Document.InsertList( List list, Font fontFamily, double fontSize ) 方法设置 ListItems 的字体/字体大小。我们将研究添加此功能。
谢谢你。
推荐阅读
- python - 使用 input().split() 进行列表理解
- c++ - 从 csv 文件自动确定 2d 矢量大小
- python - KivyMD - 下拉菜单:AttributeError:“超级”对象在中没有属性“__getattr__”
- c# - 使用 HMAC384 生成对 Nominex 的请求
- python - 如何使用 Mongo Engine 从 MongoDB 获取最新的数据库集合
- r - 为什么我的用于交叉验证的 for 循环不断在测试数据上返回相同的预测值?
- zsh - 在一个命令中生成 shell 和源
- azure - 通过数据工厂将 S3 文件复制到 Azure Blob 存储时如何保留修改日期
- python - python:如何从二维图像中构造一个稀疏矩阵?
- typescript - 试图声明一个函数,得到错误 TS2384: Overload signatures must all beambient or non-ambient