รับความกว้างและความสูงของกระดาษสำหรับการพิมพ์เวิร์กชีต

การแนะนำ

การพิมพ์เอกสารอย่างถูกต้องต้องอาศัยความรู้เกี่ยวกับขนาดของกระดาษ หากคุณเป็นนักพัฒนาหรือกำลังทำงานกับแอปพลิเคชันที่เกี่ยวข้องกับไฟล์ Excel คุณอาจจำเป็นต้องทราบวิธีการรับความกว้างและความสูงของกระดาษเมื่อพิมพ์เวิร์กชีต โชคดีที่ Aspose.Cells สำหรับ .NET มีวิธีที่มีประสิทธิภาพในการจัดการเอกสาร Excel ด้วยโปรแกรม ในบทความนี้ เราจะแนะนำคุณตลอดกระบวนการในการกำหนดขนาดกระดาษโดยใช้ตัวอย่างง่ายๆ เพื่อแสดงแนวคิดพื้นฐาน

ข้อกำหนดเบื้องต้น

ก่อนที่เราจะเจาะลึกรายละเอียดทางเทคนิค เรามาวางรากฐานกันก่อน หากต้องการปฏิบัติตามบทช่วยสอนนี้สำเร็จ คุณจะต้องมีสิ่งต่อไปนี้:

1. ความรู้พื้นฐานเกี่ยวกับ C#

คุณควรมีความเข้าใจที่ดีในการเขียนโปรแกรม C# เนื่องจากเราจะทำงานภายในสภาพแวดล้อม .NET

2. ไลบรารี Aspose.Cells

ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งไลบรารี Aspose.Cells ไว้ในโปรเจ็กต์ของคุณแล้ว หากคุณยังไม่ได้ติดตั้ง คุณสามารถดาวน์โหลดเวอร์ชันล่าสุดได้จากหน้าดาวน์โหลด Aspose.Cells.

3. วิชวลสตูดิโอ IDE

การมี Visual Studio ไว้ใช้จัดการโปรเจ็กต์ C# จะเป็นประโยชน์มาก เวอร์ชันใดก็ตามที่รองรับ .NET ก็ควรจะทำงานได้ดี

4. ใบอนุญาต Aspose ที่ถูกต้อง

แม้ว่า Aspose.Cells จะสามารถทดลองใช้ได้ แต่ควรพิจารณาซื้อใบอนุญาตหากคุณจะใช้สำหรับโครงการระยะยาว คุณสามารถซื้อได้ผ่านลิงค์นี้ หรือสำรวจใบอนุญาตชั่วคราว สำหรับระยะการทดสอบระยะสั้น เมื่อคุณพร้อมแล้ว มาเริ่มโค้ดกันเลย!

การนำเข้าแพ็คเกจ

ขั้นตอนแรกในการเดินทางของเราเกี่ยวข้องกับการนำเข้าเนมสเปซที่จำเป็น ซึ่งเป็นสิ่งสำคัญ เนื่องจากช่วยให้เราเข้าถึงคลาสและเมธอดที่เราจะใช้ในการจัดการไฟล์ Excel ได้ วิธีดำเนินการมีดังนี้:

using System;
using System.IO;
using Aspose.Cells;

อย่าลืมใส่บรรทัดนี้ไว้ที่ด้านบนของไฟล์ .cs ตอนนี้เราก็เตรียมการนำเข้าข้อมูลเรียบร้อยแล้ว เรามาดำเนินการสร้างเวิร์กบุ๊กและเข้าถึงเวิร์กชีตกันเลย

ขั้นตอนที่ 1: สร้างสมุดงานของคุณ

เราเริ่มต้นด้วยการสร้างอินสแตนซ์ของWorkbook คลาสนี้สร้างรากฐานสำหรับการจัดการไฟล์ Excel ของเรา

Workbook wb = new Workbook();

บรรทัดนี้จะบอกโปรแกรมให้เริ่มต้นเวิร์กบุ๊กใหม่ ซึ่งจะช่วยให้เราเริ่มต้นใช้งานเวิร์กชีตของเราได้

ขั้นตอนที่ 2: เข้าถึงแผ่นงานแรก

ต่อไปเราจะเข้าถึงเวิร์กชีตแรกในเวิร์กบุ๊กที่เราสร้างขึ้นใหม่ ซึ่งค่อนข้างตรงไปตรงมา:

Worksheet ws = wb.Worksheets[0];

ที่นี่ เรากำลังเข้าถึงชีตแรก (มีดัชนีที่ 0) ในเวิร์กบุ๊กของเรา นี่คือจุดที่เราจะตั้งค่าขนาดกระดาษ

การตั้งค่าขนาดกระดาษและการดึงขนาด

ตอนนี้เราเข้าสู่ขั้นตอนหลักของการดำเนินการ—การตั้งค่าขนาดกระดาษและการดึงข้อมูลขนาดกระดาษ! มาแบ่งขั้นตอนนี้ออกเป็นขั้นตอนต่างๆ กัน

ขั้นตอนที่ 3: ตั้งขนาดกระดาษเป็น A2

ขั้นแรกให้ตั้งขนาดกระดาษเป็น A2 จากนั้นพิมพ์ขนาดออกมา

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

หลังจากติดตั้งนี้แล้ว เราใช้Console.WriteLine เพื่อแสดงขนาด เมื่อคุณรันคำสั่งนี้ คุณจะเห็นความกว้างและความสูงเป็นนิ้วสำหรับกระดาษขนาด A2

ขั้นตอนที่ 4: ตั้งขนาดกระดาษเป็น A3

ตอนนี้ถึงเวลาสำหรับ A3 แล้ว! เราเพียงแค่ทำซ้ำขั้นตอนเดิม:

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

ว้าว! คำประกาศจะพิมพ์ความสูงและความกว้างที่เฉพาะเจาะจงสำหรับกระดาษ A3

ขั้นตอนที่ 5: ตั้งขนาดกระดาษเป็น A4

ตามรูปแบบเดียวกันนี้ มาตรวจสอบว่า A4 วัดได้อย่างไร:

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

ต่อไปนี้คือขนาด A4 ซึ่งเป็นขนาดกระดาษที่ใช้กันทั่วไปที่สุด

ขั้นตอนที่ 6: ตั้งขนาดกระดาษเป็น Letter

เพื่อให้การสำรวจขนาดกระดาษของเราสมบูรณ์แบบ เรามาตั้งค่าเป็นขนาด Letter กัน:

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

อีกครั้งเราจะเห็นความกว้างและความสูงที่เฉพาะเจาะจงสำหรับขนาด Letter

บทสรุป

และแล้วคุณก็รู้แล้ว! คุณเพิ่งเรียนรู้วิธีการรับความกว้างและความสูงของกระดาษสำหรับขนาดต่างๆ เมื่อเตรียมเวิร์กชีตสำหรับการพิมพ์โดยใช้ Aspose.Cells สำหรับ .NET ยูทิลิตี้นี้อาจมีประโยชน์อย่างยิ่ง โดยเฉพาะอย่างยิ่งเมื่อคุณกำลังวางแผนเค้าโครงการพิมพ์หรือจัดการการตั้งค่าการพิมพ์ด้วยโปรแกรม การทราบขนาดที่แน่นอนเป็นนิ้วจะช่วยให้คุณหลีกเลี่ยงปัญหาทั่วไปและมั่นใจได้ว่าเอกสารของคุณจะพิมพ์ออกมาตามที่ต้องการ

คำถามที่พบบ่อย

Aspose.Cells คืออะไร?

Aspose.Cells คือไลบรารี .NET ที่ให้คุณลักษณะมากมายสำหรับการใช้งานกับไฟล์ Excel โดยโปรแกรม

ฉันจะเริ่มต้นใช้งาน Aspose.Cells ได้อย่างไร?

เริ่มต้นโดยการดาวน์โหลดห้องสมุดจากเว็บไซต์อาโพส และทำตามเอกสารเพื่อตั้งค่าในโครงการของคุณ

ฉันสามารถใช้ Aspose.Cells ได้ฟรีหรือไม่?

Aspose.Cells นำเสนอเวอร์ชันทดลองใช้งานซึ่งคุณสามารถใช้เพื่อสำรวจฟีเจอร์ต่างๆ ได้ หากต้องการใช้งานในระยะยาว คุณจะต้องซื้อใบอนุญาต

Aspose.Cells รองรับขนาดกระดาษอะไรบ้าง?

Aspose.Cells รองรับขนาดกระดาษต่างๆ รวมถึง A2, A3, A4, Letter และอื่นๆ อีกมากมาย

ฉันสามารถหาทรัพยากรเพิ่มเติมหรือการสนับสนุนสำหรับ Aspose.Cells ได้จากที่ใด

คุณสามารถตรวจสอบได้ฟอรั่ม Aspose เพื่อช่วยเหลือชุมชนและเอกสารประกอบ สำหรับบทช่วยสอนและเอกสารอ้างอิง