รูปแบบหมายเลขของป้ายข้อมูลในแผนภูมิ
การแนะนำ
การสร้างเอกสารที่น่าสนใจและให้ข้อมูลมักเกี่ยวข้องกับการรวมแผนภูมิที่มีป้ายข้อมูลที่มีรูปแบบที่ดี หากคุณเป็นนักพัฒนา .NET ที่ต้องการปรับปรุงเอกสาร Word ของคุณด้วยแผนภูมิที่ซับซ้อน Aspose.Words สำหรับ .NET เป็นไลบรารีที่ยอดเยี่ยมที่จะช่วยให้คุณบรรลุเป้าหมายดังกล่าวได้ บทช่วยสอนนี้จะแนะนำคุณเกี่ยวกับขั้นตอนการจัดรูปแบบป้ายตัวเลขในแผนภูมิโดยใช้ Aspose.Words สำหรับ .NET ทีละขั้นตอน
ข้อกำหนดเบื้องต้น
ก่อนที่จะเจาะลึกโค้ด มีข้อกำหนดเบื้องต้นบางประการที่คุณต้องมี:
- Aspose.Words สำหรับ .NET: ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งไลบรารี Aspose.Words สำหรับ .NET แล้ว หากคุณยังไม่ได้ติดตั้ง คุณสามารถ ดาวน์โหลดได้ที่นี่ .
- สภาพแวดล้อมการพัฒนา: คุณควรมีการตั้งค่าสภาพแวดล้อมการพัฒนา .NET ไว้ แนะนำให้ใช้ Visual Studio เป็นอย่างยิ่ง
- ความรู้พื้นฐานเกี่ยวกับ C#: ความคุ้นเคยกับการเขียนโปรแกรม C# เป็นสิ่งสำคัญ เนื่องจากบทช่วยสอนนี้เกี่ยวข้องกับการเขียนและทำความเข้าใจโค้ด C#
- ใบอนุญาตชั่วคราว: หากต้องการใช้ Aspose.Words โดยไม่มีข้อจำกัดใดๆ คุณสามารถรับได้ ใบอนุญาตชั่วคราว .
ตอนนี้เรามาดูกระบวนการทีละขั้นตอนในการจัดรูปแบบป้ายตัวเลขในแผนภูมิกัน
นำเข้าเนมสเปซ
ขั้นแรก เราต้องนำเข้าเนมสเปซที่จำเป็นสำหรับการใช้งาน Aspose.Words สำหรับ .NET เพิ่มบรรทัดต่อไปนี้ที่ด้านบนของไฟล์ C#:
using Aspose.Words;
using Aspose.Words.Drawing;
using Aspose.Words.Drawing.Charts;
ขั้นตอนที่ 1: ตั้งค่าไดเรกทอรีเอกสารของคุณ
ก่อนที่คุณจะเริ่มจัดการเอกสาร Word ของคุณ คุณต้องระบุไดเรกทอรีที่จะบันทึกเอกสารของคุณ ซึ่งเป็นสิ่งสำคัญสำหรับการดำเนินการบันทึกในภายหลัง
string dataDir = "YOUR DOCUMENT DIRECTORY";
แทนที่"YOUR DOCUMENT DIRECTORY"
พร้อมเส้นทางจริงไปยังไดเร็กทอรีเอกสารของคุณ
ขั้นตอนที่ 2: เริ่มต้นใช้งาน Document และ DocumentBuilder
ขั้นตอนต่อไปคือการเริ่มต้นใหม่Document
และกDocumentBuilder
. การDocumentBuilder
เป็นคลาสตัวช่วยที่ช่วยให้เราสร้างเนื้อหาเอกสารได้
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
ขั้นตอนที่ 3: แทรกแผนภูมิลงในเอกสาร
ตอนนี้เรามาแทรกแผนภูมิลงในเอกสารโดยใช้DocumentBuilder
ในบทช่วยสอนนี้เราจะใช้แผนภูมิเส้นเป็นตัวอย่าง
Shape shape = builder.InsertChart(ChartType.Line, 432, 252);
Chart chart = shape.Chart;
chart.Title.Text = "Data Labels With Different Number Format";
ที่นี่ เราจะแทรกแผนภูมิเส้นที่มีความกว้างและความสูงที่ระบุ และตั้งชื่อแผนภูมิ
ขั้นตอนที่ 4: ล้างซีรีย์เริ่มต้นและเพิ่มซีรีย์ใหม่
โดยค่าเริ่มต้น แผนภูมิจะมีชุดข้อมูลที่สร้างไว้ล่วงหน้า เราจำเป็นต้องล้างข้อมูลเหล่านี้และเพิ่มชุดข้อมูลของเราเองด้วยจุดข้อมูลเฉพาะ
// ลบซีรีย์ที่สร้างขึ้นตามค่าเริ่มต้น
chart.Series.Clear();
// เพิ่มซีรีส์ใหม่ด้วยจุดข้อมูลที่กำหนดเอง
ChartSeries series1 = chart.Series.Add("Aspose Series 1",
new string[] { "Category 1", "Category 2", "Category 3" },
new double[] { 2.5, 1.5, 3.5 });
ขั้นตอนที่ 5: เปิดใช้งานป้ายข้อมูล
เพื่อแสดงป้ายข้อมูลบนแผนภูมิ เราจำเป็นต้องเปิดใช้งานป้ายข้อมูลสำหรับชุดข้อมูลของเรา
series1.HasDataLabels = true;
series1.DataLabels.ShowValue = true;
ขั้นตอนที่ 6: จัดรูปแบบป้ายข้อมูล
หัวใจหลักของบทช่วยสอนนี้คือการจัดรูปแบบป้ายข้อมูล เราสามารถใช้รูปแบบตัวเลขที่แตกต่างกันกับป้ายข้อมูลแต่ละป้ายได้
series1.DataLabels[0].NumberFormat.FormatCode = "\"$\"#,##0.00"; // รูปแบบสกุลเงิน
series1.DataLabels[1].NumberFormat.FormatCode = "dd/mm/yyyy"; // รูปแบบวันที่
series1.DataLabels[2].NumberFormat.FormatCode = "0.00%"; // รูปแบบเปอร์เซ็นต์
นอกจากนี้ คุณยังสามารถเชื่อมโยงรูปแบบของป้ายข้อมูลกับเซลล์ต้นทางได้ เมื่อเชื่อมโยงแล้วNumberFormat
จะถูกรีเซ็ตเป็นทั่วไปและสืบทอดมาจากเซลล์แหล่งที่มา
series1.DataLabels[2].NumberFormat.IsLinkedToSource = true;
ขั้นตอนที่ 7: บันทึกเอกสาร
สุดท้ายให้บันทึกเอกสารไปยังไดเร็กทอรีที่ระบุ
doc.Save(dataDir + "WorkingWithCharts.FormatNumberOfDataLabel.docx");
การดำเนินการนี้จะบันทึกเอกสารของคุณด้วยชื่อที่ระบุ และรับรองว่าแผนภูมิของคุณที่มีป้ายข้อมูลที่จัดรูปแบบแล้วยังคงอยู่
บทสรุป
การจัดรูปแบบป้ายข้อมูลในแผนภูมิโดยใช้ Aspose.Words สำหรับ .NET สามารถเพิ่มความสามารถในการอ่านและความเป็นมืออาชีพของเอกสาร Word ของคุณได้อย่างมาก หากปฏิบัติตามคำแนะนำทีละขั้นตอนนี้ คุณจะสามารถสร้างแผนภูมิ เพิ่มชุดข้อมูล และจัดรูปแบบป้ายข้อมูลให้ตรงตามความต้องการของคุณได้ Aspose.Words สำหรับ .NET เป็นเครื่องมืออันทรงพลังที่ให้คุณปรับแต่งและจัดการเอกสาร Word ได้อย่างครอบคลุม ทำให้เป็นเครื่องมือที่มีคุณค่าอย่างยิ่งสำหรับนักพัฒนา .NET
คำถามที่พบบ่อย
Aspose.Words สำหรับ .NET คืออะไร?
Aspose.Words สำหรับ .NET เป็นไลบรารีอันทรงพลังสำหรับการสร้าง จัดการ และแปลงเอกสาร Word ด้วยโปรแกรมโดยใช้ C#
ฉันสามารถจัดรูปแบบแผนภูมิประเภทอื่นด้วย Aspose.Words สำหรับ .NET ได้หรือไม่
ใช่ Aspose.Words สำหรับ .NET รองรับแผนภูมิประเภทต่างๆ เช่น แผนภูมิแท่ง แผนภูมิคอลัมน์ แผนภูมิวงกลม และอื่นๆ อีกมากมาย
ฉันจะได้รับใบอนุญาตชั่วคราวสำหรับ Aspose.Words สำหรับ .NET ได้อย่างไร
คุณสามารถขอใบอนุญาตชั่วคราวได้ ที่นี่ .
สามารถเชื่อมโยงป้ายข้อมูลกับเซลล์ต้นทางใน Excel ได้หรือไม่
ใช่ คุณสามารถเชื่อมโยงป้ายข้อมูลกับเซลล์ต้นฉบับได้ ทำให้สามารถสืบทอดรูปแบบตัวเลขจากเซลล์ต้นฉบับได้
ฉันสามารถหาเอกสารรายละเอียดเพิ่มเติมเกี่ยวกับ Aspose.Words สำหรับ .NET ได้จากที่ไหน
คุณสามารถค้นหาเอกสารประกอบที่ครอบคลุมได้ ที่นี่ .