Lấy chiều rộng và chiều cao của giấy của bảng tính

Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn từng bước để giải thích mã nguồn C# sau đây để lấy chiều rộng và chiều cao của giấy của trang tính bằng Aspose.Cells cho .NET. Làm theo các bước dưới đây:

Bước 1: Tạo sổ làm việc

Bắt đầu bằng cách tạo một sổ làm việc mới bằng cách sử dụngWorkbook lớp học:

Workbook wb = new Workbook();

Bước 2: Truy cập bảng tính đầu tiên

Tiếp theo, điều hướng đến bảng tính đầu tiên trong sổ làm việc bằng cách sử dụngWorksheet lớp học:

Worksheet ws = wb.Worksheets[0];

Bước 3: Đặt khổ giấy thành A2 và hiển thị chiều rộng và chiều cao của giấy tính bằng inch

Sử dụngPaperSize tài sản củaPageSetup để đặt khổ giấy thành A2, sau đó sử dụngPaperWidthPaperHeight Properties để có được chiều rộng và chiều cao của giấy tương ứng. Hiển thị các giá trị này bằng cách sử dụngConsole.WriteLine phương pháp:

ws.PageSetup.PaperSize = PaperSizeType.PaperA2;
Console.WriteLine("PaperA2: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);

Bước 4: Lặp lại các bước cho các khổ giấy khác

Lặp lại các bước trước đó, thay đổi khổ giấy thành A3, A4 và Letter, sau đó hiển thị giá trị chiều rộng và chiều cao của giấy cho từng khổ:

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);

Mã nguồn mẫu để lấy chiều rộng và chiều cao của trang tính bằng Aspose.Cells cho .NET

//Tạo sổ làm việc
Workbook wb = new Workbook();
//Truy cập bảng tính đầu tiên
Worksheet ws = wb.Worksheets[0];
//Đặt khổ giấy thành A2 và in chiều rộng và chiều cao của giấy tính bằng inch
ws.PageSetup.PaperSize = PaperSizeType.PaperA2;
Console.WriteLine("PaperA2: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
//Đặt khổ giấy thành A3 và in chiều rộng và chiều cao của giấy tính bằng inch
ws.PageSetup.PaperSize = PaperSizeType.PaperA3;
Console.WriteLine("PaperA3: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
//Đặt khổ giấy thành A4 và in chiều rộng và chiều cao của giấy tính bằng inch
ws.PageSetup.PaperSize = PaperSizeType.PaperA4;
Console.WriteLine("PaperA4: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
//Đặt khổ giấy thành Letter và in chiều rộng và chiều cao của giấy tính bằng inch
ws.PageSetup.PaperSize = PaperSizeType.PaperLetter;
Console.WriteLine("PaperLetter: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);

Phần kết luận

Bạn đã học cách sử dụng Aspose.Cells cho .NET để lấy chiều rộng và chiều cao của giấy của bảng tính. Tính năng này có thể hữu ích cho việc cấu hình và bố cục chính xác các tài liệu Excel của bạn.

Câu hỏi thường gặp (FAQ)

Aspose.Cells cho .NET là gì?

Aspose.Cells for .NET là một thư viện mạnh mẽ để thao tác và xử lý các tệp Excel trong các ứng dụng .NET. Nó cung cấp nhiều tính năng để tạo, sửa đổi, chuyển đổi và phân tích các tệp Excel.

Làm cách nào tôi có thể lấy khổ giấy của bảng tính bằng Aspose.Cells cho .NET?

Bạn có thể dùngPageSetup lớp học củaWorksheet đối tượng để truy cập kích thước giấy. Sử dụngPaperSize thuộc tính để thiết lập khổ giấy vàPaperWidthPaperHeight Properties để có được chiều rộng và chiều cao của giấy tương ứng.

Aspose.Cells for .NET hỗ trợ những khổ giấy nào?

Aspose.Cells for .NET hỗ trợ nhiều loại khổ giấy thường được sử dụng, chẳng hạn như A2, A3, A4 và Letter, cũng như nhiều kích thước tùy chỉnh khác.

Tôi có thể tùy chỉnh kích thước giấy của bảng tính bằng Aspose.Cells cho .NET không?

Có, bạn có thể đặt khổ giấy tùy chỉnh bằng cách chỉ định kích thước chiều rộng và chiều cao chính xác bằng cách sử dụngPaperWidthPaperHeight thuộc tính củaPageSetup lớp học.