Dateiformat.Words Library Installieren Sie die Erstellung und Manipulation von DOCX/DOCS -Dateien. Verwenden Sie diese Open-Source-API, um zu erfahren, wie Sie die Tabelle in Word-Dateien ausrichten.

So verschieben Sie eine Tabelle in Word -Dokumenten programmatisch

Übersicht

Willkommen zu einem weiteren interessanten Blog -Beitrag auf FileFormat.words für .NET. Es gibt viele Artikel, die zu dieser Open-Source-API veröffentlicht wurden, die Sie möglicherweise hier finden. Diese Bibliothek hat das Potenzial, MS Word Dokumente in einer C# -Anwendung zu erstellen und zu manipulieren. Wir haben jedoch bereits behandelt, wie Sie Tabellen in Word -Dokumenten mit Dateiformat.Words erstellen. Daher lernen wir in diesem Leitfaden , wie man eine Tabelle in Word-Dokumenten bewegt mit Methoden und Eigenschaften, die durch diese Open-Source-API ausgesetzt sind. Am Ende dieses Blog -Beitrags sollten Sie gelernt haben wie man die Tabelle zentriert oder nach rechts/links programmatisch bewegt. Wir werden die folgenden Punkte in diesem Blog -Beitrag behandeln:

FileFormat.words-Open-Source-API-Installation

Der Installationsprozess dieser Open-Source-API wird nicht mehr einen einzigen Befehl oder ein Paket herunterladen. Sie können also FileFormat.Words einrichten, indem Sie das Nuget -Paket herunterladen oder den folgenden Befehl im Nuget -Paket -Manager ausführen:

Install-Package FileFormat.Words

So verschieben Sie eine Tabelle in Word -Dokumenten - Codesegment

Jetzt können wir damit beginnen, Code -Snippets zu schreiben, um eine Tabelle programmgesteuert in Word zu verschieben. Bevor Sie fortfahren, besuchen Sie bitte diesen Leitfaden, in dem Sie die Schritte und den Code-Snippet finden können, um eine Tabelle mit dieser Open-Source API zu erstellen. In diesem Abschnitt wird die Methoden zur Rechtfertigung der Tabellenposition in Zentrum links/rechts in einem Word -Dokument demonstriert.

  • Erstellen Sie eine Instanz der TableProperties -Klasse.
  • Instanz einer Instanz der Tabelleneinstellung -Klasse.
  • Rufen Sie die Methode Aligncneter auf, um die Tabelle in der Mitte des Dokuments zu positionieren.
  • Rufen Sie die Methode Append auf, um das Tabelleneinrichtungsobjekt an das TBLProp -Objekt anzuhängen.
  • Die Methode appendChild wird die Tabelleneigenschaften an der Tabelle angehängt.
// Create an instance of the TableProperties class.
TableProperties tblProp = new TableProperties();
// Instantiate an instance of the TableJustification class.
TableJustification tableJustification = new TableJustification();
// Invoke the AlignCneter method to position the table in center of the document.
tableJustification.AlignCneter();
// Call the Append method to attach the tableJustification object to the tblProp object.
tblProp.Append(tableJustification);
// The AppendChild method will attach the table properties to the table.
table.AppendChild(tblProp);

Fügen Sie die oben genannten Quellcode -Zeilen in Ihre Hauptdatei ein und führen Sie das Projekt aus. Schließlich sehen Sie die Ausgabe im Bild unten:

wie man den Tisch zentrieren

Ebenso können Sie Alignleft und Alignright Methoden aufrufen, um die Positionen nach links oder rechts zu ändern.

Schlussfolgerung

Dies ist das Ende dieses Blog -Beitrags. Wir hoffen, Sie haben gelernt, wie man eine Tabelle in Word -Dokumenten mit der C# -Bibliothek verschiebt. Außerdem haben Sie auch wie man eine Tabelle zentriert und die Tabelle programmgesteuert nach links/rechts ausgerichtet. Darüber hinaus kann Ihnen dieser Artikel helfen, wenn Sie ein Modul erstellen möchten, das die Erstellung und Manipulation von Wortdateien automatisiert. Sie können also die Dokumentation dieser Open-Source-API durchlaufen, um andere mächtige Merkmale zu kennen. Schließlich schreibt FileFormat.com weiterhin Blog -Beiträge zu anderen Themen. Darüber hinaus können Sie uns auf unseren Social -Media -Plattformen folgen, einschließlich Facebook, LinkedIn und Twitter.

beitragen

Da FileFormat.words für .NET ein Open-Source-Projekt ist und auf Github verfügbar ist. Der Beitrag der Gemeinschaft wird also sehr geschätzt.

stellen Sie eine Frage

Sie können uns über Ihre Fragen oder Abfragen in unserem Forum informieren.

häufig gestellte Fragen-FAQs

** Wie kann ich eine Tabelle in einem Word -Dokument verschieben?** Sie können dies mithilfe von Methoden tun, die von FileFormat.Words aufgedeckt wurden. Also werden Aligncneter, Alignleft und Alignright Methoden verwendet, um die Tischzentrale/links/rechts zu positionieren. ** Wie kann ich Tabellen automatisch in Wort anpassen?** Bitte besuchen Sie diesen Link, um die Antwort ausführlich zu kennen.

Siehe auch