C# 对齐单元格,使文本在底部对齐
我想将TableCell中的文本与单元格底部对齐。我在tablecell属性中没有看到这个选项。下面是构建该表的代码片段C# 对齐单元格,使文本在底部对齐,c#,pdfsharp,migradoc,C#,Pdfsharp,Migradoc,我想将TableCell中的文本与单元格底部对齐。我在tablecell属性中没有看到这个选项。下面是构建该表的代码片段 Table thirdTable = section.Headers.Primary.AddTable(); thirdTable.Format.Font.Size = "7pt"; column = thirdTable.AddColumn("1.5cm"); column.Format.Alignment
Table thirdTable = section.Headers.Primary.AddTable();
thirdTable.Format.Font.Size = "7pt";
column = thirdTable.AddColumn("1.5cm");
column.Format.Alignment = ParagraphAlignment.Center;
column = thirdTable.AddColumn("1cm");
column.Format.Alignment = ParagraphAlignment.Center;
column = thirdTable.AddColumn("7cm");
column.Format.Alignment = ParagraphAlignment.Left;
column = thirdTable.AddColumn("2.5cm");
column.Format.Alignment = ParagraphAlignment.Center;
column = thirdTable.AddColumn("1cm");
column.Format.Alignment = ParagraphAlignment.Center;
column = thirdTable.AddColumn("1.5cm");
column.Format.Alignment = ParagraphAlignment.Center;
column = thirdTable.AddColumn("1.5cm");
column.Format.Alignment = ParagraphAlignment.Center;
row = thirdTable.AddRow();
row = thirdTable.AddRow();
row.Cells[0].AddParagraph("Segment Code");
row.Cells[1].AddParagraph("Milepoint");
row.Cells[2].AddParagraph("Description of Milepoint");
row.Cells[3].AddParagraph("City Name");
row.Cells[4].AddParagraph("Segment Code");
row.Cells[5].AddParagraph("Milepoint");
row.Cells[6].AddParagraph("FA Route Number");
我终于找到了它,它一直在我面前。我只是错过了 本示例文档中介绍了这一点 这就是我的代码现在的样子
row.Cells[0].AddParagraph("Segment Code");
row.Cells[0].VerticalAlignment = VerticalAlignment.Bottom;
row.Cells[1].AddParagraph("Milepoint");
row.Cells[1].VerticalAlignment = VerticalAlignment.Bottom;
row.Cells[2].AddParagraph("Description of Milepoint");
row.Cells[2].VerticalAlignment = VerticalAlignment.Bottom;
row.Cells[3].AddParagraph("City Name");
row.Cells[3].VerticalAlignment = VerticalAlignment.Bottom;
row.Cells[4].AddParagraph("Segment Code");
row.Cells[4].VerticalAlignment = VerticalAlignment.Bottom;
row.Cells[5].AddParagraph("Milepoint");
row.Cells[5].VerticalAlignment = VerticalAlignment.Bottom;
row.Cells[6].AddParagraph("FA Route Number");
row.Cells[6].VerticalAlignment = VerticalAlignment.Bottom;
您只需添加一次此行:
row.VerticalAlignment = VerticalAlignment.Bottom;
无需对每个单元格执行此操作