Element 用来描述笔记文件(以及文档标注场景)中所有“可见元素”的共同信息:例如普通笔画、标题、链接、文本框、几何图形、图片等。
同一个 Element 会通过 type 来区分具体类别,并在对应类别下提供更细分的数据结构(例如 stroke、title、link、textBox、geometry、picture)。
如果你只关心“元素是什么类型”,读取 type 即可;如果你要操作具体内容,再根据 type 去读取 stroke/title/link/textBox/geometry 等细分字段。
类型常量
元素类型常量(ElementType)用于标识 Element.type 的取值范围。
ElementType
下表中“常量”列省略了 ElementType. 前缀;在代码里使用时请补全为 ElementType.XXX。
angles 与 contoursSrc 是访问器对象,不是完整数组。需要通过 size()/get()/getRange() 等方法异步取数,避免一次性把大规模点集传到 RN 端导致内存问题。
FiveStar(五角星)
当 type === 800 时,fiveStar 字段提供五角星点集。