textselection相关内容

用JavaScript模拟Ctrl+A

我希望以编程方式选择页面上的所有文本,其结果与我按组合键Ctrl+A完全相同。 使用document.getSelection().selectAllChildren(body)的问题在于,选择还将包括用户不可选择的文本节点,即 或在css: 中定义了user-select:none的节点 ..
发布时间:2022-04-13 12:54:35 前端开发

如何获取 UIWebView 中选定文本的坐标(CGRect)?

我有简单的 UIWebView 和加载的 html.我想显示指向所选文本的 PopoverView.我可以获取 UIMenuController 的 menuFrame 并使用它的 rect,但结果在屏幕的角落并不像我需要的那样准确.我可以计算屏幕大小并获取 menuFrame rect,然后我可以假设可以在哪里找到选择,但我想确切地知道所选文本在哪里.一般可以吗? 解决方案 您可以在所选 ..
发布时间:2022-01-19 21:49:13 移动开发

Android-如何在 textview 上显示文本选择?

我正在实现一个 epub 阅读应用程序,我使用 textview 来显示 epub 的文本.当用户长按 textview 时,我想从 textview 中选择文本,然后对 textview 的选定文本进行多项操作,例如突出显示等.那么,如何向用户显示这些光标以选择用户想要的任何文本. *我不想使用 EditText 并让它看起来像 textview.可能会优先使用覆盖文本视图. *我附 ..
发布时间:2022-01-09 13:38:42 移动开发

即使禁用了文本选择,IOs Cordova 长按也会显示文本选择放大镜,如何删除?

我有一个很奇怪的问题.在 iOS 上的cordova 应用程序中,当我长按应用程序中的任意位置时,我会看到一个弹出式文本选择放大镜. 示例: 顶部的气泡被锁定在屏幕的顶部,并在我的手指左右移动时跟随我的 x 位置. 我尝试添加以下 css,人们认为应该可以解决我的问题: * {-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit- ..
发布时间:2021-12-11 15:17:50 移动开发

在 PhoneGap 中禁用文本选择

是否可以禁用文本选择以使 PhoneGap 应用更类似于普通的原生应用? 像这样: document.onselectstart = function() {return false;} 或: * {用户选择:无;-moz-user-select: -moz-none;-khtml-user-select: 无;-webkit-user-select:无;} 或者许多其他事情不起作用 ..
发布时间:2021-12-11 14:45:46 移动开发

使用光标键的 IntelliJ 列选择

是否可以设置 IntelliJ IDEA,以便我可以使用光标键进行列选择,就像我在 Notepad++、Visual Studio 或 FlashDevelop 中所做的那样. 例如,当我输入代码时,我几乎总是仅通过使用键盘来进行导航.在前面提到的 IDE 中,我可以通过按住 Shift + Alt 然后点击 ↑ 将光标扩展到上面的行来快速选择代码块.然后我可以按住 Shift + Alt ..

WinAPI:在不使用剪贴板的情况下获取活动窗口的文本选择

我知道您可以通过发送 WM_COPY 消息,然后读取剪贴板的新内容. 但是,Windows 如何在文本选择存储到剪贴板之前首先检索它呢?我的意思是必须有一种方法可以在不将文本发送到剪贴板的情况下获取文本,对吗? 但是我在网上能找到的只是写到剪贴板然后快速恢复旧内容的解决方法.不过,这不是我要找的. (这个问题与特定的编程语言无关.) 解决方案 只需发送 EM_GETSEL 到控件 ..
发布时间:2021-09-25 19:05:21 其他开发

有没有办法以编程方式选择 TextView 中的文本?

我有一个 TextView,我希望它允许用户搜索特定的字符串.如果找到字符串,它应该突出显示.使用背景跨度太慢而且笨拙,所以我想弄清楚是否可以让它选择字符串.我知道使用 EditText 这可以使用 setSelection(),但我不希望用户能够编辑文本,同时仍然能够手动突出显示文本,我似乎无法使用 EditText 进行管理. 我想,那么它是一个要么或;是否可以以编程方式在 TextVi ..
发布时间:2021-09-06 19:55:15 移动开发

RichTextBox 中所选文本的颜色

在 CSS 中,我们可以使用 ::selection 伪标签来编辑文本选择的颜色.是否可以只为一个控件覆盖选择的默认背景颜色,例如富文本框?我知道,无法通过 CSS 之类的方式更改默认行为,但至少可以为此控件覆盖它. 我已经用谷歌搜索了大约一个小时,但我只找到了语法高亮的片段.我希望文本是例如黄色而不是典型的 Windows 蓝色. 编辑 就像这个小提琴:http://jsfid ..
发布时间:2021-07-10 18:41:58 C#/.NET

计算文本选择的xy位置

我正在尝试使用DOM元素创建自己的文本选择.是的,我的意思是当您在此元素中选择文本时,您会在文本后面看到蓝色背景.想法是停止默认行为(蓝色),并通过查找所选内容的xy位置,然后放置绝对定位的元素,使用我自己的元素来完成此工作.我希望能够使用常规的 div . 我认为我需要3个要素.一个用于第一行(可能是不完整的),一个用于中间的块,一个用于最后的块(与顶部相同).这是一张可以帮助您理解的图像 ..
发布时间:2021-05-14 20:48:08 前端开发

IOS:WKWebView中的文本选择(WKSelectionGranularityCharacter)

我有一个使用网络视图的应用程序,可以在其中选择文本.很长的烦恼是您无法在UIWebView中跨块边界选择文本. WKWebView似乎使用其配置的属性来解决此问题: WKSelectionGranularityCharacter : 选择端点可以放置在任何字符边界上. 听起来不错!正是我所需要的.除了在Web视图中进行设置外,我经常根本无法选择任何文本.到底是怎么回事?还有什么我需要设 ..
发布时间:2020-11-30 22:41:34 移动开发

停用移动Chrome浏览器43的“触摸搜索"功能以编程方式进行功能

当我在Android设备上的Chrome 43中选择文本时,会出现“触摸搜索"弹出窗口.我们目前正在为网站上的功能使用文本选择功能,而这项新的Chrome功能会干扰我们的某些用户界面. 从长远来看,我们将开发新的UI/UX与该功能并排使用,但是在此期间,我们希望在Web应用程序中将其禁用. 是否可以添加某种元标记或JavaScript来将其关闭?有谁知道这是否当前可行? 解决方案 ..
发布时间:2020-11-17 20:15:13 移动开发

C#Windows窗体DateTimePicker,如何获取SelectedText,SelectionStart和SelectionLength?

.NET DateTimePicker具有文本,但是我不知道如何获取和设置DateTimePicker的SelectionStart,SelectionLength和SelectionText属性。 例如,如何以编程方式选择日期“ 11/17/2001”中的2天数字? 以及如何以编程方式确定当前选择的开始位置? 本质上,我想做的事情类似于以下代码: //选择当天的文本 ((T ..
发布时间:2020-10-19 01:47:25 C#/.NET

由于UITextView中的自定义行间距,导致文本选择无法正确进行

我有一个自定义 UITextView ,并应用了自定义行间距。当我尝试选择文本时, selectionRect 是错误的。 查看此图像,突出显示正确,但selectionRande范围的句柄大小为错误。特定的行应用了50px的beforeSpacing和10px的afterSpacing。 相反,我希望它的行为类似于此 我使用 caretRectForPosition修改了光标大小:并 ..
发布时间:2020-10-13 04:53:14 移动开发

NSTextField(标签)属性文本:选择

我有一个NSTextField标签,其中包含属性文本。颜色和大小与默认值不同。 (文本稍大一些,呈绿色)现在,我需要能够选择标签中的文本,以便单击属性文本中嵌入的超链接。这很好用;但是,当选择文本时,文本的格式将恢复为默认值(较小的黑色字体)。 是否仍然可以阻止此行为,以便我进行样式设置当用户单击(选择文本)标签时保留了该标签吗? 编辑:为了记录,我有另一个带有白色文本的标签,该标签在 ..
发布时间:2020-10-04 00:51:16 其他开发

如何确定何时选择文本[Android [EditText]]

是否可以确定何时选择文本,何时不选择文本? 我正在使用Google搜索,并使用find onSelectionChanged()方法或setOnLongClickListener()来确定用户longClick何时编辑文本,以便他进行选择,但是在两种情况下,它都无法帮助我确定何时不使用该用户.选择任何文本(我可以将按钮设置为不可见)... 解决方案 您可以使用 yourEdit ..
发布时间:2020-08-25 22:28:24 Java开发

如何清除EditText中的选择?

如何以编程方式从EditText中删除选择?我尝试过: myEditText.setSelection(selectionEnd); 但这只是在当前选择的结尾创建一个长度为0的选择.我也尝试过Selection.removeSelection(mySpannable),它只是在文本的开头放置一个空的选择. 解决方案 调用myEditText.clearFocus();.我认为这就 ..
发布时间:2020-08-25 21:35:14 移动开发

如何禁用文本选择突出显示

对于像按钮一样起作用的锚点(例如,堆栈上方的问题,标签,用户等)页)或标签页,如果用户不小心选择了文本,是否有CSS标准的方法来禁用突出显示效果? 我意识到这可以使用JavaScript来完成,并且进行了一些谷歌搜索,从而产生了仅Mozilla的-moz-user-select选项. 是否有使用CSS的符合标准的方法,如果没有,“最佳实践"方法是什么? 解决方案 更新2017年 ..
发布时间:2020-07-18 23:26:04 前端开发