IRONSOFTWAREHOME
Agregar efecto de sombra
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()
{
    ShadowEffect = Shadow.OuterShadow1,
};

// 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("shadowEffect.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 {
    .ShadowEffect = Shadow.OuterShadow1
}

' 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("shadowEffect.docx")
NuGet Download
PM > Install-Package IronWord
Agregar efecto de sombra

Agregar efecto de sombra

Implementar efectos de sombra en el texto

Los efectos de sombra añaden profundidad y dimensión al texto al crear una sombra desplazada detrás de los caracteres. IronWord proporciona preajustes de sombra predefinidos a través de la clase Shadow, ofreciendo varios estilos de sombra que se pueden aplicar rápidamente sin configuración manual.

Para agregar un efecto de sombra, cree un TextStyle y configure su propiedad TextEffect con un preajuste de sombra como Shadow.OuterShadow1. Estas instancias estáticas con nombre de la clase Shadow proporcionan configuraciones de sombra diseñadas profesionalmente con las configuraciones adecuadas de desenfoque, distancia y ángulo. Las variantes de sombras exteriores proyectan la sombra lejos del texto, creando una apariencia levantada.

Una vez que el estilo de texto está configurado con el efecto de sombra deseado, cree un objeto Run que contenga TextContent y asigne el estilo al run. Agregue el run estilizado a un paragraph usando AddChild, luego incluya el paragraph en el document. Este enfoque sigue la jerarquía de document de IronWord y asegura que el efecto de sombra se aplique correctamente al archivo de salida.

Explicación del código

Se puede agregar un efecto de sombra al texto dentro de un documento de Word con solo unas pocas líneas de código. Para completar, primero inicialicemos una nueva instancia de WordDocument llamada doc. Luego, se crea y configura un objeto TextStyle para incorporar un efecto de sombra asignando la instancia estática con nombre de Shadow.OuterShadow1 a la propiedad TextEffect.

Para agregar el texto estilizado con el efecto de sombra, se crea un Paragraph, luego se crea un objeto Run que contiene TextContent con "Hello World". El textStyle configurado se asigna al Run, aplicando el efecto de sombra. El Run se agrega al Paragraph usando AddChild, y el Paragraph se agrega al documento. Esto sigue la jerarquía del documento: DocumentParagraphRunTextContent. Finalmente, exporta el documento de Word.

Para más ejemplos y demostraciones, por favor navegue al siguiente artículo: Cómo agregar efecto de sombra al texto

Explore los elementos del documento con los tutoriales de IronWord.
Ver en GitHub

¿Listo para empezar?

Nuget Downloads 56,401Versión:2026.9recién lanzado

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta