跳转到主要内容
PointUtils 用于在两套坐标系之间做换算:
  • 像素坐标系:屏幕渲染/布局使用的坐标(单位 px)
  • EMR 坐标系:数位板/手写硬件使用的坐标(单位为硬件刻度)
两种坐标系的背景与区别可参考:坐标系
import { PointUtils } from 'sn-plugin-lib';

常量

页面方向(orientation)

常量说明
PointUtils.ROTATION_010000° 竖屏
PointUtils.ROTATION_0_LR20000° 竖屏左右分页
PointUtils.ROTATION_90109090° 横屏
PointUtils.ROTATION_90_UD209090° 横屏上下分页
PointUtils.ROTATION_1801180180° 竖屏
PointUtils.ROTATION_180_LR2180180° 竖屏左右分页
PointUtils.ROTATION_2701270270° 横屏
PointUtils.ROTATION_270_UD2270270° 横屏上下分页

机器类型(machineType)

常量说明
PointUtils.MACHINE_TYPE_A50A5
PointUtils.MACHINE_TYPE_A61A6
PointUtils.MACHINE_TYPE_A6X2A6X
PointUtils.MACHINE_TYPE_A5X3A5X
PointUtils.MACHINE_TYPE_NOMAD4Nomad
PointUtils.MACHINE_TYPE_MANTA5Manta

常见页面像素尺寸

常量
PointUtils.NORMAL_PAGE_SIZE{ width: 1404, height: 1872 }
PointUtils.A5X2_PAGE_SIZE{ width: 1920, height: 2560 }

方法