4

Migradoc で生成された PDF で不要なパディングを削除しようとしています。しかし、これまでのところ運がありません。私は Migradoc フォーラムに行きましたが、私と同じ問題を見つけることができませんでした (また、別のサイトに登録して 1 つの質問をしたくありませんでした)。これはどのように見えるかです: テーブル セルの周囲の不要なパディング

削除したいパディングは、各行の列の間、つまり「Artikel」と「Beskrivning」の間の空白です。下線から、"Artikel" 列が "Beskrivning" 列が始まるかなり前に終わっていることがわかります。

他の場所で提案されているように、次のような通常の容疑者をすべて試しました。

table.Borders.Width = 0;  
table.LeftPadding = 0; 
table.RightPadding = 0;

など。各行とセルにこれらの値を設定しようとしましたが、何も機能していないようです。列の幅も結果に影響を与えないようです。セルを狭くすると、新しい行に折り返されますが、パディングは同じままです。

続行する方法について何か提案はありますか?

4

3 に答える 3

0

これは、パディングを追加または削除せずに、MigraDoc で作成したテーブルです。
MigraDoc テーブル

列の終わりの下線から見ることができます - 少なくとも、テキストが 2 行目に折り返される左側の列については。他の列のテキストが短すぎます。

余分なパディングの原因となるコードがコードに含まれている必要があります。「続行する方法について何か提案はありますか?」という質問に答えるには: 真剣に助けが必要な場合は、そのコードを見せてください。

おそらく、左または右のインデントで段落をテーブルに追加します。あなたのスクリーンショットに表示されている下線が何であるかさえわかりません。段落の下枠ですか?

于 2015-10-13T12:49:14.740 に答える
-2

を設定table.LeftIndentすると、実際にはその値がすべてのセルにも伝搬されることがわかります。誰がサンクしたでしょうか?

また、すべてのセルをインデントしたままにせずにテーブルをインデントしたままにする方法についても質問がありますが、私が尋ねたいかどうかはわかりません...

于 2015-10-19T21:55:25.990 に答える