Automatyczne dopasowanie tabeli w Wordzie przy użyciu Java

Ten przewodnik opisuje, jak automatycznie dopasować tabelę w Wordzie przy użyciu Java. Zawiera on szczegóły dotyczące konfiguracji IDE, listę kroków oraz przykładowy kod pokazujący jak dopasować tabelę do strony w Wordzie przy użyciu Java. Możesz dostosować różne ustawienia, aby kontrolować sposób dopasowania tabeli w pliku Word.

Kroki do dopasowania tabeli do strony w Wordzie przy użyciu Java

  1. Skonfiguruj IDE do użycia Aspose.Words for Java w celu dostosowania tabel.
  2. Otwórz plik Word zawierający tabelę przy użyciu klasy Document.
  3. Pobierz węzeł tabeli docelowej, korzystając z opcji NodeType.TABLE.
  4. Rzutuj pobrany węzeł na obiekt Table.
  5. Wywołaj metodę autoFit() w klasie Table.
  6. Zapisz wynikowy dokument z dopasowaną tabelą.

Te kroki wyjaśniają, jak automatycznie dopasować tabelę w Wordzie przy użyciu Java. Załaduj plik Word zawierający tabele, uzyskaj dostęp do odpowiedniego węzła na podstawie indeksu i rzutuj go na obiekt Table. Następnie wywołaj metodę autoFit(), określając sposób dopasowania, i zapisz wynikowy plik.

Kod do dopasowania tabeli w Wordzie przy użyciu Java

import com.aspose.words.*;
public class Main {
public static void main(String[] args) throws Exception {
License pdfLicense = new License();
pdfLicense.setLicense("license.lic");
Document doc = new Document("Table.docx");
Table table = (Table)doc.getChild(NodeType.TABLE, 0, true);
table.autoFit(AutoFitBehavior.AUTO_FIT_TO_WINDOW);
doc.save("AdjustedTable.docx");
}
}

Ten kod pokazuje, jak używać funkcji automatycznego dopasowania w Wordzie przy użyciu Java. Możesz wybrać dowolny inny węzeł, korzystając z wyliczenia NodeType. Jeśli chcesz dopasować tabelę do zawartości komórek, użyj opcji AUTO_FIT_TO_CONTENTS, a jeśli chcesz zachować stałą szerokość kolumn, wybierz opcję FIXED_COLUMN_WIDTHS.

Ten artykuł wyjaśnił proces automatycznego dopasowania tabel. Jeśli chcesz utworzyć nową tabelę, zapoznaj się z artykułem Jak utworzyć spis treści w Wordzie przy użyciu Java.

 Polski