2016-12-05 18 views
3

ローの最小高さを設定したい。しかし、それはそう、私はコード[http://forum.pdfsharp.de/viewtopic.php?f=2&t=2812]ローの最小高さ[Migradoc]

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

+0

私は間隔の問題がどこにあることがあるとは思いませんから来る。 SpaceBeforeの情報をすべて削除することができるはずです。 – Fuzzybear

+0

@PDFsharpExpertパラグラフを追加する理由は、段落タグを追加せずに高さを設定できないというPDFフォーラムで言及されたことです。はい、スペースを除く行の間に何もありません。 – Maqsood

+0

@Fuzzybear事はすべてのスペースを削除したくありません。私はそれを減らしたい。 – Maqsood

答えて

4

あなたはすべての行のためにそれをしたい場合:単一の行については

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; 
関連する問題