提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
转帖|使用教程|编辑:鲍佳佳|2020-07-31 09:28:00.480|阅读 284 次
概述:文章主要是关于在电子表格控件SpreadJS中如何创建自定义浮动对象元素的一个详细说明以及如何对创建的对象进行操作,如何创建浮动图片等。
#慧都22周年庆大促·界面/图表报表/文档/IDE/IOT/测试等千款热门软控件火热促销中>>
相关链接:
SpreadJS是一款基于 HTML5 的纯前端电子表格控件,兼容 450 种以上的 Excel 公式,凭借其 “高性能、跨平台、与 Excel 高度兼容”的产品特性,备受以华为、苏宁易购、天弘基金等为代表的企业用户青睐。SpreadJS 为用户带来亲切的 Excel 使用体验的同时,满足 Web Excel 组件开发、表格文档协同编辑、数据填报、Excel 类报表设计等业务场景,极大降低了企业研发成本和项目交付风险。
你可以在页面上创建自定义浮动对象元素。
你可以在浮动对象元素中放置一个 HTML 元素,下图演示了,在浮动对象元素中放置一个 HTML 的按钮:
你可以设定浮动对象元素是否可见(isVisible)或者锁定(isLocked)。isLocked方法仅在表格受保护的时候可用。当行和列调节大小时,浮动对象元素的位置和大小会随着变化。当然,你可以使用dynamicMove方法来固定该元素的位置,使用 dynamicSize方法来固定元素的大小。
fixedPosition方法为true时,dynamicMove和dynamicSize方法将会被禁用。此时,元素的位置将会固定在视口中保持不变,即不会随视口滚动,行和列的隐藏、显示、调整大小和移动的改变而改变,并且可以使用使用鼠标改变其位置和大小。
以下属性会正常工作,不会受到fixedPosition方法的影响
你可以使用鼠标拖动来改变元素的位置,或者调整元素的大小。 你也可以使用 x, 和 y方法来设置元素的尺寸和位置。 你可以使startColumn和方法通过单元格来定位元素。你也可以使用startColumnOffset和startRowOffset方法设置元素与 起始行(Start Row)和起始列(Start Column的距离。同样道理, endColumn, endRow, endColumnOffset,和endRowOffset 方法你也可以使用。
下图展示了 startColumn, startRow,startColumnOffset和startColumn,startRow,startColumnOffset 分别代表了哪些值:
你可以通过鼠标左键或右键选择浮动对象元素,同时我们也提供了 isSelected方法供你使用。
你可以使用 Tab 键或者 Shift + Tab 键在不同的浮动对象元素之间进行切换。
你可以按住 Ctrl +鼠标左键或者 Shift来进行对浮动对象元素的多选。
你可以通过快捷键对浮动对象元素进行剪切, 复制和粘贴;同时你也可以撤销和重做你对浮动对象元素的操作。
示例代码
以下代码在表格中加入了一个浮动对象元素。
var customFloatingObject = new GC.Spread.Sheets.FloatingObjects.FloatingObject("f1", 10, 10, 60, 64);
var btn = document.createElement('button');
btn.style.width = "60px";
btn.style.height = "30px";
btn.innerText = "button";
customFloatingObject.content(btn);
activeSheet.floatingObjects.add(customFloatingObject);
你可以给 Spread.Sheets 创建浮动图片,如下图所示:
你可以使用Picture类来设置浮动图片的设置背景颜色,边框和拉伸
你可以使用鼠标左键和右键来选中浮动图片。
你可以使用 Tab 和 Shift + Tab 在多个浮动图片中切换选中状态。
你可以使用 Ctrl + 鼠标左键 或者 Shift + 鼠标左键进行多选。
你可以使用快捷键剪切,复制和粘贴浮动图片,当然,该操作可以被撤销和重做。
示例代码
以下代码使用 pictures.add方法创建了一个浮动图片:
activeSheet.pictures.add("f2","tsoutline.png",100,60,200,100);
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@hmdbvip.cn
文章转载自:



在现代软件开发过程中,自动化单元测试是确保代码质量与可靠性的关键环节。尤其对于特定框架(如MFC)的代码,测试复杂度显著增加,常因依赖外部资源或交互操作而难以在静默环境中顺利执行。Parasoft C/C++test作为专业的软件测试工具,致力于帮助开发团队高效实施自动化测试,通过其强大的桩函数功能,能够有效模拟依赖组件的行为,从而实现对复杂逻辑的隔离测试。
本文将为大家介绍如何在MyEclipse中使用XDoclet开发EJB 2 Session Bean,欢迎下载最新版体验!
如果能将 CSV 自动转换为 PDF ,就能快速生成清晰、美观的报表,既节省手动排版时间,又能保持数据的专业呈现。本文将介绍如何使用 Spire.XLS for Java 实现这一过程——从加载 CSV 到输出高质量 PDF,仅需数行代码即可完成。
Parasoft C/C++test是一款专为C/C++代码设计的自动化测试工具,通过静态代码分析、单元测试和运行时错误检测等功能,帮助开发团队在早期发现并修复缺陷,提升代码质量和开发效率 。在实际使用中,尤其是在VC6此类旧版开发环境中执行单元测试时,可能会因环境兼容性问题触发链接错误。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@hmdbvip.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢
永利最大(官方)网站 