TxtLoadOptions

TxtLoadOptions class

Gör det möjligt att ange ytterligare alternativ vid laddningText dokument till ettDocument objekt.

För att lära dig mer, besökAnge laddningsalternativ dokumentationsartikel.

public class TxtLoadOptions : LoadOptions

Konstruktörer

namnBeskrivning
TxtLoadOptions()Initierar en ny instans av den här klassen med standardvärden.

Egenskaper

namnBeskrivning
AutoNumberingDetection { get; set; }Hämtar eller ställer in ett booleskt värde som anger att antingen automatisk numreringsdetektering kommer att utföras när ett dokument laddas. Standardvärdet ärsann .
BaseUri { get; set; }Hämtar eller ställer in strängen som ska användas för att lösa relativa URI:er som finns i dokumentet till absoluta URI:er vid behov. Kan varanull eller tom sträng. Standard ärnull .
ConvertMetafilesToPng { get; set; }Hämtar eller anger om metafil ska konverteras(Wmf ellerEmf ) bilder tillPngbildformat.
ConvertShapeToOfficeMath { get; set; }Hämtar eller anger om former ska konverteras med EquationXML till Office Math-objekt.
DetectHyperlinks { get; set; }Anger att antingen hyperlänkar i text ska detekteras. Standardvärdet ärfalsk .
DetectNumberingWithWhitespaces { get; set; }Gör det möjligt att ange hur numrerade listobjekt ska kännas igen när dokument importeras från oformaterat textformat. Standardvärdet ärsann.
DocumentDirection { get; set; }Hämtar eller anger en dokumentriktning. Standardvärdet ärLeftToRight .
Encoding { get; set; }Hämtar eller anger kodningen som ska användas för att läsa in ett HTML-, TXT- eller CHM-dokument om kodningen inte är specificerad i dokumentet. Kan varanull Standard ärnull .
FontSettings { get; set; }Gör det möjligt att ange dokumentets teckensnittsinställningar.
IgnoreOleData { get; set; }Anger om OLE-data ska ignoreras.
LanguagePreferences { get; }Hämtar språkinställningar som kommer att användas när dokumentet laddas.
LeadingSpacesOptions { get; set; }Hämtar eller ställer in önskat alternativ för hantering av inledande mellanrum. Standardvärdet ärConvertToIndent .
LoadFormat { get; set; }Anger formatet för det dokument som ska läsas in. Standard ärAuto .
MswVersion { get; set; }Gör det möjligt att ange att dokumentinläsningsprocessen ska matcha en specifik MS Word-version. Standardvärdet ärWord2019
Password { get; set; }Hämtar eller ställer in lösenordet för att öppna ett krypterat dokument. Kan varanull eller tom sträng. Standard ärnull .
PreserveIncludePictureField { get; set; }Hämtar eller anger om fältet INCLUDEPICTURE ska bevaras vid läsning av Microsoft Word-format. Standardvärdet ärfalsk .
ProgressCallback { get; set; }Anropas under laddning av ett dokument och accepterar data om laddningsförloppet.
ResourceLoadingCallback { get; set; }Gör det möjligt att styra hur externa resurser (bilder, stilmallar) laddas när ett dokument importeras från HTML, MHTML.
TempFolder { get; set; }Tillåter användning av temporära filer vid läsning av dokument. Som standard är den här egenskapennull och inga temporära filer används.
TrailingSpacesOptions { get; set; }Hämtar eller ställer in önskat alternativ för hantering av efterföljande blanksteg. Standardvärdet ärTrim .
UpdateDirtyFields { get; set; }Anger om fälten ska uppdateras medsmutsig attribut.
UseSystemLcid { get; set; }Hämtar eller anger om LCID-värde från Windows-registret ska användas för att bestämma standardmarginaler för sidinställningar.
WarningCallback { get; set; }Anropas under en inläsningsoperation, när ett problem upptäcks som kan leda till förlust av data- eller formateringsåtergivning.

Metoder

namnBeskrivning
override Equals(object)Avgör om det angivna objektet har samma värde som det aktuella objektet.

Exempel

Visar hur man läser och visar hyperlänkar.

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);

    // Ladda dokument med hyperlänkar.
    Document doc = new Document(stream, new TxtLoadOptions() { DetectHyperlinks = true });

    // Skriv ut hyperlänkstext.
    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/");
}

Se även