Mesa de canto arredondado em documento PDF

Neste tutorial, iremos guiá-lo passo a passo para criar uma tabela de canto arredondado em um documento PDF usando Aspose.PDF for .NET. Explicaremos o código-fonte C# fornecido e mostraremos como implementá-lo.

Etapa 1: Criando a tabela

Primeiro, criaremos a tabela usando o seguinte código:

Aspose.Pdf.Table tab1 = new Aspose.Pdf.Table();

Etapa 2: configuração do estilo de canto arredondado

A seguir, configuraremos o estilo de canto arredondado para a tabela:

tab1.CornerStyle = Aspose.Pdf.BorderCornerStyle.Round;

Etapa 3: configuração da borda da tabela

Para dar à tabela uma borda de canto arredondado, precisamos criar um objeto BorderInfo e configurá-lo com os parâmetros apropriados:

// Crie um objeto GraphInfo para definir a cor da borda
GraphInfo graph = new GraphInfo();
graph.Color = Aspose.Pdf.Color.Red;

// Crie um objeto BorderInfo vazio
BorderInfo bInfo = new BorderInfo(BorderSide.All, graph);

// Defina o raio da borda arredondada para 15
bInfo.RoundedBorderRadius = 15;

// Aplicar informações de borda à tabela
tab1.Border = bInfo;

Exemplo de código-fonte para tabela de canto arredondado usando Aspose.PDF para .NET

// O caminho para o diretório de documentos.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Aspose.Pdf.Table tab1 = new Aspose.Pdf.Table();

GraphInfo graph = new GraphInfo();
graph.Color = Aspose.Pdf.Color.Red;
// Crie um objeto BorderInfo em branco
BorderInfo bInfo = new BorderInfo(BorderSide.All, graph);
// Defina a borda como uma borda mais arredondada onde o raio do arredondamento é 15
bInfo.RoundedBorderRadius = 15;
// Defina o estilo de canto da mesa como redondo.
tab1.CornerStyle = Aspose.Pdf.BorderCornerStyle.Round;
// Defina as informações da borda da tabela
tab1.Border = bInfo;

Conclusão

Parabéns! Agora você aprendeu como criar uma tabela de canto arredondado em um documento PDF usando Aspose.PDF for .NET. Este guia passo a passo mostrou como configurar o estilo de canto arredondado e a borda da mesa. Agora você pode aplicar esse conhecimento em seus próprios projetos.

Perguntas frequentes sobre mesa de canto arredondado em documento PDF

P: Posso personalizar o raio dos cantos arredondados da mesa?

R: Sim, você pode personalizar o raio dos cantos arredondados da tabela modificando o valor dobInfo.RoundedBorderRadius propriedade no código-fonte C# fornecido. Basta definir o valor do raio desejado (em pontos) para obter a aparência desejada do canto arredondado.

P: Posso aplicar cantos arredondados a células individuais da tabela?

R: Não, o estilo de canto arredondado é aplicado a toda a mesa como um todo. Aspose.PDF para .NET atualmente não fornece suporte integrado para aplicação de cantos arredondados a células individuais na tabela.

P: Posso alterar a cor da borda do canto arredondado?

R: Sim, você pode alterar a cor da borda do canto arredondado modificando o valor dograph.Color propriedade no código-fonte C#. Basta fornecer a cor desejada, comoAspose.Pdf.Color.Red ou qualquer outra representação de cores válida.

P: É possível aplicar diferentes estilos de canto (por exemplo, quadrado e arredondado) a diferentes tabelas no mesmo documento PDF?

R: Sim, é possível aplicar diferentes estilos de canto a diferentes tabelas no mesmo documento PDF. Você pode criar várias tabelas e configurar seus estilos de canto individualmente com base em suas necessidades.

P: Posso ajustar a espessura da borda do canto arredondado?

R: Sim, você pode ajustar a espessura da borda do canto arredondado modificando oBorderInfo propriedades do objeto no código-fonte C#. Por exemplo, você pode definir obInfo.Width propriedade para ajustar a espessura da borda.