TxtSaveOptions
Inhalt
[
Ausblenden
]TxtSaveOptions class
Kann verwendet werden, um zusätzliche Optionen beim Speichern eines Dokuments imText format.
Um mehr zu erfahren, besuchen Sie dieSpeicheroptionen festlegen Dokumentationsartikel.
public class TxtSaveOptions : TxtSaveOptionsBase
Konstrukteure
Name | Beschreibung |
---|---|
TxtSaveOptions() | Default_Constructor |
Eigenschaften
Name | Beschreibung |
---|---|
AddBidiMarks { get; set; } | Gibt an, ob beim Exportieren im Nur-Text-Format vor jedem BiDi-Lauf bidirektionale Markierungen hinzugefügt werden sollen. |
AllowEmbeddingPostScriptFonts { get; set; } | Ruft einen booleschen Wert ab oder legt ihn fest, der angibt, ob das Einbetten von Schriftarten mit PostScript-Konturen beim Einbetten von TrueType-Schriftarten in ein Dokument beim Speichern zulässig ist. Der Standardwert istFALSCH . |
CustomTimeZoneInfo { get; set; } | Ruft die benutzerdefinierte lokale Zeitzone ab, die für Datums-/Uhrzeitfelder verwendet wird, oder legt diese fest. |
DefaultTemplate { get; set; } | Ruft den Pfad zur Standardvorlage ab oder legt ihn fest (einschließlich Dateiname). Der Standardwert für diese Eigenschaft istleere Zeichenfolge (Empty ). |
Dml3DEffectsRenderingMode { get; set; } | Ruft einen Wert ab oder legt ihn fest, der bestimmt, wie 3D-Effekte gerendert werden. |
virtual DmlEffectsRenderingMode { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der bestimmt, wie DrawingML-Effekte gerendert werden. |
DmlRenderingMode { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der bestimmt, wie DrawingML-Formen gerendert werden. |
Encoding { get; set; } | Gibt die Kodierung an, die beim Exportieren in Textformate verwendet werden soll. Der Standardwert istKodierung.UTF8 . |
ExportGeneratorName { get; set; } | WannWAHR , bewirkt, dass der Name und die Version von Aspose.Words in die erstellten Dateien eingebettet werden. Der Standardwert istWAHR . |
ExportHeadersFootersMode { get; set; } | Gibt an, wie Kopf- und Fußzeilen in die Textformate exportiert werden. Der Standardwert istPrimaryOnly . |
ForcePageBreaks { get; set; } | Ermöglicht die Angabe, ob die Seitenumbrüche beim Export erhalten bleiben sollen. |
ImlRenderingMode { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der bestimmt, wie InkML-Objekte gerendert werden. |
ListIndentation { get; } | Erhält eineTxtListIndentation Objekt, das angibt, wie viele und welche Zeichen zum Einrücken der Listenebenen verwendet werden sollen. Standardmäßig ist die Anzahl der Zeichen „\0“ gleich null, d. h. es wird keine Einrückung vorgenommen. |
MaxCharactersPerLine { get; set; } | Ruft einen ganzzahligen Wert ab oder legt ihn fest, der die maximale Anzahl von Zeichen pro Zeile angibt. Der Standardwert ist 0, d. h. keine Begrenzung. |
MemoryOptimization { get; set; } | Ruft einen Wert ab oder legt ihn fest, der bestimmt, ob vor dem Speichern des Dokuments eine Speicheroptimierung durchgeführt werden soll. Der Standardwert für diese Eigenschaft istFALSCH . |
ParagraphBreak { get; set; } | Gibt die Zeichenfolge an, die beim Exportieren in Textformate als Absatzumbruch verwendet werden soll. |
PreserveTableLayout { get; set; } | Gibt an, ob das Programm versuchen soll, das Layout von Tabellen beim Speichern im Nur-Text-Format beizubehalten. Der Standardwert istFALSCH . |
PrettyFormat { get; set; } | WannWAHR , formatiert die Ausgabe, wo anwendbar. Der Standardwert istFALSCH . |
ProgressCallback { get; set; } | Wird beim Speichern eines Dokuments aufgerufen und akzeptiert Daten zum Speicherfortschritt. |
override SaveFormat { get; set; } | Gibt das Format an, in dem das Dokument gespeichert wird, wenn dieses Speicheroptionsobjekt verwendet wird. Kann nurText . |
SimplifyListLabels { get; set; } | Gibt an, ob das Programm Listenbeschriftungen vereinfachen soll, falls komplexe Beschriftungsformatierungen nicht ausreichend durch einfachen Text dargestellt werden können. |
TempFolder { get; set; } | Gibt den Ordner für temporäre Dateien an, der beim Speichern in eine DOC- oder DOCX-Datei verwendet wird. Standardmäßig ist diese Eigenschaftnull und es werden keine temporären Dateien verwendet. |
UpdateAmbiguousTextFont { get; set; } | Bestimmt, ob die Schriftattribute entsprechend dem verwendeten Zeichencode geändert werden. |
UpdateCreatedTimeProperty { get; set; } | Ruft einen Wert ab oder legt ihn fest, der bestimmt, ob dieCreatedTime Eigenschaft wird vor dem Speichern aktualisiert. Der Standardwert istFALSCH ; |
UpdateFields { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der bestimmt, ob Felder bestimmter Typen aktualisiert werden sollen, bevor das Dokument in einem festen Seitenformat gespeichert wird. Der Standardwert für diese Eigenschaft istWAHR . |
UpdateLastPrintedProperty { get; set; } | Ruft einen Wert ab oder legt ihn fest, der bestimmt, ob dieLastPrinted Eigenschaft wird vor dem Speichern aktualisiert. |
UpdateLastSavedTimeProperty { get; set; } | Ruft einen Wert ab oder legt ihn fest, der bestimmt, ob dieLastSavedTime Eigenschaft wird vor dem Speichern aktualisiert. |
UseAntiAliasing { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der bestimmt, ob Anti-Aliasing zum Rendern verwendet werden soll oder nicht. |
UseHighQualityRendering { get; set; } | Ruft einen Wert ab oder legt ihn fest, der bestimmt, ob qualitativ hochwertige (d. h. langsame) Rendering-Algorithmen verwendet werden sollen oder nicht. |
Beispiele
Zeigt, wie ein TXT-Dokument mit einem benutzerdefinierten Absatzumbruch gespeichert wird.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Paragraph 1.");
builder.Writeln("Paragraph 2.");
builder.Write("Paragraph 3.");
// Erstellen Sie ein "TxtSaveOptions"-Objekt, das wir an die "Save"-Methode des Dokuments übergeben können
// um zu ändern, wie wir das Dokument im Klartext speichern.
TxtSaveOptions txtSaveOptions = new TxtSaveOptions();
Assert.AreEqual(SaveFormat.Text, txtSaveOptions.SaveFormat);
// Setzen Sie „Absatzumbruch“ auf einen benutzerdefinierten Wert, den wir am Ende jedes Absatzes einfügen möchten.
txtSaveOptions.ParagraphBreak = " End of paragraph.\n\n\t";
doc.Save(ArtifactsDir + "TxtSaveOptions.ParagraphBreak.txt", txtSaveOptions);
string docText = File.ReadAllText(ArtifactsDir + "TxtSaveOptions.ParagraphBreak.txt");
Assert.AreEqual("Paragraph 1. End of paragraph.\n\n\t" +
"Paragraph 2. End of paragraph.\n\n\t" +
"Paragraph 3. End of paragraph.\n\n\t", docText);
Siehe auch
- class TxtSaveOptionsBase
- namensraum Aspose.Words.Saving
- Montage Aspose.Words