Arbeiten mit Textdokumenten
In diesem Artikel erfahren wir, welche Optionen für die Arbeit mit einem Textdokument über Aspose.Words nützlich sein können. Bitte beachten Sie, dass dies keine vollständige Liste der verfügbaren Optionen ist, sondern nur ein Beispiel für die Arbeit mit einigen von ihnen.
Bidirektionale Markierungen hinzufügen
Sie können die Eigenschaft AddBidiMarks verwenden, um anzugeben, ob beim Export im Nur-Text-Format vor jedem BiDi-Lauf bidirektionale Markierungen hinzugefügt werden sollen. Aspose.Words fügt Unicode-Zeichen ein ‘RIGHT-TO-LEFT MARK’ ( U+200F) vor jedem bidirektionalen Lauf im Text. Diese Option entspricht der Option “Bidirektionale Markierungen hinzufügen” im Dialogfeld MS Word-Dateikonvertierung, wenn Sie in ein Nur-Text-Format exportieren. Beachten Sie, dass es nur im Dialogfeld angezeigt wird, wenn eine der arabischen oder hebräischen Bearbeitungssprachen in MS Word hinzugefügt wurde.
Das folgende Codebeispiel zeigt, wie die Eigenschaft TxtSaveOptions.AddBidiMarks
verwendet wird. Der Standardwert dieser Eigenschaft ist true:
Listenelemente beim Laden erkennen TXT
Aspose.Words kann Listenelemente einer Textdatei als Listennummern oder Nur-Text in sein Dokumentobjektmodell importieren. Mit der Eigenschaft DetectNumberingWithWhitespaces können Sie angeben, wie nummerierte Listenelemente erkannt werden, wenn ein Dokument aus dem Nur-Text-Format importiert wird:
- Wenn diese Option auf true gesetzt ist, werden Leerzeichen auch als Trennzeichen für Listennummern verwendet: Listenerkennungsalgorithmus für die arabische Nummerierung (1., 1.1.2.) verwendet sowohl Leerzeichen als auch Punktsymbole (".").
- Wenn diese Option auf false gesetzt ist, erkennt der Listenerkennungsalgorithmus Listenabsätze, wenn Listennummern entweder mit einem Punkt, einer rechten Klammer oder einem Aufzählungszeichen enden (z. B “•”, “*”, “-” oder “o”).
Das folgende Codebeispiel zeigt, wie diese Eigenschaft verwendet wird:
Führende und nachfolgende Leerzeichen beim Laden behandeln TXT
Sie können die Art und Weise steuern, wie führende und nachgestellte Leerzeichen beim Laden von TXT -Dateien behandelt werden. Die führenden Leerzeichen könnten beschnitten, beibehalten oder in einen Einzug umgewandelt werden, und nachfolgende Leerzeichen könnten beschnitten oder beibehalten werden.
Das folgende Codebeispiel zeigt, wie führende und nachfolgende Leerzeichen beim Importieren der TXT -Datei gekürzt werden:
Erkennen Sie die Textrichtung des Dokuments
Aspose.Words stellt die DocumentDirection -Eigenschaft in der TxtLoadOptions -Klasse bereit, um die Textrichtung (RTL / LTR) im Dokument zu erkennen. Diese Eigenschaft setzt oder ruft Dokumenttextanweisungen ab, die in der DocumentDirection-Aufzählung angegeben sind. Der Standardwert ist von links nach rechts.
Das folgende Codebeispiel zeigt, wie die Textrichtung des Dokuments beim Importieren der TXT-Datei erkannt wird:
Kopf- und Fußzeile in Ausgabedatei TXT exportieren
Wenn Sie die Kopf- und Fußzeile im Ausgabedokument TXT exportieren möchten, können Sie die Eigenschaft ExportHeadersFootersMode verwenden. Diese Eigenschaft gibt an, wie Kopf- und Fußzeilen in das Nur-Text-Format exportiert werden.
Das folgende Codebeispiel zeigt, wie Kopf- und Fußzeilen in das Nur-Text-Format exportiert werden:
Listeneinzug in Ausgabe exportieren TXT
Aspose.Words Einführung der TxtListIndentation -Klasse, mit der angegeben werden kann, wie Listenebenen beim Exportieren in ein Nur-Text-Format eingerückt werden. Während der Arbeit mit TxtSaveOption wird die Eigenschaft ListIndentation bereitgestellt, um das Zeichen anzugeben, das zum Einrücken von Listenebenen verwendet werden soll, und count anzugeben, wie viele Zeichen als Einrückung pro Listenebene verwendet werden sollen.
Der Standardwert für die Zeicheneigenschaft ist ‘\0’, was angibt, dass keine Einrückung vorhanden ist. Für die Eigenschaft count ist der Standardwert 0, was bedeutet, dass kein Einzug erfolgt.
Tabulatorzeichen verwenden
Das folgende Codebeispiel zeigt, wie Listenebenen mit Tabulatorzeichen exportiert werden:
Leerzeichen verwenden
Das folgende Codebeispiel zeigt, wie Listenebenen mit Leerzeichen exportiert werden:
Standardeinrückung verwenden
Das folgende Codebeispiel zeigt, wie Listenebenen mit Standardeinrückung exportiert werden: