Formátum Adatcímke száma Egy diagramon

Bevezetés

A vonzó és informatív dokumentumok létrehozása gyakran magában foglalja a jól formázott adatcímkéket tartalmazó diagramok beépítését. Ha Ön .NET-fejlesztő, aki kifinomult diagramokkal szeretné bővíteni Word-dokumentumait, az Aspose.Words for .NET egy fantasztikus könyvtár, amely segít elérni ezt. Ez az oktatóanyag lépésről lépésre végigvezeti a számcímkék diagramon történő formázásán az Aspose.Words for .NET használatával.

Előfeltételek

Mielőtt belemerülne a kódba, meg kell felelnie néhány előfeltételnek:

  • Aspose.Words for .NET: Győződjön meg arról, hogy telepítve van az Aspose.Words for .NET könyvtár. Ha még nem telepítette, megtehetitöltse le itt.
  • Fejlesztői környezet: Be kell állítania egy .NET fejlesztői környezetet. A Visual Studio erősen ajánlott.
  • Alapvető C# ismerete: A C# programozás ismerete elengedhetetlen, mivel ez az oktatóanyag a C# kód írását és megértését foglalja magában.
  • Ideiglenes licenc: Az Aspose.Words korlátozás nélküli használatához beszerezheti aideiglenes engedély.

Most pedig nézzük meg a számcímkék diagramon való formázásának lépésről lépésre történő folyamatát.

Névterek importálása

Először is importálnunk kell a szükséges névtereket az Aspose.Words for .NET használatához. Adja hozzá a következő sorokat a C# fájl tetejéhez:

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

1. lépés: Állítsa be a dokumentumkönyvtárat

Mielőtt elkezdené kezelni a Word-dokumentumot, meg kell adnia azt a könyvtárat, ahová a dokumentumot menteni fogja. Ez elengedhetetlen a későbbi mentési művelethez.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Cserélje ki"YOUR DOCUMENT DIRECTORY" a dokumentumkönyvtár tényleges elérési útjával.

2. lépés: Inicializálja a Dokumentumot és a DocumentBuildert

A következő lépés egy új inicializálásaDocument és aDocumentBuilder . ADocumentBuilder egy segítő osztály, amely lehetővé teszi a dokumentum tartalmának felépítését.

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

3. lépés: Szúrjon be egy diagramot a dokumentumba

Most szúrjunk be egy diagramot a dokumentumba aDocumentBuilder. Ebben az oktatóanyagban egy vonaldiagramot használunk példaként.

Shape shape = builder.InsertChart(ChartType.Line, 432, 252);
Chart chart = shape.Chart;
chart.Title.Text = "Data Labels With Different Number Format";

Itt beszúrunk egy vonaldiagramot meghatározott szélességgel és magassággal, és beállítjuk a diagram címét.

4. lépés: Alapértelmezett sorozat törlése és új sorozat hozzáadása

Alapértelmezés szerint a diagramnak néhány előre generált sorozata lesz. Ezeket törölnünk kell, és hozzá kell adnunk saját sorozatunkat konkrét adatpontokkal.

// Alapértelmezett generált sorozat törlése.
chart.Series.Clear();

// Új sorozat hozzáadása egyéni adatpontokkal.
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. lépés: Engedélyezze az adatcímkéket

Az adatcímkék diagramon való megjelenítéséhez engedélyeznünk kell őket a sorozatunkban.

series1.HasDataLabels = true;
series1.DataLabels.ShowValue = true;

6. lépés: Formázza meg az adatcímkéket

Ennek az oktatóanyagnak a lényege az adatcímkék formázása. Minden adatcímkére külön-külön különböző számformátumokat alkalmazhatunk.

series1.DataLabels[0].NumberFormat.FormatCode = "\"$\"#,##0.00"; // Pénznem formátuma
series1.DataLabels[1].NumberFormat.FormatCode = "dd/mm/yyyy"; // Dátum formátum
series1.DataLabels[2].NumberFormat.FormatCode = "0.00%"; // Százalékos formátum

Ezenkívül összekapcsolhatja az adatcímke formátumát egy forráscellával. Ha linkeljük, aNumberFormat vissza lesz állítva általánosra, és a forráscellából öröklődik.

series1.DataLabels[2].NumberFormat.IsLinkedToSource = true;

7. lépés: Mentse el a dokumentumot

Végül mentse a dokumentumot a megadott könyvtárba.

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

Ez elmenti a dokumentumot a megadott néven, és biztosítja a formázott adatcímkékkel ellátott diagram megőrzését.

Következtetés

Az adatcímkék diagramon való formázása az Aspose.Words for .NET használatával nagymértékben javíthatja Word-dokumentumai olvashatóságát és professzionalizmusát. A lépésenkénti útmutató követésével most már képesnek kell lennie diagram létrehozására, adatsorok hozzáadására és az adatcímkék igényeinek megfelelő formázására. Az Aspose.Words for .NET egy hatékony eszköz, amely lehetővé teszi a Word-dokumentumok széles körű testreszabását és automatizálását, így a .NET-fejlesztők számára felbecsülhetetlen értékű eszköz.

GYIK

Mi az Aspose.Words for .NET?

Az Aspose.Words for .NET egy hatékony könyvtár Word-dokumentumok programozott, C# használatával történő létrehozásához, kezeléséhez és konvertálásához.

Formázhatok más típusú diagramokat az Aspose.Words for .NET segítségével?

Igen, az Aspose.Words for .NET számos diagramtípust támogat, beleértve a sávot, oszlopot, kört és egyebeket.

Hogyan szerezhetek ideiglenes licencet az Aspose.Words for .NET-hez?

Kaphat ideiglenes engedélytitt.

Lehetséges adatcímkéket kapcsolni a forráscellákhoz az Excelben?

Igen, csatolhat adatcímkéket a forráscellákhoz, lehetővé téve a számformátum öröklését a forráscellából.

Hol találhatok részletesebb dokumentációt az Aspose.Words for .NET-hez?

Átfogó dokumentációt találhatitt.