Obtenha a largura do papel e a altura da planilha
Neste tutorial, iremos guiá-lo passo a passo para explicar o seguinte código-fonte C# para obter a largura e a altura do papel de uma planilha usando Aspose.Cells for .NET. Siga os passos abaixo:
Etapa 1: crie a pasta de trabalho
Comece criando uma nova pasta de trabalho usando oWorkbook
aula:
Workbook wb = new Workbook();
Passo 2: Acesse a primeira planilha
Em seguida, navegue até a primeira planilha da pasta de trabalho usando oWorksheet
aula:
Worksheet ws = wb.Worksheets[0];
Etapa 3: Defina o tamanho do papel como A2 e mostre a largura e a altura do papel em polegadas
Use oPaperSize
propriedade doPageSetup
objeto para definir o tamanho do papel como A2 e, em seguida, use oPaperWidth
ePaperHeight
propriedades para obter a largura e a altura do papel, respectivamente. Exiba esses valores usando oConsole.WriteLine
método:
ws.PageSetup.PaperSize = PaperSizeType.PaperA2;
Console.WriteLine("PaperA2: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
Etapa 4: Repita as etapas para outros tamanhos de papel
Repita as etapas anteriores, alterando o tamanho do papel para A3, A4 e Letter e exibindo os valores de largura e altura do papel para cada tamanho:
ws.PageSetup.PaperSize = PaperSizeType.PaperA3;
Console.WriteLine("PaperA3: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
ws.PageSetup.PaperSize = PaperSizeType.PaperA4;
Console.WriteLine("PaperA4: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
ws.PageSetup.PaperSize = PaperSizeType.PaperLetter;
Console.WriteLine("PaperLetter: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
Exemplo de código-fonte para obter largura e altura do papel da planilha usando Aspose.Cells for .NET
//Criar pasta de trabalho
Workbook wb = new Workbook();
//Acesse a primeira planilha
Worksheet ws = wb.Worksheets[0];
//Defina o tamanho do papel como A2 e imprima a largura e a altura do papel em polegadas
ws.PageSetup.PaperSize = PaperSizeType.PaperA2;
Console.WriteLine("PaperA2: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
//Defina o tamanho do papel como A3 e imprima a largura e a altura do papel em polegadas
ws.PageSetup.PaperSize = PaperSizeType.PaperA3;
Console.WriteLine("PaperA3: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
//Defina o tamanho do papel como A4 e imprima a largura e a altura do papel em polegadas
ws.PageSetup.PaperSize = PaperSizeType.PaperA4;
Console.WriteLine("PaperA4: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
//Defina o tamanho do papel como Carta e imprima a largura e a altura do papel em polegadas
ws.PageSetup.PaperSize = PaperSizeType.PaperLetter;
Console.WriteLine("PaperLetter: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
Conclusão
Você aprendeu como usar Aspose.Cells for .NET para obter a largura e a altura do papel de uma planilha. Este recurso pode ser útil para a configuração e layout preciso de seus documentos Excel.
Perguntas frequentes (FAQ)
O que é Aspose.Cells para .NET?
Aspose.Cells for .NET é uma biblioteca poderosa para manipular e processar arquivos Excel em aplicativos .NET. Oferece muitos recursos para criar, modificar, converter e analisar arquivos Excel.
Como posso obter o tamanho do papel de uma planilha com Aspose.Cells for .NET?
Você pode usar oPageSetup
classe doWorksheet
objeto para acessar o tamanho do papel. Use oPaperSize
propriedade para definir o tamanho do papel e oPaperWidth
ePaperHeight
propriedades para obter a largura e a altura do papel, respectivamente.
Quais tamanhos de papel o Aspose.Cells for .NET suporta?
Aspose.Cells for .NET oferece suporte a uma ampla variedade de tamanhos de papel comumente usados, como A2, A3, A4 e Carta, bem como muitos outros tamanhos personalizados.
Posso personalizar o tamanho do papel de uma planilha com Aspose.Cells for .NET?
Sim, você pode definir um tamanho de papel personalizado especificando as dimensões exatas de largura e altura usando o botãoPaperWidth
ePaperHeight
propriedades doPageSetup
aula.