问题描述
我使用richtextbox创建了richtextbox编辑器。 SuperScript和下标是功能的一部分。
I have created richtextbox editor using richtextbox. SuperScript and subscript is a part of functionality.
但如果我在richtextbox上为所选内容选择并提供SuperScript或下标,则内容已被替换为下标操作,反之亦然。
But if i select and give SuperScript or subscript for selected content on the richtextbox, Content has been superscripted for subscript operation and vice versa.
我使用的逻辑,
TextRange tr = new TextRange(richTextBox.Document.ContentEnd,richTextBox.Document.ContentEnd);
TextRange tr = new TextRange(richTextBox.Document.ContentEnd, richTextBox.Document.ContentEnd);
tr.ApplyPropertyValue(Inline.BaselineAlignmentProperty,BaselineAlignment.Subscript);
tr.ApplyPropertyValue(Inline.BaselineAlignmentProperty, BaselineAlignment.Subscript);
请提供帮助
推荐答案
我不是熟悉WPF项目。但是,以下链接
I am not familiar with WPF projects. However, the following link
应指导您找到合适的解决方案;
should guide you to a proper solution;
https://docs.microsoft.com/en-us/dotnet/api/system.windows.baselinealignment?view=netframework-4.8
https://docs.microsoft.com/en-us/dotnet/api/system.windows.baselinealignment?view=netframework-4.8
希望这会有所帮助:)
Hope this helps :)
这篇关于SuperScript和SubScript在richtextbox中无法正常工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!