0

c#を使用してWord文書(2010)を作成しています。

これは、セルとセル段落内の大きなテーブルで構成されています。

私はこれを少し(私は単純なことを願っています)少し厄介な問題で達成しました。すべてのテキストの前に、空のスペースのブロックがあります。ここに画像の説明を入力してください

私は運がなくてこのスペースを取り除こうとしています。

テーブルを作成するために、私はこの例にほぼ従っています。

http://msdn.microsoft.com/en-us/library/office/gg490656.aspx

セル、テーブル行、およびテーブルセルのサイズ設定をいじってみましたが、正しいプロパティを使用しているかどうかわかりません。

新しいContextualSpacing(){Val=false}をテーブルの行とセルに追加しようとしましたが運がありませんでした。私も運が悪かったので新しいスペーシングを試しました!

どんなアイデアのヒントのヒントも大歓迎です

4

1 に答える 1

0

スタイルを単語内のスタイルに設定すると問題が解決することがわかりました。これは手動のプロセスであり、プログラムでこれを行う方法を調べました。

DocumentFormat.OpenXml.Wordprocessing.TableStyle tableStyle2 = new DocumentFormat.OpenXml.Wordprocessing.TableStyle() { Val = "TableGrid" };

このアイテムをテーブルに追加すると、すべてが完璧に機能しました。

于 2012-10-30T09:37:50.070 に答える