IRONSOFTWAREHOME
Adicionar efeito 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
Adicionar efeito de sombra

Adicionar efeito de sombra

Implementando efeitos de sombra em texto

Os efeitos de sombra adicionam profundidade e dimensão ao texto, criando uma sombra deslocada atrás dos caracteres. O IronWord fornece presets de sombra predefinidos através da classe Shadow, oferecendo vários estilos de sombra que podem ser aplicados rapidamente sem configuração manual.

Para adicionar um efeito de sombra, crie um TextStyle e configure sua propriedade TextEffect com um preset de sombra como Shadow.OuterShadow1. Estas instâncias nomeadas estáticas da classe Shadow fornecem configurações de sombra projetadas profissionalmente com ajustes de desfoque, distância e ângulo apropriados. As variantes de sombra externa projetam a sombra para longe do texto, criando uma aparência elevada.

Uma vez que o estilo do texto é configurado com o efeito de sombra desejado, crie um objeto Run contendo TextContent e atribua o estilo ao run. Adicione o run estilizado a um paragraph usando AddChild, então inclua o paragraph no document. Esta abordagem segue a hierarquia de document do IronWord e garante que o efeito de sombra seja aplicado corretamente ao arquivo de saída.

Explicação do código

É possível adicionar um efeito de sombra ao texto em um documento do Word com apenas algumas linhas de código. Para completar, vamos primeiro inicializar uma nova instância WordDocument chamada doc. Em seguida, um objeto TextStyle é criado e configurado para incorporar um efeito de sombra atribuindo a instância nomeada estática Shadow.OuterShadow1 à propriedade TextEffect.

Para adicionar o texto estilizado com o efeito de sombra, um Paragraph é criado, então um objeto Run é criado contendo TextContent com "Olá Mundo". O textStyle configurado é atribuído ao Run, aplicando o efeito de sombra. O Run é adicionado ao Paragraph usando AddChild, e o Paragraph é adicionado ao documento. Isso segue a hierarquia do documento: DocumentParagraphRunTextContent. Por fim, exporte o documento do Word.

Para mais exemplos e demonstrações, consulte o seguinte artigo: Como adicionar efeito de sombra ao texto

Explore os elementos do documento com os tutoriais do IronWord .
Ver no GitHub

Pronto para começar?

Nuget Downloads 56,401Versão:2026.9recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.