IRONSOFTWAREHOME
Absatz hinzufügen
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");
Imports IronWord
Imports IronWord.Models

' Load docx
Dim doc As New WordDocument("document.docx")

' Configure text
Dim introText As New TextContent("This is an example paragraph with italic and bold styling.")

Dim italicStyle As New TextStyle() With {
    .IsItalic = True
}
Dim italicRun As New Run(New TextContent("Italic example sentence."))
italicRun.Style = italicStyle

Dim boldStyle As New TextStyle() With {
    .IsBold = True
}
Dim boldRun As New Run(New TextContent("Bold example sentence."))
boldRun.Style = boldStyle

Dim paragraph As 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
Absatz hinzufügen

Absatz hinzufügen

Die "add-paragraph"-Funktion in IronWord ermöglicht Entwicklern, ganze Absätze in ein bestehendes Word-Dokument einzufügen, und bietet eine effiziente Möglichkeit, Inhalte zu strukturieren und zu organisieren. Durch das Hinzufügen eines Absatzes können Entwickler mehrere Textstücke, jeweils mit unterschiedlichem Format, zu einem zusammenhängenden Block kombinieren. Diese Funktion ist besonders nützlich für die Erstellung dynamischer Dokumente, bei denen Texte gruppiert und gemeinsam formatiert werden müssen, wie Berichte, Artikel oder Briefe.

Sie bietet Flexibilität in der Darstellung von Texten, indem sie die Einbindung verschiedener Formatierungsoptionen wie fett, kursiv und anderer Stile innerhalb eines einzigen Absatzes ermöglicht. Die Fähigkeit, Absätze hinzuzufügen, hilft, eine saubere Dokumentstruktur aufrechtzuerhalten und sorgt dafür, dass Inhalte zur besseren Lesbarkeit richtig organisiert sind.

Adding Paragraphs in C#

Die Paragraph-Klasse in IronWord repräsentiert einen Textblock, der sowohl ungestalteten Text als auch gestalteten Inhalt enthalten kann. Beim Arbeiten mit Absätzen können Entwickler einfachen TextContent mit gestalteten Run Objekten kombinieren, um reichhaltige, formatierte Textblöcke zu erstellen.

Um ungestalteten Text direkt zu einem Absatz hinzuzufügen, verwenden Sie die AddText-Methode mit einem TextContent-Objekt. Dies ist ideal für unformatierten Text, der keine spezielle Formatierung erfordert. Für gestalteten Inhalt erstellen Sie ein Run-Objekt, das TextContent enthält, und weisen dann einen TextStyle dem Run zu. Das TextStyle kann Formatierungen wie fett, kursiv, Schriftfamilie, Schriftgröße und Farbe festlegen.

Sobald das Run gestaltet ist, verwenden Sie die AddChild-Methode, um es dem Absatz hinzuzufügen. Diese Methode ist speziell dafür entworfen, Run Objekte mit Formatierung hinzuzufügen. Ein einzelner Absatz kann mehrere Abschnitte mit unterschiedlichen Stilen enthalten, was eine flexible Textformatierung innerhalb eines einheitlichen Blocks ermöglicht.

Nachdem Sie den Absatz mit allen gewünschten Inhalten erstellt haben, verwenden Sie AddParagraph auf dem WordDocument, um es in das Dokument einzufügen. Dieser Ansatz folgt der Dokumentenhierarchie: WordDocumentDocumentSectionParagraphRunTextContent, um sicherzustellen, dass die richtige Struktur und Formatierung beim Speichern des Dokuments beibehalten wird.

Erfahren Sie mehr über Dokumentelemente mit IronWord.
Auf GitHub ansehen

Bereit anzufangen?

Nuget Downloads 56,401Version:2026.9gerade veröffentlicht

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.