TxtLoadOptions
Innehåll
[
Dölj
]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
namn | Beskrivning |
---|---|
TxtLoadOptions() | Initierar en ny instans av den här klassen med standardvärden. |
Egenskaper
namn | Beskrivning |
---|---|
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
namn | Beskrivning |
---|---|
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
- class LoadOptions
- namnutrymme Aspose.Words.Loading
- hopsättning Aspose.Words