Számformátum A tengelyhez egy diagramon

Bevezetés

Szia! Dolgozott már diagramokkal a dokumentumaiban, és azt kívánta, bárcsak formázhatná a tengelyén lévő számokat, hogy professzionálisabbnak tűnjenek? Nos, szerencséd van! Ebben az oktatóanyagban részletesen megvizsgáljuk, hogyan érheti el ezt az Aspose.Words for .NET használatával. Ez a hatékony könyvtár lehetővé teszi a Word-dokumentumok olyan egyszerű kezelését, mint a torta. Ma pedig arra összpontosítunk, hogy ezeket a diagramtengelyeket egyedi számformátumokkal alakítsuk át.

Előfeltételek

Mielőtt elkezdenénk, győződjünk meg arról, hogy mindennel megvan, amire szüksége van. Íme egy gyors ellenőrző lista:

  • Aspose.Words for .NET: Győződjön meg arról, hogy telepítve van. Ha nem, akkor lehettöltse le itt.
  • .NET-keretrendszer: Győződjön meg arról, hogy kompatibilis .NET-keretrendszer van telepítve.
  • Fejlesztési környezet: Az olyan IDE, mint a Visual Studio, tökéletesen működik.
  • Alapvető C# ismerete: Ez segít követni a kódolási példákat.

Névterek importálása

Először is importálnia kell a szükséges névtereket a projektbe. Ez olyan, mintha egy ház építése előtt alapoznánk meg. Adja hozzá a következőket a kódfájl tetején található direktívák használatával:

using System;
using Aspose.Words;
using Aspose.Words.Drawing;
using Aspose.Words.Reporting;

Most bontsuk le a folyamatot egyszerű, könnyen követhető lépésekre.

1. lépés: A dokumentum beállítása

Címsor: Inicializálja a dokumentumot

Először is létre kell hoznia egy új dokumentumot és egy dokumentumkészítőt. Tekintsd ezt a lépést úgy, mint a vászon és az ecset előkészítése a remekmű elkészítése előtt.

string dataDir = "YOUR DOCUMENT DIRECTORY";

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

Itt,dataDir a dokumentumkönyvtár elérési útja, ahová a végső fájlt menteni fogja.Document ésDocumentBuilder az Aspose.Words osztályai, amelyek segítenek a Word dokumentumok létrehozásában és kezelésében.

2. lépés: Diagram beszúrása

Címsor: Diagram hozzáadása a dokumentumhoz

Ezután adjunk hozzá egy diagramot a dokumentumhoz. Itt kezdődik a varázslat. Beszúrunk egy oszlopdiagramot, amely üres vászonként fog működni.

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

AInsertChart metódus meghatározott típusú (jelen esetben oszlop) és méretű diagramot szúr be a dokumentumba.

3. lépés: A diagramsorozat testreszabása

Címsor: Töltse fel diagramját adatokkal

Most hozzá kell adnunk néhány adatot a diagramunkhoz. Ez a lépés hasonló a diagram kitöltéséhez értelmes információkkal.

chart.Series.Clear();
chart.Series.Add("Aspose Series 1",
    new string[] { "Item 1", "Item 2", "Item 3", "Item 4", "Item 5" },
    new double[] { 1900000, 850000, 2100000, 600000, 1500000 });

Itt adunk hozzá egy új sorozatot, az „Aspose Series 1” nevet, öt adatponttal. ASeries.Clear módszer biztosítja, hogy minden már meglévő adatot eltávolítsanak az új sorozatunk hozzáadása előtt.

4. lépés: A tengelyszámok formázása

Rovat: Szépítsd a tengelyszámaidat

Végül formázzuk meg a számokat az Y tengelyen, hogy jobban olvashatóak legyenek. Ez olyan, mintha az utolsó simításokat helyezné el a műalkotásokon.

chart.AxisY.NumberFormat.FormatCode = "#,##0";

AFormatCode tulajdonság lehetővé teszi, hogy egyéni formátumot állítson be a tengelyen lévő számokhoz. Ebben a példában#,##0biztosítja, hogy a nagy számok ezres vesszővel együtt jelenjenek meg.

5. lépés: A dokumentum mentése

Rovat: Mentse meg remekművét

Most, hogy minden be van állítva, ideje elmenteni a dokumentumot. Ez a lépés a munkája nagy feltárása.

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

Itt, aSave metódus elmenti a dokumentumot a megadott elérési útra a fájlnévvelWorkingWithCharts.NumberFormatForAxis.docx.

Következtetés

És megvan! Sikeresen formázta a diagram Y tengelyén lévő számokat az Aspose.Words for .NET használatával. Ez nemcsak professzionálisabbá teszi a diagramokat, hanem javítja az olvashatóságot is. Az Aspose.Words számos olyan funkciót kínál, amelyek segítségével lenyűgöző Word-dokumentumokat hozhat létre programozottan. Tehát miért nem fedezhet fel többet, és nézze meg, mit tehet még?

GYIK

Mi az Aspose.Words for .NET?

Az Aspose.Words for .NET egy hatékony könyvtár, amely lehetővé teszi a fejlesztők számára Word-dokumentumok programozott létrehozását, kezelését és konvertálását.

A tengelyszámokon kívül formázhatom a diagram más aspektusait is?

Teljesen! Az Aspose.Words for .NET segítségével formázhatja a címeket, címkéket, és még a diagram megjelenését is testreszabhatja.

Létezik ingyenes próbaverzió az Aspose.Words for .NET számára?

Igen, kaphat aingyenes próbaverzió itt.

Használhatom az Aspose.Words for .NET-et a C#-on kívül más .NET-nyelvekkel is?

Igen, az Aspose.Words for .NET kompatibilis bármely .NET nyelvvel, beleértve a VB.NET-et és az F#-ot is.

Hol találok részletesebb dokumentációt?

A részletes dokumentáció elérhető aAspose.Words for .NET dokumentációs oldal.