IRONSOFTWAREHOME

住所ブロックの段落間のスペースを削除

Curtis Chau
Curtis Chau
Updated: 2026年6月29日

住所ブロックのような短い行を積み重ねるとき、IronWordのデフォルトの段落間隔は各行の間に目に見える隙間を残します。その隙間を埋めるために、各段落に固定された高さを設定する正確な行間隔ルールを設定して、各行に余分な余白がないようにします。 IronWord 2026.4.1 で確認済み。

解決策

1. 文書を作成し、行をリスト化

新しい WordDocument を開始し、一緒に積み重ねたい行を収集します。

WordDocument doc = new WordDocument();
string[] addressLines =
{
   "Max Mustermann",
   "Musterstraße 42",
   "12345 Musterstadt",
   "Deutschland"
};
C#

2. 各段落に正確な行間隔ルールを適用

各行について、Paragraph を構築し、その LineSpacingExact ルールを使用して LineSpacing オブジェクトに設定します。 これにより、各行に固定された高さが与えられ、行間の隙間が取り除かれます。

foreach (string line in addressLines)
{
    Paragraph para = new Paragraph(new TextContent(line));
    para.LineSpacing = new IronSoftware.Abstractions.Word.LineSpacing()
    {
        LineSpacingRule = IronSoftware.Abstractions.Word.LineSpacingRules.Exact,
    };
    doc.AddParagraph(para);
}
C#

行間隔のタイプは IronSoftware.Abstractions.Word 名前空間にあります。 利用可能なタイプとプロパティはバージョンによって異なるため、実行中のリリースに基づいて確認してください。

3. 文書を保存

doc.SaveAs("address3.docx");
C#

段落間で行間が詰まった住所ブロック

明示的な値を Exact ルールよりも好む場合、para.SpacingBetweenLines = 210 もまた詰まった間隔を生成します。

デバッグのヒント

  • ParagraphSpacing を使用しないでください: クラスは 2026.4.1 では利用できませんが、いくつかの例に表示されています。
  • SpacingBeforeSpacingAfter をゼロに設定することを避けてください: 2026.4.1 では、両方を 0 に設定すると段落のテキストが見えなくなりますが、段落はドキュメント内に留まります。 この挙動は調査中です; 正確な行間隔ルールを使用してください。
警告: IronWord 2026.4.1でSpacingBeforeSpacingAfter0 に設定すると段落のテキストが隠れます。 上記の Exact 行間スペースのルールを使って、確実に間隔をコントロールします。

テキストの配置に関する詳細は、テキスト追加方法を参照してください。

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

...
詳しく読む

準備はできましたか?

Nuget Downloads 56,401バージョン:2026.9リリースされたばかり

あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。
PDF用C# NuGetライブラリ
NuGetでインストール

バージョン: 2026.9

PM > Install-Package IronWord
nuget.org/packages/IronWord/
  1. ソリューションエクスプローラーで参照を右クリックし、NuGetパッケージを管理を選択
  2. [参照]を選択し、「IronWord」を検索してください。
  3. パッケージを選択してインストール
C# PDF DLL
DLLをダウンロード

バージョン: 2026.9

  1. IronWordをダウンロードして、ソリューションディレクトリ内の~/Libsなどの場所に解凍してください。
  2. Visual Studioのソリューションエクスプローラーで、[参照]を右クリックします。 [参照]を選択し、「IronWord.dll」を選択します。

$999からのライセンス

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。