IRONSOFTWAREHOME
Ajouter un effet de réflexion
using IronWord;
using IronWord.Models;

// Create new Word document
WordDocument doc = new WordDocument();

// Create and configure text style
TextStyle textStyle = new TextStyle();
textStyle.TextEffect = new TextEffect()
{
    ReflectionEffect = new Reflection(),
};

// Create paragraph
Paragraph paragraph = new Paragraph();

// Create run with text and style
Run textRun = new Run(new TextContent("Hello World"));
textRun.Style = textStyle;

// Add run to paragraph
paragraph.AddChild(textRun);

// Add paragraph to document
doc.AddParagraph(paragraph);

// Export new Word document
doc.SaveAs("reflectionEffect.docx");
Imports IronWord
Imports IronWord.Models

' Create new Word document
Dim doc As New WordDocument()

' Create and configure text style
Dim textStyle As New TextStyle()
textStyle.TextEffect = New TextEffect() With {
    .ReflectionEffect = New Reflection()
}

' Create paragraph
Dim paragraph As New Paragraph()

' Create run with text and style
Dim textRun As New Run(New TextContent("Hello World"))
textRun.Style = textStyle

' Add run to paragraph
paragraph.AddChild(textRun)

' Add paragraph to document
doc.AddParagraph(paragraph)

' Export new Word document
doc.SaveAs("reflectionEffect.docx")
NuGet Download
PM > Install-Package IronWord
Ajouter un effet de réflexion

Ajouter un effet de réflexion

Création de texte avec effet de réflexion

L'effet de réflexion ajoute une image miroir sous le texte, créant ainsi un aspect soigné et moderne. Dans IronWord, cet effet est appliqué à travers la propriété ReflectionEffect d'un objet TextEffect, qui peut être personnalisé ou utilisé avec les paramètres par défaut.

Pour implémenter un effet de réflexion, créez un TextStyle et configurez sa propriété TextEffect avec une instance Reflection. La classe Reflection prend en charge l'initialisation par défaut, qui applique des paramètres de réflexion standard adaptés à la plupart des cas d'utilisation. Pour les reflets personnalisés, des propriétés telles que la distance, le flou et la transparence peuvent être ajustées pour affiner l'apparence.

Après avoir défini le style de texte, créez un Run contenant votre TextContent et assignez le style configuré à l'exécution. Utilisez AddChild pour ajouter l'exécution à un paragraphe, en maintenant la hiérarchie appropriée du document Document → Paragraphe → Exécution → ContenuTexte. Enfin, ajoutez le paragraphe au document pour appliquer l'effet de réflexion.

Explication du code

Créons un nouveau document Word et ajoutons-y du texte avec un effet de réflexion. Initialement, un nouvel objet WordDocument nommé doc est créé. Un objet TextStyle est ensuite instancié et configuré pour inclure un effet de réflexion en réglant sa propriété TextEffect sur un nouvel objet Reflection.

Pour ajouter le texte stylé avec l'effet de réflexion, un Paragraph est créé, puis un objet Run est créé contenant TextContent avec " Bonjour le monde ". Le TextStyle est assigné au Run, appliquant l'effet de réflexion. Le Run est ajouté au Paragraph en utilisant AddChild, et le Paragraph est ajouté au document. Cela suit la hiérarchie du document : Document → Paragraphe → Run → TextContent. Enfin, le document est enregistré.

Explorez les éléments de document dans les tutoriels IronWord.
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