跳转到主要内容
点数据通常由原生端缓存,RN 侧通过访问器按需取数。
方法返回说明
size()Promise<number>获取数据长度
get(index)Promise<T | null>获取某个下标的数据
getRange(startIndex, count)Promise<T[]>批量获取一段数据
add(index, value)Promise<boolean>在指定位置插入一条数据(成功后会清空缓存)
set(index, value)Promise<boolean>覆盖指定下标的数据(成功后会清空缓存)
setRange(index, endIndex, valueArray)Promise<boolean>批量覆盖一段数据(成功后会清空缓存)
clearCache()void清空 RN 侧缓存
getCacheStats(){ cachedCount: number; totalSize: number }获取缓存统计信息
preload(startIndex, count)Promise<void>预加载指定范围的数据到缓存
isCached(index)boolean判断指定下标是否已在缓存中

ElementPointDataType

ElementDataAccessor 访问的点数据类型(枚举)。
枚举值数值说明
ElementPointDataType.ANGLE_POINT0角度点
ElementPointDataType.CONTOUR_POINT1轮廓点
ElementPointDataType.STROKE_SAMPLE_POINT2笔划采样点
ElementPointDataType.STROKE_PRESSURE_POINT3笔划压力点
ElementPointDataType.ERASE_LINE_DATA4线擦数据
ElementPointDataType.WRITE_FLAG5写标志
ElementPointDataType.MARK_PEN_DIRECTION6马克笔方向
ElementPointDataType.RECOGNITION_DATA_POINT7识别数据点