一种控件编辑方法及系统技术方案

技术编号:17615048 阅读:44 留言:0更新日期:2018-04-04 06:25
本发明专利技术公开了一种控件编辑方法及系统,该方法包括:获取编辑器中的所有控件,并解析出每个控件中的所有属性;将解析出的所有属性转换为标签打印机的打印机语言数据以及显示数据;将显示数据发送至显示单元进行显示,并将打印机语言数据发送至标签打印机。相比于传统的发送图片的方式来讲,本发明专利技术所提供的方式只是发送图片的数据的万分之一,因此较大程度上减少了数量的传输,提高了打印效率。

A control editing method and system

The invention discloses an edit control method and system, the method includes: acquiring all controls in the editor, and parsing all attributes of each control; all the attributes parsed into the printer language data label printer and display data; the display data is sent to the display unit to display, and the data is sent to the printer language label printer. Compared with the traditional way of sending pictures, the way of the invention is to send only 1/10000 of the data of the picture, thereby reducing the number of transmission to a large extent and improving the printing efficiency.

【技术实现步骤摘要】
一种控件编辑方法及系统
本申请涉及数据处理
,尤其涉及一种控件的编辑方法及系统。
技术介绍
随着社会的发展,标签打印的运用领域变得越来越广泛,而与此同时智能手机的大范围普及,也让用户对于手机便携打印的需求日益增长。对于手机而言,无法如同电脑一样方便的对标签进行编辑。目前市面上存在着少量标签编辑软件,使用固定布局编写标签,通过发送图片的方式,将数据发送给标签打印机,完成打印。现有的编辑器是采用发送图片的方式传输数据,这种方式最大的问题就是对于传输速率的影响,标签打印机本身是支持通过指令来完成打印的,采用发送图片的方式难免会造成事倍功半的结果。同时,现有编辑器本身的编辑功能较差,无法流畅的实现内部控件与标签的同步缩放,标签编辑布局相对凌乱,控件本身也不能与打印机指令生成的保持一致。
技术实现思路
本专利技术提供了一种控件编辑方法及系统,用以解决现有技术中标签打印效率较低的问题。一种控件编辑方法,所述方法包括:获取编辑器中的所有控件,并解析出每个控件中的所有属性;将解析出的所有属性转换为标签打印机的打印机语言数据以及显示数据;将所述显示数据发送至显示单元进行显示,并将所述打印机语言数据发本文档来自技高网...
一种控件编辑方法及系统

【技术保护点】
一种控件编辑方法,其特征在于,所述方法包括:获取编辑器中的所有控件,并解析出每个控件中的所有属性;将解析出的所有属性转换为标签打印机的打印机语言数据以及显示数据;将所述显示数据发送至显示单元进行显示,并将所述打印机语言数据发送至所述标签打印机。

【技术特征摘要】
1.一种控件编辑方法,其特征在于,所述方法包括:获取编辑器中的所有控件,并解析出每个控件中的所有属性;将解析出的所有属性转换为标签打印机的打印机语言数据以及显示数据;将所述显示数据发送至显示单元进行显示,并将所述打印机语言数据发送至所述标签打印机。2.如权利要求1所述的方法,其特征在于,在将所述打印机语言数据发送至所述标签打印机之前,所述方法还包括:在检测到对任意控件的移动操作时,根据手势操作,记录控件在显示屏上的坐标位置;将所述控件在显示屏上的坐标位置转换为标签中的位置并存储。3.如权利要求1所述的方法,其特征在于,在将所述打印机语言数据发送至所述标签打印机之前,所述方法还包括:在检测到对标签的缩放操作时,通过缩放后的标签尺寸,确定当前缩放操作的缩放比例;遍历标签内的所有控件,并根据控件存储的实际坐标、尺寸和缩放比例计算当前显示屏上的尺寸以及坐标;根据计算出的尺寸以及坐标,调整所有控件的尺寸以及位置。4.如权利要求1所述的方法,其特征在于,在将所述打印机语言数据发送至所述标签打印机之前,所述方法还包括:在检测到文本控件中的文本数据输入时,将所述文本数据拆分为单个字符;识别出单个字符对应的语言,并计算字符所占的位置尺寸;根据控件的宽度,将所有字符进行重新拼接;根据拼接结果生成新文本控件。5.如权利要求1所述的方法,其特征在于,在将所述打印机语言数据发送至所述标签打印机之前,所述方法还包括:在检测到任意控件移动时,检测当前状态是否为可配对状态;若是,则检测是否存在其他控件;在存在其他控件时,获取所有其他控件的4条边线位置,并检测被移动的控件是否接近其他控件的边线位置5个像素点以内;若是,则将匹配到的位置替换到被移动的条码控件的位置,...

【专利技术属性】
技术研发人员:奚爽武伟
申请(专利权)人:珠海恒全条码设备有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1