Aplicar borda de contorno
Neste tutorial, orientaremos você no processo passo a passo para aplicar uma borda de contorno 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 manipular bordas de tabelas 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. É aqui que o seu documento do Word é armazenado. Substitua “SEU DIRETÓRIO DE DOCUMENTOS” pelo caminho apropriado.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Passo 2: Carregue o documento
Em seguida, você precisa carregar o documento do Word em uma instância doDocument
aula.
Document doc = new Document(dataDir + "Tables.docx");
Passo 3: Acesse a tabela
Para aplicar uma borda de contorno, precisamos acessar a tabela do documento. OTable
class representa uma tabela em Aspose.Words.
Table table = (Table)doc.GetChild(NodeType.Table, 0, true);
Etapa 4: alinhe a tabela ao centro da página
Agora podemos alinhar a tabela ao centro da página usando oAlignment
propriedade da tabela.
table. Alignment = Table Alignment. Center;
Passo 5: Apague as bordas da tabela existentes
Para começar com uma nova borda de contorno, primeiro precisamos apagar todas as bordas existentes da tabela. Isto pode ser feito usando oClearBorders()
método.
table. ClearBorders();
Passo 6: Defina uma borda verde ao redor da mesa
Agora podemos definir uma borda verde ao redor da mesa usando oSetBorder()
método para cada lado da tabela. Neste exemplo, estamos usando uma borda do tipo “Single” com espessura de 1,5 pontos e cor verde.
table.SetBorder(BorderType.Left, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Right, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Top, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Bottom, LineStyle.Single, 1.5, Color.Green, true);
Etapa 7: preencha as células com uma cor de fundo
Para melhorar a apresentação visual da tabela, podemos preencher as células com uma cor de fundo básica
ideia. Neste exemplo, estamos usando uma cor verde claro.
table.SetShading(TextureIndex.TextureSolid, Color.LightGreen, Color.Empty);
Etapa 8: 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.ApplyOutlineBorder.docx");
Parabéns! Agora você aplicou uma borda de contorno a uma tabela usando Aspose.Words for .NET.
Exemplo de código-fonte para Aplicar borda de contorno usando Aspose.Words for .NET
// Caminho para o diretório do seu documento
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Tables.docx");
Table table = (Table) doc.GetChild(NodeType.Table, 0, true);
// Alinhe a tabela ao centro da página.
table.Alignment = TableAlignment.Center;
//Limpe todas as bordas existentes da tabela.
table.ClearBorders();
// Defina uma borda verde ao redor da mesa, mas não dentro dela.
table.SetBorder(BorderType.Left, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Right, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Top, LineStyle.Single, 1.5, Color.Green, true);
table.SetBorder(BorderType.Bottom, LineStyle.Single, 1.5, Color.Green, true);
// Preencha as células com uma cor sólida verde claro.
table.SetShading(TextureIndex.TextureSolid, Color.LightGreen, Color.Empty);
doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.ApplyOutlineBorder.docx");
Conclusão
Neste tutorial, aprendemos como aplicar uma borda de contorno 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 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.