RecognizeUtf8Text

RtfLoadOptions.RecognizeUtf8Text property

När den är inställd påsann , kommer att försöka upptäcka UTF8-tecken, de kommer att bevaras under importen.

public bool RecognizeUtf8Text { get; set; }

Anmärkningar

Standardvärdet ärfalsk.

Exempel

Visar hur man identifierar UTF-8-tecken när man laddar ett RTF-dokument.

// Skapa ett "RtfLoadOptions"-objekt för att ändra hur vi laddar ett RTF-dokument.
RtfLoadOptions loadOptions = new RtfLoadOptions();

// Sätt egenskapen "RecognizeUtf8Text" till "false" för att anta att dokumentet använder ISO 8859-1-teckenuppsättningen
// och laddar alla tecken i dokumentet.
// Sätt egenskapen "RecognizeUtf8Text" till "true" för att analysera eventuella tecken med variabel längd som kan förekomma i texten.
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());

Se även