Uzyskaj szerokość i wysokość papieru w arkuszu
tym samouczku poprowadzimy Cię krok po kroku, aby wyjaśnić następujący kod źródłowy C#, aby uzyskać szerokość i wysokość papieru w arkuszu przy użyciu Aspose.Cells dla .NET. Wykonaj poniższe kroki:
Krok 1: Utwórz skoroszyt
Zacznij od utworzenia nowego skoroszytu za pomocą plikuWorkbook
klasa:
Workbook wb = new Workbook();
Krok 2: Uzyskaj dostęp do pierwszego arkusza
Następnie przejdź do pierwszego arkusza w skoroszycie, używając przyciskuWorksheet
klasa:
Worksheet ws = wb.Worksheets[0];
Krok 3: Ustaw rozmiar papieru na A2 i pokaż szerokość i wysokość papieru w calach
UżyjPaperSize
własnośćPageSetup
obiekt, aby ustawić rozmiar papieru na A2, a następnie użyj przyciskuPaperWidth
IPaperHeight
właściwości, aby uzyskać odpowiednio szerokość i wysokość papieru. Wyświetl te wartości za pomocąConsole.WriteLine
metoda:
ws.PageSetup.PaperSize = PaperSizeType.PaperA2;
Console.WriteLine("PaperA2: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
Krok 4: Powtórz kroki dla innych rozmiarów papieru
Powtórz poprzednie kroki, zmieniając rozmiar papieru na A3, A4 i Letter, a następnie wyświetlając wartości szerokości i wysokości papieru dla każdego rozmiaru:
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);
Przykładowy kod źródłowy narzędzia Uzyskaj szerokość i wysokość papieru przy użyciu Aspose.Cells dla platformy .NET
//Utwórz skoroszyt
Workbook wb = new Workbook();
//Uzyskaj dostęp do pierwszego arkusza
Worksheet ws = wb.Worksheets[0];
//Ustaw rozmiar papieru na A2 i wydrukuj szerokość i wysokość papieru w calach
ws.PageSetup.PaperSize = PaperSizeType.PaperA2;
Console.WriteLine("PaperA2: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
//Ustaw rozmiar papieru na A3 i wydrukuj szerokość i wysokość papieru w calach
ws.PageSetup.PaperSize = PaperSizeType.PaperA3;
Console.WriteLine("PaperA3: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
//Ustaw rozmiar papieru na A4 i wydrukuj szerokość i wysokość papieru w calach
ws.PageSetup.PaperSize = PaperSizeType.PaperA4;
Console.WriteLine("PaperA4: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
//Ustaw rozmiar papieru na Letter i wydrukuj szerokość i wysokość papieru w calach
ws.PageSetup.PaperSize = PaperSizeType.PaperLetter;
Console.WriteLine("PaperLetter: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
Wniosek
Nauczyłeś się, jak używać Aspose.Cells dla .NET, aby uzyskać szerokość i wysokość papieru w arkuszu kalkulacyjnym. Ta funkcja może być przydatna do konfiguracji i precyzyjnego układu dokumentów Excel.
Często zadawane pytania (FAQ)
Co to jest Aspose.Cells dla .NET?
Aspose.Cells dla .NET to potężna biblioteka do manipulowania i przetwarzania plików Excel w aplikacjach .NET. Oferuje wiele funkcji do tworzenia, modyfikowania, konwertowania i analizowania plików Excel.
Jak mogę uzyskać rozmiar papieru arkusza kalkulacyjnego za pomocą Aspose.Cells dla .NET?
Możesz skorzystać zPageSetup
klasaWorksheet
obiekt, aby uzyskać dostęp do rozmiaru papieru. UżyjPaperSize
właściwość, aby ustawić rozmiar papieru iPaperWidth
IPaperHeight
właściwości, aby uzyskać odpowiednio szerokość i wysokość papieru.
Jakie rozmiary papieru obsługuje Aspose.Cells dla .NET?
Aspose.Cells dla .NET obsługuje szeroką gamę powszechnie używanych rozmiarów papieru, takich jak A2, A3, A4 i Letter, a także wiele innych niestandardowych rozmiarów.
Czy mogę dostosować rozmiar papieru arkusza kalkulacyjnego za pomocą Aspose.Cells dla .NET?
Tak, możesz ustawić niestandardowy rozmiar papieru, określając dokładne wymiary szerokości i wysokości za pomocąPaperWidth
IPaperHeight
właściwościPageSetup
klasa.