IRONSOFTWAREHOME
Ajouter du texte stylisé
using IronWord;
using IronWord.Models;
using IronWord.Models.Enums;

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

// Configure text
Run textRun = new Run(new TextContent("Add text using IronWord"));
textRun.Style = new TextStyle()
{
	FontSize = 72,
	TextFont = new Font()
	{
		FontFamily = "Caveat"
	},
	Color = IronWord.Models.Color.Red,
	IsBold = true,
	IsItalic = true,
	Underline = new Underline(),
	Strike = StrikeValue.Strike,
};

Paragraph paragraph = new Paragraph();

// Add text
paragraph.AddChild(textRun);

// Add paragraph
doc.AddParagraph(paragraph);

// Export docx
doc.SaveAs("save_document.docx");
Imports IronWord
Imports IronWord.Models
Imports IronWord.Models.Enums

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

' Configure text
Dim textRun As New Run(New TextContent("Add text using IronWord"))
textRun.Style = New TextStyle() With {
	.FontSize = 72,
	.TextFont = New Font() With {
		.FontFamily = "Caveat"
	},
	.Color = IronWord.Models.Color.Red,
	.IsBold = True,
	.IsItalic = True,
	.Underline = New Underline(),
	.Strike = StrikeValue.Strike
}

Dim paragraph As New Paragraph()

' Add text
paragraph.AddChild(textRun)

' Add paragraph
doc.AddParagraph(paragraph)

' Export docx
doc.SaveAs("save_document.docx")
NuGet Download
PM > Install-Package IronWord
Ajouter du texte stylisé

Ajouter du texte stylisé

La fonction " Ajouter du texte stylisé " d'IronWord permet aux développeurs d'appliquer diverses options de style de texte lors de l'ajout de contenu à un document DOCX. Il offre un contrôle granulaire sur l'apparence du texte, comme la spécification de la famille de polices, la taille, la couleur et les attributs de style tels que bold, italic, underline et strike-through. En créant un objet Run contenant TextContent et en assignant un TextStyle à Run, les développeurs peuvent personnaliser la présentation des éléments de texte individuels au sein d'un document, assurant un aspect et une sensation sur mesure.

Cette fonctionnalité est utile pour générer dynamiquement des documents au format professionnel, tels que des rapports ou des lettres, où des sections spécifiques nécessitent des styles distincts. La classe TextStyle permet une manipulation facile de ces attributs, permettant à la fois un style simple et complexe dans le même document.

Points Clés

  1. Créer une course stylisée :

    • Un objet Run est créé contenant TextContent avec le texte désiré.
    • La propriété Style de Run est assignée à un objet TextStyle pour appliquer la mise en forme. FontSize
  2. Configuration du style de texte :

    • TextStyle : Définir au niveau TextStyle (pas à l'intérieur de Font) pour spécifier la taille du texte.
    • TextFont : Contient des propriétés de police, y compris fontFamily pour la sélection de la police. FontFamily
    • Color : Spécifie la couleur du texte en utilisant color. IronWord.Models.Color
    • bold et italic : Propriétés booléennes pour la mise en forme en gras et en italique. IsBold
    • underline : Ajoute un style de soulignement au texte. IsItalic
    • strike-through : Applique un formatage de barre oblique grâce à l'énum StrikeValue. Underline
    • Strike
  3. Ajout au document :

    • Utiliser AddChild pour ajouter le Run stylisé à un Paragraph.
    • Le paragraphe est ensuite ajouté au document avec AddParagraph.

Explication du code

Ce code montre comment créer et mettre en forme du texte dans un document DOCX à l'aide d'IronWord. Cela commence par initialiser un nouvel objet WordDocument, représentant le document à générer. Un objet Run est créé contenant TextContent avec la chaîne "Exemple de texte stylisé" et un TextStyle est appliqué à Run pour configurer l'apparence du texte.

Le TextStyle inclut des paramètres pour la taille de la police définie au niveau TextStyle (pas à l'intérieur de Font), la famille de polices configurée via fontFamily, TextFont texte color, et le formatage bold. Ces paramètres permettent de personnaliser l'apparence du texte dans le document final.

Après le style du Run, la méthode AddChild ajoute l'objet Run à un paragraphe dans le document. Cette méthode insère le contenu stylisé dans le document Word au format approprié. Enfin, la méthode SaveAs est appelée pour exporter le document sous forme de "styled_document.docx". Le résultat est un document Word où le texte inséré est formaté selon les styles spécifiés, en préservant toutes les propriétés de police et de formatage dans le fichier de sortie.

Explorez les tutoriels sur les éléments de document pour plus de conseils de style
Voir sur GitHub

Prêt à commencer?

Nuget Downloads 56,401Version :2026.9vient 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 IronPDF
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
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise