CharactersPerLine

PageSetup.CharactersPerLine property

获取或设置文档网格中每行的字符数。

public int CharactersPerLine { get; set; }

评论

该属性的最小值为 1。最大值取决于页面宽度和 Normal 样式的字体大小。最小字符间距为字体大小的 90%。例如,页边距为 1 英寸的 Letter 页面每行的最大字符数 为 43。

默认情况下,该属性有一个值,该值的字符间距等于 Normal 样式的字体大小。

例子

演示如何指定每行可以包含的字符数。

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// 启用间距,然后用它来设置此部分中每行的字符数。
builder.PageSetup.LayoutMode = SectionLayoutMode.Grid;
builder.PageSetup.CharactersPerLine = 10;

// 字符数还取决于字体的大小。
doc.Styles["Normal"].Font.Size = 20;

Assert.AreEqual(8, doc.FirstSection.PageSetup.CharactersPerLine);

builder.Writeln("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.");

doc.Save(ArtifactsDir + "PageSetup.CharactersPerLine.docx");

也可以看看