标尺线插件
![show转存失败,建议直接上传图片文件](https://raw.githubusercontent.com/rojer95/leafer-x-ruler/master/%E8%BD%AC%E5%AD%98%E5%A4%B1%E8%B4%A5%EF%BC%8C%E5%BB%BA%E8%AE%AE%E7%9B%B4%E6%8E%A5%E4%B8%8A%E4%BC%A0%E5%9B%BE%E7%89%87%E6%96%87%E4%BB%B6%20show.png)
npm run start # 开始运行项目
npm run build # 打包插件代码,同时会创建types
npm run test # 自动化测试
import { App } from 'leafer-ui'
import { Ruler } from 'leafer-x-ruler'
const app = new App({
view: window,
tree: {},
editor: {},
})
const ruler = new Ruler(app)
// 添加自定义主题
ruler.addTheme('custom1', {
backgroundColor: '#6cb0ab',
textColor: '#a45454',
borderColor: '#6f4593',
highlightColor: 'rgba(22,93,255,0.75)'
})
// 切换主题
ruler.changeTheme('custom1')
// 启用、禁用
ruler.enabled = false
属性 |
说明 |
操作方式 |
类型 |
示例值 |
enabled |
启用、禁用 |
get / set |
boolean |
true |
theme |
使用主题名称 |
get / set |
string |
light |
rulerLeafer |
标尺线层Leafer |
get |
Leafer |
- |
config |
标尺设置 |
set |
object |
- |
options |
属性配置 |
set |
object |
- |
方法 |
说明 |
参数类型 |
示例值 |
changeEnabled |
启用、禁用 |
(boolean) |
true |
addTheme |
添加自定义主题 |
(string,object) |
- |
removeTheme |
移除自定义主题 |
(string) |
- |
changeTheme |
切换主题 |
(string) |
- |
forceRender |
强制渲染 |
|
- |