Copie la configuración de configuración de página de la hoja de trabajo de origen a la hoja de trabajo de destino

Posibles escenarios de uso

Cuando agrega una nueva hoja a un libro de trabajo, contiene el valor predeterminadoConfiguración de configuración de página. Puede haber ocasiones en las que necesite transferir la configuración (Configuración de página) de una hoja de trabajo a otra hoja de trabajo. Este documento explica cómo copiar la configuración de Configuración de página de una hoja de trabajo a otra utilizando las API Aspose.Cells.

Copie la configuración de configuración de página de la hoja de trabajo de origen a la hoja de trabajo de destino

El siguiente código de ejemplo ilustra cómo copiarConfiguración de configuración de páginade una hoja de trabajo a otra usandoPageSetup.Copiar()método. Consulte el siguiente código de ejemplo y su salida de la consola para obtener una referencia.

Código de muestra

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
//Create workbook
Workbook wb = new Workbook();
//Add two test worksheets
wb.Worksheets.Add("TestSheet1");
wb.Worksheets.Add("TestSheet2");
//Access both worksheets as TestSheet1 and TestSheet2
Worksheet TestSheet1 = wb.Worksheets["TestSheet1"];
Worksheet TestSheet2 = wb.Worksheets["TestSheet2"];
//Set the Paper Size of TestSheet1 to PaperA3ExtraTransverse
TestSheet1.PageSetup.PaperSize = PaperSizeType.PaperA3ExtraTransverse;
//Print the Paper Size of both worksheets
Console.WriteLine("Before Paper Size: " + TestSheet1.PageSetup.PaperSize);
Console.WriteLine("Before Paper Size: " + TestSheet2.PageSetup.PaperSize);
Console.WriteLine();
//Copy the PageSetup from TestSheet1 to TestSheet2
TestSheet2.PageSetup.Copy(TestSheet1.PageSetup, new CopyOptions());
//Print the Paper Size of both worksheets
Console.WriteLine("After Paper Size: " + TestSheet1.PageSetup.PaperSize);
Console.WriteLine("After Paper Size: " + TestSheet2.PageSetup.PaperSize);
Console.WriteLine();

Salida de consola

Before Paper Size: PaperA3ExtraTransverse

Before Paper Size: PaperLetter

After Paper Size: PaperA3ExtraTransverse

After Paper Size: PaperA3ExtraTransverse