段落を追加
using IronWord;
using IronWord.Models;

// Load docx
WordDocument doc = new WordDocument("document.docx");

// Configure text
TextContent introText = new TextContent("This is an example paragraph with italic and bold styling.");

TextStyle italicStyle = new TextStyle()
{
    IsItalic = true
};
Run italicRun = new Run(new TextContent("Italic example sentence."));
italicRun.Style = italicStyle;

TextStyle boldStyle = new TextStyle()
{
    IsBold = true
};
Run boldRun = new Run(new TextContent("Bold example sentence."));
boldRun.Style = boldStyle;

Paragraph paragraph = new Paragraph();

// Add text
paragraph.AddText(introText);
paragraph.AddChild(italicRun);
paragraph.AddChild(boldRun);

// Add paragraph
doc.AddParagraph(paragraph);

// Export docx
doc.SaveAs("save_document.docx");
NuGet Download
PM > Install-Package IronWord
段落を追加

段落を追加

IronWordの"add-paragraph"機能は、開発者が既存のWord文書に完全な段落を挿入できる機能を提供し、コンテンツを効率的に構造化および整理する方法を提供します。 段落を追加することで、開発者は異なるフォーマットを持つ複数のテキストをまとめ、まとまりのあるブロックにすることができます。 この機能は、テキストを一緒にグループ化してスタイルを整える必要がある、レポート、記事、手紙などの動的文書の構築に特に役立ちます。

テキストが表示される方法に柔軟性を持たせ、一つの段落内で太字、斜体、その他のスタイルなどのさまざまなフォーマットオプションを含めることができます。 段落を追加する能力は、文書構造をクリーンに保ち、読みやすさのためにコンテンツが適切に整理されることを保証します。

Adding Paragraphs in C#

IronWord の Paragraph クラスは、スタイルのないテキストとスタイル付けされたコンテンツの両方を含むことができるテキストブロックを表します。 段落作成時に、開発者は無地の TextContent とスタイル付きの Run オブジェクトを組み合わせて、豊かでフォーマットされたテキストブロックを作成できます。

無地のテキストを直接段落に追加するには、AddText メソッドを TextContent オブジェクトと共に使用します。 これは、特定の書式設定を必要としないスタイルなしのテキストに最適です。 スタイル付けされたコンテンツの場合は、Run オブジェクトを TextContent と共に作成し、Run に TextStyle を割り当てます。 TextStyle では、太字、斜体、フォントファミリー、フォントサイズ、色などのフォーマットを指定できます。

Run がスタイル付けされた後、AddChild メソッドを使用して段落に追加します。 このメソッドは、フォーマット付けされた Run オブジェクトを追加するために特別に設計されています。 1 つの段落に、異なるスタイルの複数の実行を含めることができるため、統一されたブロック内で柔軟なテキスト書式設定が可能になります。

すべての望ましいコンテンツで段落を構築した後、WordDocument で AddParagraph を使用して文書にそれを挿入します。 このアプローチはドキュメント階層に従います: WordDocument → DocumentSection → Paragraph → Run → TextContent、ドキュメントを保存する際に適切な構造とフォーマットの保持を保証します。

IronWord のドキュメント要素についてさらに詳しく知る
GitHubで見る

準備はできましたか?

Nuget Downloads 61,140バージョン:2026.11リリースされたばかり