1

我目前正在制作一个包含富文本编辑器的应用程序,但是在将格式应用于文本时遇到了一些问题。具体来说,我在为所选文本加下划线时遇到问题。这是我当前的代码。

    private void UnderlineButton_Click(object sender, RoutedEventArgs e)
    {
        ITextSelection selectedText = rtfEditor.Document.Selection;
        if (selectedText != null)
        {
            ITextCharacterFormat charFormatting = selectedText.CharacterFormat;
            charFormatting.Underline = UnderlineType.Single;
            //charFormatting.Underline = FormatEffect.;
            selectedText.CharacterFormat = charFormatting;
        }
    }

帮助将不胜感激!

4

1 回答 1

1

你可以这样做:

rtfEditor.Document.Selection.CharacterFormat.Underline = UnderlineType.Thin;

或者

ITextSelection selectedText = rtfEditor.Document.Selection;
selectedText.CharacterFormat.Underline = UnderlineType.Double;
于 2015-06-18T12:46:22.403 回答