รับความกว้างและความสูงของกระดาษแผ่นงาน
ในบทช่วยสอนนี้ เราจะอธิบายทีละขั้นตอนเพื่ออธิบายซอร์สโค้ด C# ต่อไปนี้เพื่อรับความกว้างและความสูงของกระดาษของเวิร์กชีทโดยใช้ Aspose.Cells สำหรับ .NET ทำตามขั้นตอนด้านล่าง:
ขั้นตอนที่ 1: สร้างสมุดงาน
เริ่มต้นด้วยการสร้างสมุดงานใหม่โดยใช้Workbook
ระดับ:
Workbook wb = new Workbook();
ขั้นตอนที่ 2: เข้าถึงแผ่นงานแรก
จากนั้น นำทางไปยังแผ่นงานแรกในสมุดงานโดยใช้Worksheet
ระดับ:
Worksheet ws = wb.Worksheets[0];
ขั้นตอนที่ 3: ตั้งค่าขนาดกระดาษเป็น A2 และแสดงความกว้างและความสูงของกระดาษเป็นนิ้ว
ใช้PaperSize
ทรัพย์สินของPageSetup
วัตถุเพื่อตั้งค่าขนาดกระดาษเป็น A2 จากนั้นใช้PaperWidth
และPaperHeight
คุณสมบัติเพื่อให้ได้ความกว้างและความสูงของกระดาษตามลำดับ แสดงค่าเหล่านี้โดยใช้Console.WriteLine
วิธี:
ws.PageSetup.PaperSize = PaperSizeType.PaperA2;
Console.WriteLine("PaperA2: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
ขั้นตอนที่ 4: ทำซ้ำขั้นตอนสำหรับกระดาษขนาดอื่น
ทำซ้ำขั้นตอนก่อนหน้า เปลี่ยนขนาดกระดาษเป็น A3, A4 และ Letter จากนั้นแสดงค่าความกว้างและความสูงของกระดาษสำหรับแต่ละขนาด:
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);
ซอร์สโค้ดตัวอย่างสำหรับรับความกว้างและความสูงของกระดาษแผ่นงานโดยใช้ Aspose.Cells สำหรับ .NET
//สร้างสมุดงาน
Workbook wb = new Workbook();
//เข้าถึงแผ่นงานแรก
Worksheet ws = wb.Worksheets[0];
//ตั้งค่าขนาดกระดาษเป็น A2 และพิมพ์ความกว้างและความสูงของกระดาษเป็นนิ้ว
ws.PageSetup.PaperSize = PaperSizeType.PaperA2;
Console.WriteLine("PaperA2: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
//ตั้งค่าขนาดกระดาษเป็น A3 และพิมพ์ความกว้างและความสูงของกระดาษเป็นนิ้ว
ws.PageSetup.PaperSize = PaperSizeType.PaperA3;
Console.WriteLine("PaperA3: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
//ตั้งค่าขนาดกระดาษเป็น A4 และพิมพ์ความกว้างและความสูงของกระดาษเป็นนิ้ว
ws.PageSetup.PaperSize = PaperSizeType.PaperA4;
Console.WriteLine("PaperA4: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
//ตั้งค่าขนาดกระดาษเป็น Letter และพิมพ์ความกว้างและความสูงของกระดาษเป็นนิ้ว
ws.PageSetup.PaperSize = PaperSizeType.PaperLetter;
Console.WriteLine("PaperLetter: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
บทสรุป
คุณได้เรียนรู้วิธีใช้ Aspose.Cells สำหรับ .NET เพื่อรับความกว้างและความสูงของกระดาษของสเปรดชีต คุณลักษณะนี้มีประโยชน์สำหรับการกำหนดค่าและการจัดวางเอกสาร Excel ของคุณอย่างแม่นยำ
คำถามที่พบบ่อย (FAQ)
Aspose.Cells สำหรับ .NET คืออะไร
Aspose.Cells for .NET เป็นไลบรารีที่มีประสิทธิภาพสำหรับจัดการและประมวลผลไฟล์ Excel ในแอปพลิเคชัน .NET มีคุณลักษณะมากมายสำหรับการสร้าง ปรับเปลี่ยน แปลง และวิเคราะห์ไฟล์ Excel
ฉันจะรับขนาดกระดาษของสเปรดชีตด้วย Aspose.Cells สำหรับ .NET ได้อย่างไร
คุณสามารถใช้PageSetup
ชั้นเรียนของWorksheet
วัตถุเพื่อเข้าถึงขนาดกระดาษ ใช้PaperSize
คุณสมบัติเพื่อกำหนดขนาดกระดาษและPaperWidth
และPaperHeight
คุณสมบัติเพื่อให้ได้ความกว้างและความสูงของกระดาษตามลำดับ
Aspose.Cells for .NET รองรับกระดาษขนาดใดบ้าง
Aspose.Cells สำหรับ .NET รองรับขนาดกระดาษที่ใช้กันทั่วไปหลากหลายขนาด เช่น A2, A3, A4 และ Letter รวมถึงขนาดที่กำหนดเองอื่นๆ อีกมากมาย
ฉันสามารถกำหนดขนาดกระดาษของสเปรดชีตด้วย Aspose.Cells for .NET ได้หรือไม่
ได้ คุณสามารถตั้งค่าขนาดกระดาษแบบกำหนดเองได้โดยการระบุขนาดความกว้างและความสูงที่แน่นอนโดยใช้PaperWidth
และPaperHeight
คุณสมบัติของPageSetup
ระดับ.