TxtLoadOptions

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

NameBeschreibung
TxtLoadOptions()Initialisiert eine neue Instanz dieser Klasse mit Standardwerten.

Eigenschaften

NameBeschreibung
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

NameBeschreibung
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