问题标签 [textrange]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
excel - 运行时错误 -2147024809 (80070057) 指定的值超出了形状的范围
这是我的代码,
在 ELSEIF 部分,我收到一条错误消息,提示“运行时错误 -2147024809 (80070057) 指定的值超出范围”。
它在 IF 部分运行良好。它是相同的代码,只是更改了作为文本传递的字符串。
vba - TextRange.Find().Delete 方法正在删除文本框中的前导/尾随空格
“TextBox 1”形状中的文本是“Work stack.<8Spaces>###Resource: Name1”。我想使用 ppt vba 从上面的文本中删除“###”。执行以下语句后形状中的文本是“工作堆栈。资源:名称 1”。
它在句号之后删除空格,但我想保留这些空格,即所需的输出是“工作堆栈。<8Spaces>Resource:Name1”。Replace(FindWhat:="###", ReplaceWhat:=vbNullString) 工作得很好,但我想检查这是否是 delete 方法的默认行为,还是行为不端,或者有没有办法通过 ppt 文本框属性来改变这种行为或其他一些设置。请分享你的想法。
c# - 如何在不丢失格式的情况下将 TextRange 附加到流文档
我需要添加TextRange
到流文档,而不会丢失在RichTextBox
. 我正在将RichTextBox.Text
其转换为字符串并丢失所有格式,但我不想丢失从RichTextBox
.
c# - How do I set a property to the last typed symbol in richtextbox in wpf?
I want to set some background or foreground properties to the latest symbol in RichTextBox.
I tried getting the latest textrange by saving the caret position before the input and then getting the textrange like that: new TextRange(previousCaret, currentCaret)
.
However this is a bug-prone decision, because you can actually get 2 or more last symbols in case if the caret position wasn't updated in time (for example, you are typing very quickly and pressing the buttons at the same time)
Now, maybe I don't even have to get the latest symbol's TextRange? Are there other ways, like some built-in methods?
So, how do I change the latest symbol's properties properly?
google-apps-script - 是否可以单独获取每个单词的文本样式?
我知道可以使用获取所选单词的文本样式
getSelection().getTextRange().getTextStyle()
但是,如果我想逐字从以前的幻灯片中检索文本样式(分别获取每个单词的文本样式),有没有办法做到这一点?
c# - 更改 TextRange 字体颜色,但不更改将在其旁边写入的文本
我在 WPF RichTextBox 中使用 TextRanges 并且我想更改 TextRange 的字体颜色,但是如果它旁边写有文本,则它具有原始颜色。例如,我有一个名为richTextBox 的 RichTextBox,字体颜色为黑色,我使用以下代码:
我希望,如果在执行此代码后,有人将文本添加到richTextBox,它是用黑色而不是蓝色写的。有没有办法做到这一点?谢谢!
c# - WPF 等效于长度为 0 的 Windows 窗体选择
我正在 WPF 中重做我的 Windows 窗体应用程序,但在 Windows 窗体的选择和 WPF 的 TextRange 方面遇到了一些问题。在 Windows 窗体中,我曾经在 RichTextBox 上选择长度为 0 以更改特定位置的颜色,这样当有人从那里开始书写时,它具有不同的颜色,而不会更改任何文本的颜色。像这样的东西:
问题是在 WPF 中我找不到任何等价物。如果我使用长度为 0 的 TextRange,它什么也不做。你知道我能做什么吗?谢谢!
c# - 在插入符号处获取当前单词的 TextRange
我是 WPF 新手,目前我正在研究创建一个具有语法突出显示的 Sublime Text。我在找出当前插入符号位置的单词 TextRange 时遇到了挑战(不包括符号,例如:for(将返回整个单词而不是仅返回)。此外,因为解决方案已经在检查整个文件,这可能会减少性能显着。有没有解决这个问题的方法谢谢!下面是我的代码
编辑 幸运的是,我重新考虑并编写了下面的代码,这可能会成功。希望任何人都可以检查它是否正确。谢谢你。
我为 RTB 创建了一个 TextChanged 事件,然后执行一些功能来检查和突出显示关键字它与 @Jackdaw 解决方案配合得很好,但又陷入了这种情况