Adicionar efeito de reflexo
Criando texto com efeito de reflexo
O efeito de reflexo adiciona uma imagem espelhada abaixo do texto, criando uma aparência moderna e sofisticada. No IronWord, este efeito é aplicado através da propriedade ReflectionEffect de um objeto TextEffect, que pode ser personalizado ou usado com configurações padrão.
Para implementar um efeito de reflexão, crie um TextStyle e configure sua propriedade TextEffect com uma instância Reflection. A classe Reflection suporta inicialização padrão, que aplica parâmetros de reflexão padrão adequados para a maioria dos casos de uso. Para reflexos personalizados, propriedades como distância, desfoque e transparência podem ser ajustadas para refinar a aparência.
Após definir o estilo do texto, crie um Run contendo seu TextContent e atribua o estilo configurado ao run. Use AddChild para adicionar o run a um parágrafo, mantendo a hierarquia adequada do documento de Documento → Parágrafo → Run → Texto. Por fim, adicione o parágrafo ao documento para aplicar o efeito de reflexão.
Explicação do código
Vamos criar um novo documento do Word e adicionar texto com efeito de reflexo. Inicialmente, um novo objeto WordDocument chamado doc é criado. Então, um objeto TextStyle é instanciado e configurado para incluir um efeito de reflexão definindo sua propriedade TextEffect para um novo objeto Reflection.
Para adicionar o texto estilizado com o efeito de reflexão, um Paragraph é criado, então um objeto Run é criado contendo TextContent com "Olá Mundo". O TextStyle é atribuído ao Run, aplicando o efeito de reflexão. O Run é adicionado ao Paragraph usando AddChild, e o Paragraph é adicionado ao documento. Isso segue a hierarquia do documento: Documento → Parágrafo → Execução → Conteúdo do Texto. Finalmente, o documento foi salvo.
Explore os elementos do documento nos tutoriais do IronWord .

