Aplicar formatação de linha

Neste tutorial, orientaremos você no processo passo a passo para aplicar a formatação de linha a uma tabela usando Aspose.Words for .NET. Explicaremos o código-fonte C# incluído e forneceremos um guia completo para ajudá-lo a entender e implementar esse recurso em seus próprios projetos. Ao final deste tutorial, você terá uma compreensão clara de como formatar linhas de tabela em seus documentos do Word usando Aspose.Words for .NET.

Passo 1: Defina o diretório do documento

Primeiro, você precisa definir o caminho para o diretório de documentos. Este é o local onde você deseja salvar o documento do Word editado. Substitua “SEU DIRETÓRIO DE DOCUMENTOS” pelo caminho apropriado.

string dataDir = "YOUR DOCUMENTS DIRECTORY";

Etapa 2: Crie um novo documento e construtor de documentos

Em seguida, você precisa criar uma nova instância doDocument classe e um construtor de documento para esse documento.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Etapa 3: iniciar um novo quadro

Para aplicar a formatação de linha, devemos primeiro iniciar uma nova tabela usando oStartTable() método do construtor do documento.

Table table = builder. StartTable();

Etapa 4: insira a célula e vá para o formato de linha

Agora podemos inserir uma célula na tabela e acessar o formato de linha dessa célula usando o construtor de documentosInsertCell() eRowFormat métodos.

builder. InsertCell();
RowFormat rowFormat = builder.RowFormat;

Etapa 5: definir a altura da linha

Para definir a altura da linha, usamos oHeight eHeightRule propriedades do formato de linha. Neste exemplo, definimos uma altura de linha de 100 pontos e usamos oExactly regra.

rowFormat. Height = 100;
rowFormat.HeightRule = HeightRule.Exactly;

Passo 6: Definir a formatação da tabela

Algumas propriedades de formatação podem ser definidas na própria tabela e aplicadas a todas as linhas da tabela. Neste exemplo, definimos as propriedades da margem da tabela usando o métodoLeftPadding, RightPadding, TopPadding eBottomPadding propriedades.

table. LeftPadding = 30;
table. RightPadding = 30;
table. TopPadding = 30;
table. BottomPadding = 30;

Etapa 7: adicione conteúdo à linha

Agora podemos

Adicionaremos conteúdo à linha usando os métodos do construtor do documento. Neste exemplo, usamos oWriteln() método para adicionar texto à linha.

builder.Writeln("I'm a beautifully formatted line.");

Passo 8: Finalize a linha e a mesa

Depois de adicionar o conteúdo à linha, podemos finalizá-la usando oEndRow() método e então finalize a tabela usando oEndTable() método.

builder. EndRow();
builder. EndTable();

Etapa 9: salve o documento modificado

Finalmente, salvamos o documento modificado em um arquivo. Você pode escolher um nome e local apropriado para o documento de saída.

doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.ApplyRowFormatting.docx");

Parabéns! Agora você aplicou a formatação de linha a uma tabela usando Aspose.Words for .NET.

Exemplo de código-fonte para Aplicar formatação de linha usando Aspose.Words for .NET

	// Caminho para o diretório do seu documento
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document();
	DocumentBuilder builder = new DocumentBuilder(doc);
	Table table = builder.StartTable();
	builder.InsertCell();
	RowFormat rowFormat = builder.RowFormat;
	rowFormat.Height = 100;
	rowFormat.HeightRule = HeightRule.Exactly;
	// Essas propriedades de formatação são definidas na tabela e aplicadas a todas as linhas da tabela.
	table.LeftPadding = 30;
	table.RightPadding = 30;
	table.TopPadding = 30;
	table.BottomPadding = 30;
	builder.Writeln("I'm a wonderful formatted row.");
	builder.EndRow();
	builder.EndTable();
	doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.ApplyRowFormatting.docx");

Conclusão

Neste tutorial, aprendemos como aplicar formatação de linha a uma tabela usando Aspose.Words for .NET. Seguindo este guia passo a passo, você pode integrar facilmente essa funcionalidade em seus projetos C#. Manipular a formatação de linhas da tabela é um aspecto essencial do processamento de documentos, e Aspose.Words oferece uma API poderosa e flexível para conseguir isso. Com esse conhecimento, você poderá melhorar a apresentação visual de seus documentos Word e atender a requisitos específicos.