TxtLoadOptions
Contenu
[
Cacher
]TxtLoadOptions class
Permet de spécifier des options supplémentaires lors du chargementText document dans unDocument
objet.
Pour en savoir plus, visitez leSpécifier les options de chargement article de documentation.
public class TxtLoadOptions : LoadOptions
Constructeurs
Nom | La description |
---|---|
TxtLoadOptions() | Initialise une nouvelle instance de cette classe avec les valeurs par défaut. |
Propriétés
Nom | La description |
---|---|
AutoNumberingDetection { get; set; } | Obtient ou définit une valeur booléenne indiquant que la détection de numérotation automatique sera effectuée lors du chargement d’un document. La valeur par défaut estvrai . |
BaseUri { get; set; } | Obtient ou définit la chaîne qui sera utilisée pour résoudre les URI relatifs trouvés dans le document en URI absolus lorsque cela est nécessaire. Peut êtrenul ou chaîne vide. La valeur par défaut estnul . |
ConvertMetafilesToPng { get; set; } | Obtient ou définit s’il faut convertir le métafichier(Wmf ouEmf ) images àPngformat d’image. |
ConvertShapeToOfficeMath { get; set; } | Obtient ou définit s’il faut convertir les formes avec EquationXML en objets Office Math. |
DetectHyperlinks { get; set; } | Spécifie soit de détecter les hyperliens dans le texte. La valeur par défaut estFAUX . |
DetectNumberingWithWhitespaces { get; set; } | Permet de spécifier comment les éléments de liste numérotés sont reconnus lorsque le document est importé à partir d’un format texte brut. La valeur par défaut estvrai . |
DocumentDirection { get; set; } | Obtient ou définit une direction de document. La valeur par défaut estLeftToRight . |
Encoding { get; set; } | Obtient ou définit l’encodage qui sera utilisé pour charger un document HTML, TXT ou CHM si l’encodage n’est pas spécifié à l’intérieur du document. Peut êtrenul La valeur par défaut estnul . |
FontSettings { get; set; } | Permet de spécifier les paramètres de police du document. |
IgnoreOleData { get; set; } | Spécifie s’il faut ignorer les données OLE. |
LanguagePreferences { get; } | Obtient les préférences de langue qui seront utilisées lors du chargement du document. |
LeadingSpacesOptions { get; set; } | Obtient ou définit l’option préférée d’une gestion d’espace de début. La valeur par défaut estConvertToIndent . |
LoadFormat { get; set; } | Spécifie le format du document à charger. La valeur par défaut estAuto . |
MswVersion { get; set; } | Permet de spécifier que le processus de chargement du document doit correspondre à une version spécifique de MS Word. La valeur par défaut estWord2019 |
Password { get; set; } | Obtient ou définit le mot de passe pour ouvrir un document chiffré. Peut êtrenul ou chaîne vide. La valeur par défaut estnul . |
PreserveIncludePictureField { get; set; } | Obtient ou définit s’il faut conserver le champ INCLUDEPICTURE lors de la lecture des formats Microsoft Word. La valeur par défaut estFAUX . |
ProgressCallback { get; set; } | Appelé lors du chargement d’un document et accepte des données sur la progression du chargement. |
ResourceLoadingCallback { get; set; } | Permet de contrôler la manière dont les ressources externes (images, feuilles de style) sont chargées lorsqu’un document est importé depuis HTML, MHTML. |
TempFolder { get; set; } | Permet d’utiliser des fichiers temporaires lors de la lecture du document. Par défaut, cette propriété estnul et aucun fichier temporaire n’est utilisé. |
TrailingSpacesOptions { get; set; } | Obtient ou définit l’option préférée d’une gestion d’espace de fin. La valeur par défaut estTrim . |
UpdateDirtyFields { get; set; } | Spécifie s’il faut mettre à jour les champs avec lesale attribut. |
UseSystemLcid { get; set; } | Obtient ou définit s’il faut utiliser la valeur LCID obtenue à partir du registre Windows pour déterminer les marges par défaut de la configuration de la page. |
WarningCallback { get; set; } | Appelé lors d’une opération de chargement, lorsqu’un problème est détecté qui pourrait entraîner une perte de fidélité des données ou du formatage. |
Méthodes
Nom | La description |
---|---|
override Equals(object) | Détermine si l’objet spécifié est égal en valeur à l’objet actuel. |
Exemples
Montre comment lire et afficher les hyperliens.
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);
// Charger le document avec des hyperliens.
Document doc = new Document(stream, new TxtLoadOptions() { DetectHyperlinks = true });
// Imprimer le texte des hyperliens.
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/");
}
Voir également
- class LoadOptions
- espace de noms Aspose.Words.Loading
- Assemblée Aspose.Words