IRONSOFTWAREHOME
Adicionar parágrafo
using IronWord;
using IronWord.Models;

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

// Configure text
TextContent introText = new TextContent("This is an example paragraph with italic and bold styling.");

TextStyle italicStyle = new TextStyle()
{
    IsItalic = true
};
Run italicRun = new Run(new TextContent("Italic example sentence."));
italicRun.Style = italicStyle;

TextStyle boldStyle = new TextStyle()
{
    IsBold = true
};
Run boldRun = new Run(new TextContent("Bold example sentence."));
boldRun.Style = boldStyle;

Paragraph paragraph = new Paragraph();

// Add text
paragraph.AddText(introText);
paragraph.AddChild(italicRun);
paragraph.AddChild(boldRun);

// Add paragraph
doc.AddParagraph(paragraph);

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

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

' Configure text
Dim introText As New TextContent("This is an example paragraph with italic and bold styling.")

Dim italicStyle As New TextStyle() With {
    .IsItalic = True
}
Dim italicRun As New Run(New TextContent("Italic example sentence."))
italicRun.Style = italicStyle

Dim boldStyle As New TextStyle() With {
    .IsBold = True
}
Dim boldRun As New Run(New TextContent("Bold example sentence."))
boldRun.Style = boldStyle

Dim paragraph As New Paragraph()

' Add text
paragraph.AddText(introText)
paragraph.AddChild(italicRun)
paragraph.AddChild(boldRun)

' Add paragraph
doc.AddParagraph(paragraph)

' Export docx
doc.SaveAs("save_document.docx")
NuGet Download
PM > Install-Package IronWord
Adicionar parágrafo

Adicionar parágrafo

O recurso "adicionar parágrafo" do IronWord permite que os desenvolvedores insiram parágrafos inteiros em um documento do Word existente, proporcionando uma maneira eficiente de estruturar e organizar o conteúdo. Ao adicionar um parágrafo, os desenvolvedores podem combinar vários trechos de texto, cada um com formatação diferente, em um bloco coeso. Essa funcionalidade é especialmente útil para a criação de documentos dinâmicos onde o texto precisa ser agrupado e formatado, como relatórios, artigos ou cartas.

Oferece flexibilidade na forma como o texto é apresentado, permitindo a inclusão de várias opções de formatação, como negrito, itálico e outros estilos, dentro de um único parágrafo. A possibilidade de adicionar parágrafos ajuda a manter uma estrutura de documento limpa e garante que o conteúdo esteja organizado adequadamente para facilitar a leitura.

Adding Paragraphs in C#

A classe Paragraph no IronWord representa um bloco de texto que pode conter tanto texto sem formatação quanto conteúdo estilizado. Ao trabalhar com parágrafos, os desenvolvedores podem combinar TextContent liso com objetos Run estilizados para criar blocos de texto ricos e formatados.

Para adicionar texto liso diretamente a um parágrafo, use o método AddText com um objeto TextContent. Isso é ideal para textos sem formatação específica. Para conteúdo estilizado, crie um objeto Run contendo TextContent, depois atribua um TextStyle ao Run. O TextStyle pode especificar formatação como negrito, itálico, família da fonte, tamanho da fonte e cor.

Uma vez que o Run é estilizado, use o método AddChild para adicioná-lo ao parágrafo. Este método é especificamente projetado para adicionar objetos Run com formatação. Um único parágrafo pode conter várias seções com estilos diferentes, permitindo uma formatação de texto flexível dentro de um bloco unificado.

Depois de construir o parágrafo com todo o conteúdo desejado, use AddParagraph no WordDocument para inseri-lo no documento. Esta abordagem segue a hierarquia do documento: WordDocumentDocumentSectionParagraphRunTextContent, garantindo a preservação adequada da estrutura e formatação quando o documento é salvo.

Explore mais sobre Elementos de Documento com o 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.