Dieser Artikel beschreibt, wie man eine Tabelle in Word mit C# automatisch anpasst. Er enthält IDE-Einstellungen, eine Schritt-für-Schritt-Anleitung und einen Beispielcode, um eine Tabelle in Word mit C# anzupassen. Er bietet Details zur Anpassung der Tabelle auf verschiedene Arten nach Bedarf.
Schritte zum automatischen Anpassen einer Tabelle in Word mit C#
- Richten Sie die Umgebung ein, um Aspose.Words for .NET für die automatische Anpassung von Tabellen zu verwenden
- Laden Sie die Word-Eingabedatei in die Document-Klasse, die Tabellen enthält
- Holen Sie sich den gewünschten untergeordneten Knoten aus dem geladenen Dokument
- Wandeln Sie den Knoten in ein Table-Objekt um
- Rufen Sie die Methode AutoFit() mit dem gewünschten AutoFit-Verhalten auf
- Speichern Sie die Word-Ausgabedatei nach der automatischen Anpassung der Tabelle
Diese Schritte decken die Details ab, wie man eine Tabelle in Word mit C# anpasst. Laden Sie das Word-Dokument, wählen Sie die Zieltabelle durch Angabe des Index aus und wandeln Sie sie in ein Table-Objekt um. Rufen Sie schließlich die Methode AutoFit() mit dem gewünschten Wert aus der AutoFitBehavior-Aufzählung auf.
Code zum Anpassen einer Tabelle an die Seite in Word mit C#
using Aspose.Words; | |
using Aspose.Words.Tables; | |
License lic = new License(); | |
lic.SetLicense("license.lic"); | |
Document doc = new Document("Table.docx"); | |
Table table = (Table)doc.GetChild(NodeType.Table, 0, true); | |
table.AutoFit(AutoFitBehavior.AutoFitToWindow); | |
doc.Save("AdjustedTable.docx"); |
Dieser Code demonstriert, wie man eine Tabelle in Word mit C# automatisch anpasst. In der Standardeinstellung wird die Tabellenbreite entsprechend der Seitenbreite festgelegt. Andere Optionen können verwendet werden, um die Tabellenspalten entsprechend der Inhaltsbreite anzupassen oder die Spaltenbreite festzuhalten, indem die Zeilenbreite erhöht wird.
Dieser Artikel hat uns den Prozess der Tabellenanpassung gelehrt. Um eine neue Tabelle in einer Word-Datei zu erstellen, lesen Sie den Artikel Wie man eine Tabelle in einem Word-Dokument mit C# erstellt.