RecognizeUtf8Text

RtfLoadOptions.RecognizeUtf8Text property

При установке наистинный , попытается обнаружить символы UTF8, они будут сохранены во время импорта.

public bool RecognizeUtf8Text { get; set; }

Примечания

Значение по умолчанию:ЛОЖЬ.

Примеры

Показывает, как обнаружить символы UTF-8 при загрузке документа RTF.

// Создаем объект «RtfLoadOptions» для изменения способа загрузки документа RTF.
RtfLoadOptions loadOptions = new RtfLoadOptions();

// Установите свойство "RecognizeUtf8Text" в значение "false", чтобы предположить, что документ использует кодировку ISO 8859-1
// и загружает каждый символ в документе.
// Установите свойство «RecognizeUtf8Text» в значение «true», чтобы анализировать любые символы переменной длины, которые могут встречаться в тексте.
loadOptions.RecognizeUtf8Text = recognizeUtf8Text;

Document doc = new Document(MyDir + "UTF-8 characters.rtf", loadOptions);

Assert.AreEqual(
    recognizeUtf8Text
        ? "“John Doe´s list of currency symbols”™\r" +
          "€, ¢, £, ¥, ¤"
        : "“John Doe´s list of currency symbolsâ€\u009dâ„¢\r" +
          "€, ¢, £, ¥, ¤",
    doc.FirstSection.Body.GetText().Trim());

Смотрите также