2025年文本标注工具poplar-annotation

文本标注工具poplar-annotation简介 文本标注工具 使用 安装 npm i poplar annotation 引入 import Annotator from poplar annotation data 格式 config 格式 Events textSelected

大家好,我是讯享网,很高兴认识大家。

简介:文本标注工具


讯享网

  • 使用
    • 安装:npm i poplar-annotation
    • 引入:import { Annotator } from ‘poplar-annotation’
      在这里插入图片描述

      data格式:

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-f7Q6bZjV-1656064071631)(https://s3-us-west-2.amazonaws.com/secure.notion-static.com/0bb58ca3-13d5-45a8-8c61-b41ea4cffd7c/Untitled.png)]

      config格式:
      在这里插入图片描述

  • Events
    • textSelected:选中一段文本之后触发,带有两个参数
      • startIndex:选取部分的开始坐标
      • endIndex:选取部分的结束坐标
        在这里插入图片描述
    • labelClicked:左键单击Label后会触发,带有两个参数

      • id:被点击的标注的id
      • event:点击事件
    • labelRightClicked:右键点击了一个Label后会触发,带有两个参数
      • id:被点击的标注的id
      • event:点击事件
    • labelDoubleClicked:双击了一个Label后会触发,带有两个参数
      • id:被点击的标注的id
      • event:点击事件
    • twoLabelsClicked:先后左键点击了两个Label后会触发,带有两个参数
      • first:第一个点击的标注的id
      • second:第二个点击的标注的id
    • connectionClicked:左键点击一个连接的文字部分,带有两个参数
      • id:被点击的标注的id
      • event:点击事件
    • connectionRightClicked:右键点击了一个连接的文字部分后会触发,带有两个参数
      • id:被点击的标注的id
      • event:点击事件
    • connectionDoubleClicked:双击了一个连接的文字部分后会触发,带有两个参数
      • id:被点击的标注的id
      • event:点击事件
    • contentInput:输入了内容时触发,带有两个参数
      • position:输入时光标的位置(光标在第position个字符之前)
      • value:输入的内容
    • contentDelete:删除内容时触发,带有两个参数
      • position:删除时光标的位置(光标在第position个字符之前)
      • length:要删除的内容长度
  • Actions
    • 可以通过applyAction 方法向Annotator 对象发送Action 来改变其中的内容。
      在这里插入图片描述
  • 查询内部状态
    • annotator.store:包含的有各种对象的内容
    • [annotator.store](http://annotator.store) 对象序列化得到的json可以用作new Annotator 的第一个参数,来重建Annotator对象
    • 新增删除修改之后最好重建Annotator对象,不然可能会出错
小讯
上一篇 2025-02-08 08:53
下一篇 2025-01-27 08:21

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/36736.html