TxtLoadOptions
Inhalt
[
Ausblenden
]TxtLoadOptions class
Ermöglicht die Angabe zusätzlicher Optionen beim LadenText Dokument in einDocument
Objekt.
Um mehr zu erfahren, besuchen Sie dieLadeoptionen festlegen Dokumentationsartikel.
public class TxtLoadOptions : LoadOptions
Konstrukteure
Name | Beschreibung |
---|---|
TxtLoadOptions() | Initialisiert eine neue Instanz dieser Klasse mit Standardwerten. |
Eigenschaften
Name | Beschreibung |
---|---|
AutoNumberingDetection { get; set; } | Ruft einen booleschen Wert ab oder legt ihn fest, der angibt, ob beim Laden eines Dokuments eine automatische Nummerierungserkennung durchgeführt wird. Der Standardwert istWAHR . |
BaseUri { get; set; } | Ruft die Zeichenfolge ab oder legt sie fest, die verwendet wird, um im Dokument gefundene relative URIs bei Bedarf in absolute URIs aufzulösen. Kann seinnull oder leere Zeichenfolge. Standard istnull . |
ConvertMetafilesToPng { get; set; } | Ruft ab oder legt fest, ob Metadateien konvertiert werden sollen (Wmf oderEmf ) Bilder zuPngBildformat. |
ConvertShapeToOfficeMath { get; set; } | Ruft ab oder legt fest, ob Formen mit EquationXML in Office Math-Objekte konvertiert werden sollen. |
DetectHyperlinks { get; set; } | Gibt an, ob Hyperlinks im Text erkannt werden sollen. Der Standardwert istFALSCH . |
DetectNumberingWithWhitespaces { get; set; } | Ermöglicht die Angabe, wie nummerierte Listenelemente erkannt werden, wenn das Dokument aus dem Nur-Text-Format importiert wird. Der Standardwert istWAHR . |
DocumentDirection { get; set; } | Ruft eine Dokumentrichtung ab oder legt sie fest. Der Standardwert istLeftToRight . |
Encoding { get; set; } | Ruft die Kodierung ab oder legt sie fest, die zum Laden eines HTML-, TXT- oder CHM-Dokuments verwendet wird, wenn die Kodierung im Dokument nicht angegeben ist . Kann seinnull Standard istnull . |
FontSettings { get; set; } | Ermöglicht die Festlegung von Schriftarteinstellungen für Dokumente. |
IgnoreOleData { get; set; } | Gibt an, ob die OLE-Daten ignoriert werden sollen. |
LanguagePreferences { get; } | Ruft die Spracheinstellungen ab, die beim Laden des Dokuments verwendet werden. |
LeadingSpacesOptions { get; set; } | Ruft die bevorzugte Option für die Behandlung führender Leerzeichen ab oder legt sie fest. Der Standardwert istConvertToIndent . |
LoadFormat { get; set; } | Gibt das Format des zu ladenden Dokuments an. Standard istAuto . |
MswVersion { get; set; } | Ermöglicht die Angabe, dass der Dokumentladevorgang einer bestimmten MS Word-Version entsprechen soll. Der Standardwert istWord2019 |
Password { get; set; } | Ruft das Kennwort zum Öffnen eines verschlüsselten Dokuments ab oder legt es fest. Kannnull oder leere Zeichenfolge. Standard istnull . |
PreserveIncludePictureField { get; set; } | Ruft ab oder legt fest, ob das Feld INCLUDEPICTURE beim Lesen von Microsoft Word-Formaten beibehalten werden soll. Der Standardwert istFALSCH . |
ProgressCallback { get; set; } | Wird während des Ladens eines Dokuments aufgerufen und akzeptiert Daten zum Ladefortschritt. |
ResourceLoadingCallback { get; set; } | Ermöglicht die Steuerung, wie externe Ressourcen (Bilder, Stylesheets) geladen werden, wenn ein Dokument aus HTML, MHTML importiert wird. |
TempFolder { get; set; } | Ermöglicht die Verwendung temporärer Dateien beim Lesen von Dokumenten. Standardmäßig ist diese Eigenschaftnull und es werden keine temporären Dateien verwendet. |
TrailingSpacesOptions { get; set; } | Ruft die bevorzugte Option für die Behandlung von Leerzeichen am Ende ab oder legt sie fest. Der Standardwert istTrim . |
UpdateDirtyFields { get; set; } | Gibt an, ob die Felder mit demschmutzig Attribut. |
UseSystemLcid { get; set; } | Ruft ab oder legt fest, ob der aus der Windows-Registrierung abgerufene LCID-Wert zum Bestimmen der Standardränder für die Seiteneinrichtung verwendet werden soll. |
WarningCallback { get; set; } | Wird während eines Ladevorgangs aufgerufen, wenn ein Problem erkannt wird, das zu einem Verlust der Daten- oder Formatierungsgenauigkeit führen kann. |
Methoden
Name | Beschreibung |
---|---|
override Equals(object) | Bestimmt, ob das angegebene Objekt den gleichen Wert wie das aktuelle Objekt hat. |
Beispiele
Zeigt, wie Hyperlinks gelesen und angezeigt werden.
const string inputText = "Some links in TXT:\n" +
"https://www.aspose.com/\n" +
"https://docs.aspose.com/words/net/\n";
using (Stream stream = new MemoryStream())
{
byte[] buf = Encoding.ASCII.GetBytes(inputText);
stream.Write(buf, 0, buf.Length);
// Dokument mit Hyperlinks laden.
Document doc = new Document(stream, new TxtLoadOptions() { DetectHyperlinks = true });
// Hyperlinktext drucken.
foreach (Field field in doc.Range.Fields)
Console.WriteLine(field.Result);
Assert.AreEqual(doc.Range.Fields[0].Result.Trim(), "https://www.aspose.com/");
Assert.AreEqual(doc.Range.Fields[1].Result.Trim(), "https://docs.aspose.com/words/net/");
}
Siehe auch
- class LoadOptions
- namensraum Aspose.Words.Loading
- Montage Aspose.Words