Cómo Añadir Efecto de Resplandor al Texto en C#

Cómo agregar un efecto de brillo al texto en C

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

El efecto de resplandor en el texto es un efecto visual que crea un aura brillante alrededor de los caracteres. Este efecto hace que el texto parezca como si estuviera emitiendo luz, creando un contorno suave y luminoso que puede mejorar la legibilidad y atraer la atención.

como-título:2(Inicio rápido: Aplicar Efecto de Resplandor a un Elemento de Texto Rápido)

Simplemente instancie un objeto Glow, establezca su radio y color, insértelo en un TextEffect y asígnelo al estilo de su texto. En una sola línea corta verá texto resplandeciente en su documento de Word.

Nuget IconEmpieza a crear PDF con NuGet ahora:

  1. Instalar IronWord con el gestor de paquetes NuGet

    PM > Install-Package IronWord

  2. Copie y ejecute este fragmento de código.

    someTextElement.Style.TextEffect = new IronWord.Models.TextEffect { GlowEffect = new IronWord.Models.Glow { GlowRadius = 8, GlowColor = System.Drawing.Color.FromArgb(180, 0, 128, 255) } };
  3. Despliegue para probar en su entorno real

    Empieza a utilizar IronWord en tu proyecto hoy mismo con una prueba gratuita
    arrow pointer

Comience a usar IronWord

Comience a usar IronWord en su proyecto hoy con una prueba gratuita.

Primer Paso:
green arrow pointer

Añadir efecto de brillo

Para especificar el efecto de resplandor para el texto, puede comenzar por crear y configurar el objeto Glow. Luego, cree el objeto TextEffect a partir de este objeto Glow. Finalmente, asigne el TextEffect a la propiedad TextEffect del texto.

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
Añadir efecto de brillo

Propiedades del efecto resplandor

A continuación se presentan todas las propiedades del efecto de resplandor y sus descripciones:

  • GlowRadius: Obtiene o establece el radio del efecto de resplandor. El radio de resplandor se especifica en puntos (1/72 pulgada).
  • GlowColor: Obtiene o establece el color del efecto de resplandor.

Ejemplos de efectos de brillo

Veamos algunos ejemplos más de efecto de resplandor. El color del efecto de resplandor también puede aceptar valores ARGB. El primer valor es alfa, que describe cuán opaco es el color.

Ejemplos de efectos de brillo

Preguntas Frecuentes

¿Cómo puedo agregar un efecto de brillo al texto en un documento de Word?

Para agregar un efecto de brillo al texto en un documento de Word, utiliza una biblioteca de C# diseñada para este propósito. Inicializa un objeto Glow, configura sus propiedades como GlowRadius y GlowColor, y asígnalo a un objeto TextEffect. Finalmente, aplica este TextEffect a tu texto y exporta el documento.

¿Qué código se necesita para aplicar un efecto de brillo al texto usando C#?

Puedes aplicar un efecto de brillo importando la biblioteca necesaria y creando un objeto Glow con las propiedades deseadas. Asigna esto a un objeto TextEffect y aplícalo a tu texto.

¿Cuáles son las propiedades clave del efecto de brillo en la edición de texto?

Las propiedades clave del efecto de brillo son GlowRadius, que establece el radio del brillo en puntos, y GlowColor, que define el color del brillo. Estas propiedades se pueden configurar para personalizar la apariencia del efecto de brillo.

¿Puede personalizarse el color del brillo utilizando valores ARGB?

Sí, el color del brillo puede personalizarse usando valores ARGB. El valor alfa en ARGB determina la opacidad del brillo, permitiendo una amplia gama de personalización de colores.

¿Cómo exporto un documento de Word después de aplicar un efecto de brillo?

Después de aplicar el efecto de brillo usando la biblioteca de C#, exporta el documento de Word editado llamando a los métodos apropiados proporcionados por la biblioteca para guardar o mostrar el documento como un nuevo archivo.

¿Es posible aplicar un efecto de brillo tanto a texto nuevo como existente?

Sí, puedes aplicar el efecto de brillo tanto a texto recién creado como a texto existente dentro de un documento de Word. Esta flexibilidad permite la mejora de cualquier elemento de texto en tu documento.

¿Cuál es el propósito de la propiedad GlowRadius?

La propiedad GlowRadius especifica el radio del efecto de brillo en puntos, ayudando a determinar qué tan lejos se extiende el brillo desde el texto. El radio se define en puntos, donde 1 punto equivale a 1/72 de pulgada.

¿Qué pasos son necesarios para configurar un efecto de brillo en C#?

Para configurar un efecto de brillo en C#, inicializa un objeto Glow, establece sus propiedades GlowRadius y GlowColor, y asígnalo a un objeto TextEffect. Aplica el TextEffect a tu texto y exporta el documento para ver los cambios.

Curtis Chau
Escritor Técnico

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien ...

Leer más
¿Listo para empezar?
Nuget Descargas 27,129 | Version: 2025.11 recién lanzado