IRONSOFTWAREHOME
Adicionar texto estilizado
using IronWord;
using IronWord.Models;
using IronWord.Models.Enums;

// Load docx
WordDocument doc = new WordDocument("document.docx");

// Configure text
Run textRun = new Run(new TextContent("Add text using IronWord"));
textRun.Style = new TextStyle()
{
	FontSize = 72,
	TextFont = new Font()
	{
		FontFamily = "Caveat"
	},
	Color = IronWord.Models.Color.Red,
	IsBold = true,
	IsItalic = true,
	Underline = new Underline(),
	Strike = StrikeValue.Strike,
};

Paragraph paragraph = new Paragraph();

// Add text
paragraph.AddChild(textRun);

// Add paragraph
doc.AddParagraph(paragraph);

// Export docx
doc.SaveAs("save_document.docx");
Imports IronWord
Imports IronWord.Models
Imports IronWord.Models.Enums

' Load docx
Dim doc As New WordDocument("document.docx")

' Configure text
Dim textRun As New Run(New TextContent("Add text using IronWord"))
textRun.Style = New TextStyle() With {
	.FontSize = 72,
	.TextFont = New Font() With {
		.FontFamily = "Caveat"
	},
	.Color = IronWord.Models.Color.Red,
	.IsBold = True,
	.IsItalic = True,
	.Underline = New Underline(),
	.Strike = StrikeValue.Strike
}

Dim paragraph As New Paragraph()

' Add text
paragraph.AddChild(textRun)

' Add paragraph
doc.AddParagraph(paragraph)

' Export docx
doc.SaveAs("save_document.docx")
NuGet Download
PM > Install-Package IronWord
Adicionar texto estilizado

Adicionar texto estilizado

O recurso "Adicionar texto estilizado" no IronWord permite que os desenvolvedores apliquem várias opções de estilo de texto ao adicionar conteúdo a um documento DOCX. Ele fornece controle granular sobre a aparência do texto, como especificar a família de fontes, tamanho, cor e atributos de estilo como bold, italic, underline e strike-through. Ao criar um objeto Run contendo TextContent e atribuir um TextStyle ao Run, os desenvolvedores podem personalizar a apresentação de elementos de texto individuais dentro de um documento, garantindo um visual e sensação personalizados.

Essa funcionalidade é útil para gerar documentos formatados profissionalmente de forma dinâmica, como relatórios ou cartas, onde seções específicas exigem estilos distintos. A classe TextStyle permite fácil manipulação desses atributos, permitindo tanto a estilização simples quanto complexa dentro do mesmo documento.

Pontos-chave

  1. Criando uma corrida estilizada :

    • Um objeto Run é criado contendo TextContent com o texto desejado.
    • A propriedade Style do Run é atribuída a um objeto TextStyle para aplicar a formatação. FontSize
  2. Configurando o estilo do texto :

    • TextStyle: Definido ao nível TextStyle (não dentro de Font) para especificar o tamanho do texto.
    • TextFont: Contém propriedades de fonte incluindo fontFamily para seleção de fonte. FontFamily
    • Color: Especifica a cor do texto usando color. IronWord.Models.Color
    • bold e italic: Propriedades booleanas para formatação em negrito e itálico. IsBold
    • underline: Adiciona estilo sublinhado ao texto. IsItalic
    • strike-through: Aplica formatação de tachado usando enum StrikeValue. Underline
    • Strike
  3. Adicionando ao documento :

    • Use AddChild para adicionar o Run estilizado a um Paragraph.
    • O parágrafo é então adicionado ao documento com AddParagraph.

Explicação do código

Este código mostra como criar e estilizar texto em um documento DOCX usando o IronWord. Começa inicializando um novo objeto WordDocument, representando o documento a ser gerado. Um objeto Run é criado contendo TextContent com a string "Exemplo de texto estilizado" e um TextStyle é aplicado ao Run para configurar a aparência do texto.

O TextStyle inclui configurações para tamanho de fonte definido ao nível TextStyle (não dentro de Font), família da fonte configurada via fontFamily, TextFont de texto color e formatação bold. Essas configurações personalizam a forma como o texto aparecerá no documento final.

Após o Run ser estilizado, o método AddChild adiciona o objeto Run a um parágrafo no documento. Este método insere o conteúdo formatado no documento do Word no formato apropriado. Finalmente, o método SaveAs é chamado para exportar o documento como "documento_estilizado.docx". O resultado é um documento do Word onde o texto inserido é formatado de acordo com os estilos especificados, preservando todas as propriedades de fonte e formatação no arquivo de saída.

Explore os tutoriais de elementos de documento para obter mais dicas de estilo.
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.