概述

用于显示或编辑较长的文本内容。


有两种工作方式:

image.png


窗口操作

右键菜单

image.png


快捷键


参数

image.png


输入

【等待方式】是否等待窗口关闭再执行后续步骤。

【文本内容】要显示的文字内容。

【窗口标题】窗口标题文字,可用于提示用户显示的什么内容,或提示用户选择下一步的操作。

【后续操作选项】在工具栏显示附加的操作按钮。每行一个,详细请参见下面章节。

【窗口位置】窗口的显示位置。

【唯一性标识】如果设置了此值,则在显示窗口前先关闭之前弹出的使用此标使的窗口。用于多次使用某个动作(如OCR或翻译动作)时自动关闭前一次动作的结果窗口。此标识为全局唯一。

【字体大小】初始的文字大小。默认为14。

【字体名称】仅在需要时设置。多个字体时,使用英文逗号分隔字体名。

【语法高亮】设置使用的语法高亮类型。

【置顶显示】窗口显示保持在顶层。

【失去焦点自动关闭】失去焦点后自动关闭窗口,适合用于仅显示内容不需要编辑的情况。

【显示行号】是否在窗口左侧显示行号数字。


输出

选择的项】用户选择的附加操作按钮。如果直接点击X关闭窗口,则返回空值。

【结果文本】返回显示框内的最终结果文本。


补充说明

【窗口位置】的"自定义位置"选项参数格式为:left,top,right,bottom。参数含义见下图:

(务必先选择屏幕位置选项为“自定义位置”后再填写4个尺寸参数)

image.png


扩展操作按钮的定义

基本说明:


默认使用竖线“|”作为显示内容和值内容的分隔符。如果需要更改分隔符,可以在第一行使用“ |=新分隔符 ”的方法进行修改。


按钮的行为定义

扩展按钮定义的第二部分定义按钮的行为。

按钮行为分为两个方式:


定义文本处理功能

基本格式位call:后面加由$符号分隔的4个部分:


call:第1部分$第2部分$第3部分$第4部分


第1部分

定义要处理全部文本还是选中部分的文本。可选值:


第2部分

文本处理后的结果的操作方式。可选值:


在操作方式为“替换选中部分”(rs/replaceselection)或“在选中部分的后面插入”(ia/insertafter) 或 “替换文本框的全部内容”(ra/replaceall) 时,支持移动光标到插入内容的某个位置。使用格式为:操作方式字符-从插入内容结尾开始向前移动的字符数操作方式字符+从插入内容开始偏移的字符数。如“rs-1”表示替换选中的内容后,光标位置设置为从替换内容的结尾向前移动一个字符。(1.6.2版本支持)




第3部分

定义操作功能的类型。可选值:


第4部分

操作功能的资源名称或网址以及参数。

格式为: 子程序名称在线服务功能key第三方服务网址?参数1=值1&参数2=值2...

如果没有参数,则?和后面的部分可以省略。参数值需要经过URL编码处理。


示例动作:


文本处理子程序

调用示例:



子程序需要符合如下的规范:


image.png


参考子程序:https://getquicker.net/SubProgram?id=58926ef7-0908-46d6-17c0-08d7dec8856a


内置的文本处理功能

调用示例:


目前支持的内部处理功能:


在线文本处理服务

本功能为以后扩展文本处理增加支持接口。

调用方式:call:a$ra$cloud$服务名?参数1=值1&参数2=值2

其中,?和后面的参数部分可选(依据具体的在线文本处理功能)。

示例:


目前可用的处理服务:


第三方文本处理服务

本功能为以后扩展文本处理增加支持接口。

调用方式:call:a$ra$url$https://somesite.com/text/processor?参数1=值1&参数2=值2


接口需要符合如下规范:

请求:

以POST方式发送待处理文本,请求体为json格式:

{
  "content":"待处理文本的内容。"
}


响应:

{
    "isSuccess": true,
    "message": "",
    "data": "文本处理结果"
}



更新历史