TxtLoadOptions
Contenido
[
Ocultar
]TxtLoadOptions class
Permite especificar opciones adicionales al cargarText documento en unDocument
objeto.
Para obtener más información, visite elEspecificar opciones de carga Artículo de documentación.
public class TxtLoadOptions : LoadOptions
Constructores
Nombre | Descripción |
---|---|
TxtLoadOptions() | Inicializa una nueva instancia de esta clase con valores predeterminados. |
Propiedades
Nombre | Descripción |
---|---|
AutoNumberingDetection { get; set; } | Obtiene o establece un valor booleano que indica que se realizará la detección de numeración automática al cargar un documento. El valor predeterminado esverdadero . |
BaseUri { get; set; } | Obtiene o establece la cadena que se utilizará para resolver los URI relativos encontrados en el documento en URI absolutos cuando sea necesario. Puede sernulo o cadena vacía. El valor predeterminado esnulo . |
ConvertMetafilesToPng { get; set; } | Obtiene o establece si se debe convertir el metarchivo(Wmf oEmf ) imágenes aPngformato de imagen. |
ConvertShapeToOfficeMath { get; set; } | Obtiene o establece si se deben convertir formas con EquationXML en objetos de Office Math. |
DetectHyperlinks { get; set; } | Especifica si se deben detectar hipervínculos en el texto. El valor predeterminado esFALSO . |
DetectNumberingWithWhitespaces { get; set; } | Permite especificar cómo se reconocen los elementos de la lista numerada cuando el documento se importa desde formato de texto sin formato. El valor predeterminado esverdadero . |
DocumentDirection { get; set; } | Obtiene o establece una dirección de documento. El valor predeterminado esLeftToRight . |
Encoding { get; set; } | Obtiene o establece la codificación que se utilizará para cargar un documento HTML, TXT o CHM si no se especifica la codificación dentro del documento. Puede sernulo El valor predeterminado esnulo . |
FontSettings { get; set; } | Permite especificar la configuración de fuentes del documento. |
IgnoreOleData { get; set; } | Especifica si se deben ignorar los datos OLE. |
LanguagePreferences { get; } | Obtiene las preferencias de idioma que se utilizarán cuando se cargue el documento. |
LeadingSpacesOptions { get; set; } | Obtiene o establece la opción preferida de manejo de espacios iniciales. El valor predeterminado esConvertToIndent . |
LoadFormat { get; set; } | Especifica el formato del documento que se va a cargar. El valor predeterminado esAuto . |
MswVersion { get; set; } | Permite especificar que el proceso de carga del documento debe coincidir con una versión específica de MS Word. El valor predeterminado esWord2019 |
Password { get; set; } | Obtiene o establece la contraseña para abrir un documento cifrado. Puede sernulo o cadena vacía. El valor predeterminado esnulo . |
PreserveIncludePictureField { get; set; } | Obtiene o establece si se debe conservar el campo INCLUDEPICTURE al leer formatos de Microsoft Word. El valor predeterminado esFALSO . |
ProgressCallback { get; set; } | Se llama durante la carga de un documento y acepta datos sobre el progreso de la carga. |
ResourceLoadingCallback { get; set; } | Permite controlar cómo se cargan los recursos externos (imágenes, hojas de estilo) cuando se importa un documento desde HTML, MHTML. |
TempFolder { get; set; } | Permite utilizar archivos temporales al leer el documento. Por defecto esta propiedad esnulo y no se utilizan archivos temporales. |
TrailingSpacesOptions { get; set; } | Obtiene o establece la opción preferida de manejo de espacios finales. El valor predeterminado esTrim . |
UpdateDirtyFields { get; set; } | Especifica si se deben actualizar los campos con elsucio atributo. |
UseSystemLcid { get; set; } | Obtiene o establece si se debe utilizar el valor LCID obtenido del registro de Windows para determinar los márgenes predeterminados de configuración de página. |
WarningCallback { get; set; } | Se llama durante una operación de carga, cuando se detecta un problema que podría provocar pérdida de fidelidad de datos o formato. |
Métodos
Nombre | Descripción |
---|---|
override Equals(object) | Determina si el objeto especificado es igual en valor al objeto actual. |
Ejemplos
Muestra cómo leer y mostrar hipervínculos.
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);
//Cargar documento con hipervínculos.
Document doc = new Document(stream, new TxtLoadOptions() { DetectHyperlinks = true });
// Imprimir el texto de los hipervínculos.
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/");
}
Ver también
- class LoadOptions
- espacio de nombres Aspose.Words.Loading
- asamblea Aspose.Words