刻度尺

excel 中制作刻度尺

百般思念 提交于 2020-03-13 13:37:56
excel 中设定每一个单元格的宽度为1mm,以单元格的上下边框做刻度,便可做出 1mm的宽度。 要设置单位格的高度,只需要将excel行标题上右击,选“行高”,在弹出的对话框内填入2.834645669。 为什么是2.834645669呢?excel的行高的计量单位是磅( point ),根据 office单位速查表 ,得知,1mm=2.834645669 point 你也看出来喽,我们制作的刻度表不是那么精确。 每500米会少1mm。对于精确到mm的刻度尺来说,这样的误差是可以忽略的。 附件: 刻度尺 使用列宽行不行呢?呃~~可以,但计算起来来复杂一些。你可以参考 EXCEL 中行高列宽的计量单位 来计算。这个文章是以 excel2003为例说的。在 excel2007中,设置默认字体的方法是: 开始按钮->准备->excel选项->常规。 当然,使用列宽要复杂多了,而且可移植性不好。 相关链接: http://www.translatorscafe.com/cafe/units-converter/length/c/ 提供长度换算服务。 来源: https://www.cnblogs.com/diylab/archive/2011/10/21/2220746.html

原生js + canvas 实现刻度尺效果

会有一股神秘感。 提交于 2019-12-16 01:49:26
手势事件 touchstart 手指按下 、 touchmove 手指移动 、 touchend 手指抬起 效果图: 完整代码: ruler.js var ruler = { /** * 初始化刻度尺插件 * @el 容器 String * @height 刻度尺高度 Number * @maxScale 最大刻度 Number * @startValue 开始的值 Number * @region 区间 Array * @background 刻度尺背景颜色 String * @color 刻度线和字体的颜色 String * @markColor 中心刻度标记颜色 String * @isConstant 是否不断地获取值 Boolean * @success(res) 滑动结束后的回调 Function * */ initPlugin : function ( params ) { var initParams = { el : params . el , height : params . height || 60 , maxScale : params . maxScale || 200 , startValue : params . startValue || 0 , region : params . region || false , background :