IRONSOFTWAREHOME
Ajouter un paragraphe
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
Ajouter un paragraphe

Ajouter un paragraphe

La fonction " ajouter un paragraphe " d'IronWord permet aux développeurs d'insérer des paragraphes entiers dans un document Word existant, offrant ainsi un moyen efficace de structurer et d'organiser le contenu. En ajoutant un paragraphe, les développeurs peuvent combiner plusieurs fragments de texte, chacun avec une mise en forme différente, en un bloc cohérent. Cette fonctionnalité est particulièrement utile pour la création de documents dynamiques où le texte doit être regroupé et mis en forme, comme dans les rapports, les articles ou les lettres.

Il offre une grande flexibilité dans la présentation du texte, permettant l'inclusion de diverses options de mise en forme comme le gras, l'italique et d'autres styles au sein d'un même paragraphe. La possibilité d'ajouter des paragraphes contribue à maintenir une structure de document claire et garantit que le contenu est correctement organisé pour une meilleure lisibilité.

Adding Paragraphs in C#

La classe Paragraph dans IronWord représente un bloc de texte qui peut contenir à la fois du texte non stylé et du contenu stylé. Lorsqu'ils travaillent avec des paragraphes, les développeurs peuvent combiner du TextContent simple avec des objets Run stylés pour créer des blocs de texte riches et formatés.

Pour ajouter du texte brut directement dans un paragraphe, utilisez la méthode AddText avec un objet TextContent. C'est idéal pour les textes sans style qui ne nécessitent pas de mise en forme spécifique. Pour le contenu stylé, créez un objet Run contenant TextContent, puis assignez un TextStyle à Run. Le TextStyle peut spécifier le formatage comme gras, italique, famille de polices, taille de police, et couleur.

Une fois que le Run est stylé, utilisez la méthode AddChild pour l'ajouter au paragraphe. Cette méthode est spécifiquement conçue pour ajouter des objets Run avec formatage. Un seul paragraphe peut contenir plusieurs séquences de caractères avec des styles différents, ce qui permet une mise en forme flexible du texte au sein d'un bloc unifié.

Après avoir construit le paragraphe avec tout le contenu souhaité, utilisez AddParagraph sur le WordDocument pour l'insérer dans le document. Cette approche suit la hiérarchie du document : WordDocument → DocumentSection → Paragraph → Run → TextContent, assurant la préservation de la structure et du formatage approprié lorsque le document est enregistré.

Explorez davantage les éléments de document avec IronWord
Voir sur GitHub

Prêt à commencer?

Nuget Downloads 58,016Version :2026.10vient de sortir

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronWord
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Vos informations seront toujours gardées confidentielles.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
De confiance par des millions d'ingénieurs dans le monde entier
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise
Bibliothèque C# NuGet pour PDF
Installer avec NuGet

Version : 2026.10

PM > Install-Package IronWord
nuget.org/packages/IronWord/
  1. Dans l'explorateur de solutions, faites un clic droit sur Références, Gestion des packages NuGet
  2. Sélectionnez Parcourir et recherchez "IronWord"
  3. Sélectionnez le package et installez
C# PDF DLL
Télécharger DLL

Version : 2026.10

  1. Téléchargez et décompressez IronWord à un emplacement tel que ~/Libs dans votre répertoire Solution
  2. Dans l'Explorateur de Solution de Visual Studio, faites un clic droit sur Références. Sélectionnez Parcourir, "IronWord.dll"

Licences à partir de $999