2015-10-06 2 views
0

Я хотел бы выровнять текст в TableCell, чтобы выровнять его в нижней части ячейки. Я не вижу этот вариант в любом месте свойств tablecell. Вот фрагмент кода, который создает эту таблицу.Выровняйте ячейку, чтобы текст выравнивался внизу

 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"); 

ответ

0

Ну, наконец, я нашел его, и это все время было на моем лице. Я просто пропустил это.

В этом примере представлен документ http://www.pdfsharp.net/wiki/Invoice-sample.ashx.

Это то, что мой код теперь выглядит

 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; 
Смежные вопросы