TxtLoadOptions
Содержание
[
Скрывать
]TxtLoadOptions class
Позволяет указать дополнительные параметры при загрузкеText документ вDocument
объект.
Чтобы узнать больше, посетитеУкажите параметры загрузки документальная статья.
public class TxtLoadOptions : LoadOptions
Конструкторы
Имя | Описание |
---|---|
TxtLoadOptions() | Инициализирует новый экземпляр этого класса со значениями по умолчанию. |
Характеристики
Имя | Описание |
---|---|
AutoNumberingDetection { get; set; } | Возвращает или задает логическое значение, указывающее, будет ли выполняться автоматическое определение нумерации при загрузке документа. Значение по умолчанию:истинный . |
BaseUri { get; set; } | Возвращает или задает строку, которая будет использоваться для преобразования относительных URI, найденных в документе, в абсолютные URI при необходимости. Может бытьнулевой или пустая строка. По умолчаниюнулевой . |
ConvertMetafilesToPng { get; set; } | Возвращает или задает, следует ли преобразовывать метафайл (Wmf илиEmf ) изображения вPngформат изображения. |
ConvertShapeToOfficeMath { get; set; } | Возвращает или задает, следует ли преобразовывать фигуры с EquationXML в объекты Office Math. |
DetectHyperlinks { get; set; } | Указывает, следует ли обнаруживать гиперссылки в тексте. Значение по умолчанию:ЛОЖЬ . |
DetectNumberingWithWhitespaces { get; set; } | Позволяет указать, как распознаются элементы нумерованного списка при импорте документа из обычного текстового формата. Значение по умолчанию:истинный . |
DocumentDirection { get; set; } | Возвращает или задает направление документа. Значение по умолчанию:LeftToRight . |
Encoding { get; set; } | Возвращает или задает кодировку, которая будет использоваться для загрузки документа HTML, TXT или CHM, если кодировка не указана внутри документа. Может бытьнулевой . По умолчаниюнулевой . |
FontSettings { get; set; } | Позволяет указать настройки шрифта документа. |
IgnoreOleData { get; set; } | Указывает, следует ли игнорировать данные OLE. |
LanguagePreferences { get; } | Получает языковые настройки, которые будут использоваться при загрузке документа. |
LeadingSpacesOptions { get; set; } | Возвращает или задает предпочтительный вариант обработки начального пробела. Значение по умолчанию:ConvertToIndent . |
LoadFormat { get; set; } | Указывает формат документа для загрузки. Значение по умолчанию:Auto . |
MswVersion { get; set; } | Позволяет указать, что процесс загрузки документа должен соответствовать определенной версии MS Word. Значение по умолчанию:Word2019 |
Password { get; set; } | Возвращает или задает пароль для открытия зашифрованного документа. Может бытьнулевой или пустая строка. По умолчаниюнулевой . |
PreserveIncludePictureField { get; set; } | Возвращает или задает, следует ли сохранять поле INCLUDEPICTURE при чтении форматов Microsoft Word. Значение по умолчанию:ЛОЖЬ . |
ProgressCallback { get; set; } | Вызывается во время загрузки документа и принимает данные о ходе загрузки. |
ResourceLoadingCallback { get; set; } | Позволяет контролировать загрузку внешних ресурсов (изображений, таблиц стилей) при импорте документа из HTML, MHTML. |
TempFolder { get; set; } | Позволяет использовать временные файлы при чтении документа. По умолчанию это свойствонулевой и временные файлы не используются. |
TrailingSpacesOptions { get; set; } | Возвращает или задает предпочтительный параметр обработки завершающего пробела. Значение по умолчанию:Trim . |
UpdateDirtyFields { get; set; } | Указывает, следует ли обновлять поля с помощьюгрязный атрибут. |
UseSystemLcid { get; set; } | Возвращает или задает, следует ли использовать значение LCID, полученное из реестра Windows, для определения полей страницы по умолчанию. |
WarningCallback { get; set; } | Вызывается во время операции загрузки, когда обнаружена проблема, которая может привести к потере точности данных или форматирования. |
Методы
Имя | Описание |
---|---|
override Equals(object) | Определяет, равен ли указанный объект по значению текущему объекту. |
Примеры
Показывает, как читать и отображать гиперссылки.
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);
// Загрузить документ с гиперссылками.
Document doc = new Document(stream, new TxtLoadOptions() { DetectHyperlinks = true });
// Печать текста гиперссылки.
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/");
}
Смотрите также
- class LoadOptions
- пространство имен Aspose.Words.Loading
- сборка Aspose.Words