c# - 行的最小高度 [Migradoc]

标签 c# pdfsharp migradoc

我想设置行的最小高度。然而似乎有限制 我正在使用下面的代码 [ http://forum.pdfsharp.de/viewtopic.php?f=2&t=2812 ]

var spacerRow = t1.AddRow();
spacerRow.Height = "0.1mm";
var para2 = new Paragraph();
para2.Format.LineSpacingRule = LineSpacingRule.Exactly;
para2.Format.LineSpacing = "0.1mm";
para2.Format.SpaceBefore = 0;
para2.Format.SpaceAfter = 0;
spacerRow.Cells[0].Add(para2);

但高度并没有进一步降低。 间隔行位于带边框的行之间,如附图所示。

enter image description here

最佳答案

如果你想对所有行都这样做:

Table table = new Table();
table.Format.Alignment = ParagraphAlignment.Center;
table.Rows.HeightRule = RowHeightRule.Exactly;
table.Rows.Height = 5;

对于单行:

row = table.AddRow();
row.HeightRule = RowHeightRule.Exactly;
row.Height = 5;

关于c# - 行的最小高度 [Migradoc],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40975347/

相关文章:

c# - MigraDoc 将图像从流添加到表格

c# - .NET C# 应用程序中 DataGridViewRow 的性能缓慢

c# - 在 .net 核心 mvc 应用程序上存储用户密码的最佳方式

c# - 使用动态特性读取 XML 结构

c# - 如何强制我的 .NET 应用程序以管理员身份运行?

pdfsharp - KeepWith 抛出未设置到对象实例的对象引用

azure - 是否可以在 Azure 应用服务上安装字体?

.net - 如何将 PDFSharp 对象保存到多个文件?

migradoc - 如何防止 MigraDoc 标题在其他新页面上重复

c# - 用于嵌入字体 : System. ArgumentException 的 PDFsharp/MigraDoc 字体解析器:找不到字体 'Ubuntu'