ซ่อนแกนแผนภูมิในเอกสาร Word

การแนะนำ

การสร้างเอกสาร Word แบบไดนามิกและสวยงามมักเกี่ยวข้องกับการรวมแผนภูมิและกราฟเข้าด้วยกัน สถานการณ์หนึ่งอาจจำเป็นต้องซ่อนแกนแผนภูมิเพื่อให้การนำเสนอดูสะอาดตายิ่งขึ้น Aspose.Words สำหรับ .NET มี API ที่ครอบคลุมและใช้งานง่ายสำหรับงานดังกล่าว บทช่วยสอนนี้จะแนะนำคุณตลอดขั้นตอนในการซ่อนแกนแผนภูมิในเอกสาร Word โดยใช้ Aspose.Words สำหรับ .NET

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

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

  • Aspose.Words สำหรับ .NET: คุณสามารถดาวน์โหลดได้จากที่นี่.
  • สภาพแวดล้อมการพัฒนา: IDE ใดๆ ที่รองรับการพัฒนา .NET เช่น Visual Studio
  • .NET Framework: ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง .NET Framework บนเครื่องของคุณ
  • ความรู้พื้นฐานของ C#: ความคุ้นเคยกับภาษาการเขียนโปรแกรม C# จะเป็นประโยชน์

นำเข้าเนมสเปซ

หากต้องการเริ่มทำงานกับ Aspose.Words สำหรับ .NET คุณจะต้องนำเข้าเนมสเปซที่จำเป็นในโปรเจ็กต์ของคุณ ต่อไปนี้คือวิธีที่คุณสามารถทำได้:

using Aspose.Words;
using Aspose.Words.Drawing;
using Aspose.Words.Drawing.Charts;

มาแบ่งกระบวนการออกเป็นขั้นตอนง่ายๆ และปฏิบัติตามได้ง่าย

ขั้นตอนที่ 1: เริ่มต้นเอกสารและ DocumentBuilder

ขั้นตอนแรกเกี่ยวข้องกับการสร้างเอกสาร Word ใหม่และการเริ่มต้นวัตถุ DocumentBuilder

// เส้นทางไปยังไดเร็กทอรีเอกสารของคุณ
string dataDir = "YOUR DOCUMENT DIRECTORY";

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

ในขั้นตอนนี้ เรากำหนดเส้นทางที่จะบันทึกเอกสาร จากนั้นเราก็สร้างใหม่Document วัตถุและกDocumentBuilder วัตถุเพื่อเริ่มสร้างเอกสารของเรา

ขั้นตอนที่ 2: แทรกแผนภูมิ

ต่อไปเราจะแทรกแผนภูมิลงในเอกสารโดยใช้DocumentBuilder วัตถุ.

Shape shape = builder.InsertChart(ChartType.Column, 432, 252);
Chart chart = shape.Chart;

ที่นี่ เราแทรกแผนภูมิคอลัมน์ที่มีมิติที่ระบุ ที่InsertChart วิธีการส่งกลับShape วัตถุที่มีแผนภูมิ

ขั้นตอนที่ 3: ล้างซีรี่ส์ที่มีอยู่

ก่อนที่จะเพิ่มข้อมูลใหม่ลงในแผนภูมิ เราจำเป็นต้องล้างชุดข้อมูลที่มีอยู่ก่อน

chart.Series.Clear();

ขั้นตอนนี้ช่วยให้แน่ใจว่าข้อมูลเริ่มต้นในแผนภูมิจะถูกลบออก เพื่อเป็นช่องทางสำหรับข้อมูลใหม่ที่เราจะเพิ่มต่อไป

ขั้นตอนที่ 4: เพิ่มข้อมูลซีรี่ส์

ตอนนี้ เรามาเพิ่มชุดข้อมูลของเราเองลงในแผนภูมิ

chart.Series.Add("Aspose Series 1",
    new string[] { "Item 1", "Item 2", "Item 3", "Item 4", "Item 5" },
    new double[] { 1.2, 0.3, 2.1, 2.9, 4.2 });

ในขั้นตอนนี้ เราจะเพิ่มซีรี่ส์ชื่อ “Aspose Series 1” พร้อมด้วยหมวดหมู่และค่าที่เกี่ยวข้อง

ขั้นตอนที่ 5: ซ่อนแกน Y

หากต้องการซ่อนแกน Y ของแผนภูมิ เราเพียงตั้งค่าHidden คุณสมบัติของแกน Y ถึงtrue.

chart.AxisY.Hidden = true;

บรรทัดโค้ดนี้จะซ่อนแกน Y ทำให้มองไม่เห็นในแผนภูมิ

ขั้นตอนที่ 6: บันทึกเอกสาร

สุดท้าย ให้บันทึกเอกสารลงในไดเร็กทอรีที่ระบุ

doc.Save(dataDir + "WorkingWithCharts.HideChartAxis.docx");

คำสั่งนี้จะบันทึกเอกสาร Word พร้อมแผนภูมิไปยังเส้นทางที่ระบุ

บทสรุป

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

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

Aspose.Words สำหรับ .NET คืออะไร

Aspose.Words สำหรับ .NET เป็น API ที่มีประสิทธิภาพสำหรับการสร้าง แก้ไข แปลง และจัดการเอกสาร Word ภายในแอปพลิเคชัน .NET

ฉันสามารถซ่อนทั้งแกน X และ Y ในแผนภูมิได้หรือไม่

ใช่ คุณสามารถซ่อนแกนทั้งสองได้โดยการตั้งค่าHidden ทรัพย์สินของทั้งสองAxisXและAxisY ถึงtrue.

มีการทดลองใช้ฟรีสำหรับ Aspose.Words สำหรับ .NET หรือไม่

ใช่ คุณสามารถทดลองใช้ฟรีได้ที่นี่.

ฉันจะหาเอกสารเพิ่มเติมได้จากที่ไหน?

คุณสามารถดูเอกสารโดยละเอียดได้ที่ Aspose.Words for .NETที่นี่.

ฉันจะรับการสนับสนุนสำหรับ Aspose.Words สำหรับ .NET ได้อย่างไร

คุณสามารถรับการสนับสนุนจากชุมชน Asposeที่นี่.