Comment ajouter un effet de lueur au texte en C#

Comment ajouter un effet de halo à du texte en C

This article was translated from English: Does it need improvement?
Translated
View the article in English

L'effet de halo sur le texte est un effet visuel qui crée une aura lumineuse autour des caractères. Cet effet donne au texte l'apparence d'émettre de la lumière, créant un contour doux et lumineux qui peut améliorer la lisibilité et attirer l'attention.

Démarrage rapide : Appliquer rapidement un effet de lueur à un élément de texte

Il suffit d'instancier un objet Glow, de définir son rayon et sa couleur, de l'intégrer dans un TextEffect et de l'assigner au style de votre texte. En une seule ligne, vous verrez du texte lumineux dans votre document Word.

Nuget IconCommencez dès maintenant à créer des PDF avec NuGet :

  1. Installez IronWord avec le gestionnaire de packages NuGet

    PM > Install-Package IronWord

  2. Copiez et exécutez cet extrait de code.

    someTextElement.Style.TextEffect = new IronWord.Models.TextEffect { GlowEffect = new IronWord.Models.Glow { GlowRadius = 8, GlowColor = System.Drawing.Color.FromArgb(180, 0, 128, 255) } };
  3. Déployez pour tester sur votre environnement de production.

    Commencez à utiliser IronWord dans votre projet dès aujourd'hui grâce à un essai gratuit.
    arrow pointer

Démarrez avec IronWord

Commencez à utiliser IronWord dans votre projet aujourd'hui avec un essai gratuit.

Première étape :
green arrow pointer

Ajouter un effet lumineux

Pour spécifier l'effet de halo pour le texte, vous pouvez commencer par créer et configurer l'objet Glow . Ensuite, créez l'objet TextEffect à partir de cet objet Glow. Enfin, assignez l'effet de texte à la propriété TextEffect du texte.

using IronWord; // Import the necessary library

public class TextGlowEffectExample
{
    public void ApplyGlowEffect()
    {
        // Initialize a new Glow object
        Glow glow = new Glow();

        // Set the properties for the glow effect
        glow.GlowRadius = 5; // Radius of the glow effect
        glow.GlowColor = System.Drawing.Color.FromArgb(128, 255, 0, 0); // ARGB value for the glow color

        // Create a TextEffect object and assign the glow effect to it
        TextEffect textEffect = new TextEffect();
        textEffect.Glow = glow;

        // Apply the TextEffect to the text
        // Example: someTextElement.TextEffect = textEffect;

        // Further code to export or display the document would go here
    }
}
using IronWord; // Import the necessary library

public class TextGlowEffectExample
{
    public void ApplyGlowEffect()
    {
        // Initialize a new Glow object
        Glow glow = new Glow();

        // Set the properties for the glow effect
        glow.GlowRadius = 5; // Radius of the glow effect
        glow.GlowColor = System.Drawing.Color.FromArgb(128, 255, 0, 0); // ARGB value for the glow color

        // Create a TextEffect object and assign the glow effect to it
        TextEffect textEffect = new TextEffect();
        textEffect.Glow = glow;

        // Apply the TextEffect to the text
        // Example: someTextElement.TextEffect = textEffect;

        // Further code to export or display the document would go here
    }
}
Imports IronWord ' Import the necessary library

Public Class TextGlowEffectExample
	Public Sub ApplyGlowEffect()
		' Initialize a new Glow object
		Dim glow As New Glow()

		' Set the properties for the glow effect
		glow.GlowRadius = 5 ' Radius of the glow effect
		glow.GlowColor = System.Drawing.Color.FromArgb(128, 255, 0, 0) ' ARGB value for the glow color

		' Create a TextEffect object and assign the glow effect to it
		Dim textEffect As New TextEffect()
		textEffect.Glow = glow

		' Apply the TextEffect to the text
		' Example: someTextElement.TextEffect = textEffect;

		' Further code to export or display the document would go here
	End Sub
End Class
$vbLabelText   $csharpLabel
Ajouter un effet lumineux

Propriétés de l'effet lumineux

Vous trouverez ci-dessous toutes les propriétés de l'effet de lueur et leurs descriptions :

  • GlowRadius : Obtient ou définit le rayon de l'effet de lueur. Le rayon de luminescence est spécifié en points (1/72 pouce).
  • GlowColor : Obtient ou définit la couleur de l'effet de lueur.

Exemples d'effet de lueur

Examinons d'autres exemples d'effets de lueur. La couleur de l'effet lumineux peut également accepter les valeurs ARGB. La première valeur est alpha, qui décrit l'opacité de la couleur.

Exemples d'effet de lueur

Questions Fréquemment Posées

Comment puis-je ajouter un effet de lueur au texte dans un document Word ?

Pour ajouter un effet de lueur au texte dans un document Word, utilisez une bibliothèque C# conçue à cet effet. Initialisez un objet Glow, configurez ses propriétés telles que GlowRadius et GlowColor, puis attribuez-le à un objet TextEffect. Enfin, appliquez ce TextEffect à votre texte et exportez le document.

Quel code est nécessaire pour appliquer un effet de lueur au texte en utilisant C# ?

Vous pouvez appliquer un effet de lueur en important la bibliothèque nécessaire et en créant un objet Glow avec les propriétés souhaitées. Attribuez-le ensuite à un objet TextEffect et appliquez-le à votre texte.

Quelles sont les propriétés clés de l'effet de lueur dans l'édition de texte ?

Les propriétés clés de l'effet de lueur sont GlowRadius, qui définit le rayon de la lueur en points, et GlowColor, qui définit la couleur de la lueur. Ces propriétés peuvent être configurées pour personnaliser l'apparence de l'effet de lueur.

La couleur de la lueur peut-elle être personnalisée en utilisant les valeurs ARGB ?

Oui, la couleur de la lueur peut être personnalisée en utilisant les valeurs ARGB. La valeur alpha dans ARGB détermine l'opacité de la lueur, permettant une large gamme de personnalisation des couleurs.

Comment puis-je exporter un document Word après avoir appliqué un effet de lueur ?

Après avoir appliqué l'effet de lueur en utilisant la bibliothèque C#, exportez le document Word édité en appelant les méthodes appropriées fournies par la bibliothèque pour enregistrer ou afficher le document en tant que nouveau fichier.

Est-il possible d'appliquer un effet de lueur à la fois sur le texte nouveau et existant ?

Oui, vous pouvez appliquer l'effet de lueur à la fois sur le texte nouvellement créé et existant dans un document Word. Cette flexibilité permet d'améliorer tout élément de texte dans votre document.

Quel est l'objectif de la propriété GlowRadius ?

La propriété GlowRadius spécifie le rayon de l'effet de lueur en points, aidant à déterminer jusqu'où la lueur s'étend à partir du texte. Le rayon est défini en points, où 1 point équivaut à 1/72 de pouce.

Quelles étapes sont nécessaires pour configurer un effet de lueur en C# ?

Pour configurer un effet de lueur en C#, initialisez un objet Glow, définissez ses propriétés GlowRadius et GlowColor, et attribuez-le à un objet TextEffect. Appliquez le TextEffect à votre texte et exportez le document pour voir les changements.

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes ...

Lire la suite
Prêt à commencer?
Nuget Téléchargements 27,129 | Version: 2025.11 vient de sortir