Zmień styl tabeli w OneNote - Aspose.Note

Wstęp

Aspose.Note dla Java to potężna biblioteka, która pozwala programistom na łatwe manipulowanie plikami OneNote. W tym samouczku skupimy się na zmianie stylu tabeli w dokumencie OneNote przy użyciu Aspose.Note dla Java. Postępuj zgodnie z przewodnikiem krok po kroku, aby poprawić atrakcyjność wizualną swoich stołów.

Warunki wstępne

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

  • Środowisko programistyczne Java: Upewnij się, że na komputerze skonfigurowano środowisko programistyczne Java.
  • Aspose.Note dla biblioteki Java: Pobierz i zainstaluj bibliotekę Aspose.Note dla Java z plikustrona pobierania.
  • Katalog dokumentów: Przygotuj katalog do przechowywania dokumentów programu OneNote.

Importuj pakiety

swoim projekcie Java zaimportuj niezbędne pakiety do pracy z Aspose.Uwaga:

import com.aspose.note.*;
import java.awt.Color;
import java.io.IOException;
import java.nio.file.Paths;
import java.util.List;

Krok 1: Skonfiguruj dokument

Załaduj dokument OneNote do Aspose.Note i pobierz listę węzłów tabeli

// Skonfiguruj dokument i uzyskaj listę węzłów tabeli
String dataDir = "Your Document Directory";
Document document = new Document(dataDir + "ChangeTableStyleIn.one");
List<Table> nodes = document.getChildNodes(Table.class);

Krok 2: Ustaw style wierszy

Wykonaj iterację po każdej tabeli, ustawiając styl dla każdego wiersza, w tym podświetlając pierwszy wiersz po nagłówku.

// Ustaw style wierszy dla każdej tabeli w dokumencie
for (Table table : nodes) {
    setRowStyle(table.getFirstChild(), Color.GRAY, true, true);
    // Podświetl pierwszy rząd po głowie.
    boolean flag = false;
    List<TableRow> rows = table.getChildren();
    for (int i = 1; i < rows.size(); ++i) {
        setRowStyle(rows.get(i), flag ? Color.lightGray : new java.awt.Color(-1, true), false, false);
        flag = !flag;
    }
}

Metoda setRowStyle

    private static void setRowStyle(TableRow row, Color highlightColor, boolean bold, boolean italic) {
        for (TableCell cell: row)
        {
            cell.setBackgroundColor(highlightColor);
            for (RichText node: cell.getChildNodes(RichText.class))
            {
                node.getParagraphStyle().setBold(bold);
                node.getParagraphStyle().setItalic(italic);
                for (TextRun run: node.getTextRuns())
                {
                    run.getStyle().setBold(bold);
                    run.getStyle().setItalic(italic);
                }
            }
        }
    }

Krok 3: Zapisz dokument

Zapisz zmodyfikowany dokument z nowymi stylami tabeli. Wykonując te kroki, możesz łatwo zmienić styl tabeli w dokumencie OneNote przy użyciu Aspose.Note dla Java.

// Zapisz zmodyfikowany dokument
document.save(Paths.get(dataDir, "ChangeTableStyleOut.one").toString());

Wniosek

Aspose.Note dla Java upraszcza proces manipulowania plikami OneNote. Wykorzystując możliwości biblioteki, możesz bez wysiłku poprawić wizualną prezentację swoich tabel.

Często zadawane pytania

Gdzie mogę znaleźć dokumentację Aspose.Note dla Java?

Odwiedzićdokumentacja w celu uzyskania kompleksowych wskazówek.

Jak mogę uzyskać tymczasową licencję na Aspose.Note dla Java?

Obserwuj topołączyć nabyć licencję tymczasową.

Czy dostępna jest bezpłatna wersja próbna Aspose.Note dla Java?

Tak, możesz pobrać bezpłatną wersję próbną ze stronyTutaj.

Gdzie mogę uzyskać pomoc dotyczącą Aspose.Note dla Java?

DołączForum Aspose.Note zwrócić się o pomoc do społeczeństwa.

Jak kupić Aspose.Note dla Java?

Bibliotekę można kupićTutaj.