Dostosuj etykietę danych wykresu

Wstęp

Czy chcesz wzbogacić swoje aplikacje .NET o dynamiczne i dostosowane do potrzeb możliwości przetwarzania dokumentów? Aspose.Words dla .NET może być właśnie Twoją odpowiedzią! W tym przewodniku zagłębimy się w dostosowywanie etykiet danych wykresów za pomocą Aspose.Words dla .NET, potężnej biblioteki do tworzenia, modyfikowania i konwertowania dokumentów programu Word. Niezależnie od tego, czy jesteś doświadczonym programistą, czy dopiero zaczynasz, ten samouczek przeprowadzi Cię przez każdy krok, upewniając się, że wiesz, jak efektywnie korzystać z tego narzędzia.

Warunki wstępne

Zanim zaczniemy, upewnij się, że masz następujące elementy:

  1. Visual Studio: Zainstaluj program Visual Studio 2019 lub nowszy.
  2. .NET Framework: Upewnij się, że masz .NET Framework 4.0 lub nowszy.
  3. Aspose.Words dla .NET: Pobierz i zainstaluj Aspose.Words dla .NET zlink do pobrania.
  4. Podstawowa znajomość języka C#: Znajomość programowania w języku C# jest niezbędna.
  5. Ważna licencja: Uzyskajlicencja tymczasowa lub kup jeden zKup Link.

Importuj przestrzenie nazw

Aby rozpocząć, musisz zaimportować niezbędne przestrzenie nazw do projektu C#. Ten krok jest kluczowy, ponieważ zapewnia dostęp do wszystkich klas i metod udostępnianych przez Aspose.Words.

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

Krok 1: Zainicjuj dokument i narzędzie DocumentBuider

Aby tworzyć dokumenty programu Word i manipulować nimi, musimy najpierw zainicjować instancję plikuDocument klasa i ADocumentBuilder obiekt.

// Ścieżka do katalogu dokumentów
string dataDir = "YOUR DOCUMENT DIRECTORY";

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

Wyjaśnienie

  • Dokument dokumentu: Tworzy nową instancję klasy Dokument.
  • Kreator DocumentBuilder: Narzędzie DocumentBuilder pomaga we wstawieniu treści do obiektu Dokument.

Krok 2: Wstaw wykres

Następnie wstawimy wykres słupkowy do dokumentu za pomocąDocumentBuilder obiekt.

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

Wyjaśnienie

  • Kształt kształtu: przedstawia wykres jako kształt w dokumencie.
  • builder.InsertChart(ChartType.Bar, 432, 252): Wstawia wykres słupkowy o określonych wymiarach.

Krok 3: Uzyskaj dostęp do serii wykresów

Aby dostosować etykiety danych, musimy najpierw uzyskać dostęp do serii na wykresie.

ChartSeries series0 = shape.Chart.Series[0];

Wyjaśnienie

  • ChartSeries series0: pobiera pierwszą serię wykresu, którą dostosujemy.

Krok 4: Dostosuj etykiety danych

Etykiety danych można dostosować tak, aby wyświetlały różne informacje. Skonfigurujemy etykiety tak, aby pokazywały klucz legendy, nazwę serii i wartość, ukrywając nazwę kategorii i wartość procentową.

ChartDataLabelCollection labels = series0.DataLabels;
labels.ShowLegendKey = true;
labels.ShowLeaderLines = true;
labels.ShowCategoryName = false;
labels.ShowPercentage = false;
labels.ShowSeriesName = true;
labels.ShowValue = true;
labels.Separator = "/";

Wyjaśnienie

  • Etykiety ChartDataLabelCollection: uzyskuje dostęp do etykiet danych serii.
  • etykiety.ShowLegendKey: Wyświetla klucz legendy.
  • etykiety.ShowLeaderLines: Pokazuje linie odniesienia dla etykiet danych umieszczonych daleko poza punktami danych.
  • etykiety.ShowCategoryName: Ukrywa nazwę kategorii.
  • etykiety.ShowPercentage: Ukrywa wartość procentową.
  • etykiety.ShowSeriesName: Wyświetla nazwę serii.
  • etykiety.ShowValue: Wyświetla wartość punktów danych.
  • etykiety.Separator: Ustawia separator etykiet danych.

Krok 5: Zapisz dokument

Na koniec zapisz dokument w określonym katalogu.

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

Wyjaśnienie

  • doc.Save: Zapisuje dokument pod określoną nazwą w podanym katalogu.

Wniosek

Gratulacje! Pomyślnie dostosowałeś etykiety danych wykresów za pomocą Aspose.Words dla .NET. Biblioteka ta oferuje solidne rozwiązanie do programowej obsługi dokumentów programu Word, ułatwiając programistom tworzenie wyrafinowanych i dynamicznych aplikacji do przetwarzania dokumentów. Zanurz się wdokumentacja aby poznać więcej funkcji i możliwości.

Często zadawane pytania

Co to jest Aspose.Words dla .NET?

Aspose.Words dla .NET to potężna biblioteka do przetwarzania dokumentów, która umożliwia programistom programowe tworzenie, modyfikowanie i konwertowanie dokumentów programu Word.

Jak zainstalować Aspose.Words dla .NET?

Można go pobrać i zainstalować ze stronylink do pobrania. Postępuj zgodnie z dostarczonymi instrukcjami instalacji.

Czy mogę wypróbować Aspose.Words dla .NET za darmo?

Tak, możesz dostaćbezpłatna wersja próbna lublicencja tymczasowaaby ocenić produkt.

Czy Aspose.Words dla .NET jest kompatybilny z .NET Core?

Tak, Aspose.Words dla .NET jest kompatybilny z .NET Core, .NET Standard i .NET Framework.

Gdzie mogę uzyskać pomoc dotyczącą Aspose.Words dla .NET?

Możesz odwiedzićforum wsparcia o pomoc i wsparcie społeczności Aspose i ekspertów.