CN112214192B - 智能交互平板的操作方法、***、计算机设备及存储介质 - Google Patents
智能交互平板的操作方法、***、计算机设备及存储介质 Download PDFInfo
- Publication number
- CN112214192B CN112214192B CN202011139045.9A CN202011139045A CN112214192B CN 112214192 B CN112214192 B CN 112214192B CN 202011139045 A CN202011139045 A CN 202011139045A CN 112214192 B CN112214192 B CN 112214192B
- Authority
- CN
- China
- Prior art keywords
- initial limit
- text frame
- frame
- limit
- text
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1407—General aspects irrespective of display type, e.g. determination of decimal point position, display with fixed or driving decimal point, suppression of non-significant zeros
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了智能交互平板的操作方法、***,计算机设备及存储介质,所述操作方法包括:获取元素边框内的文字框的初始界限,并确定所述文字框的初始界限坐标;实时判断书写内容是否超出所述文字框的初始界限内;若所述书写内容超出所述文字框的初始界限内,则将所述文字框的初始界限调整为所述书写内容可全部落入的当前界限;根据所述文字框的当前界限对所述元素边框的初始界限进行调整。本发明在元素边框内手写文字时,能够确保元素边框的大小可以自动适应文字的大小。
Description
技术领域
本发明涉及智能交互平板技术领域,特别涉及智能交互平板的操作方法、***、计算机设备及存储介质。
背景技术
当前,在电子白板或者智能交互平板的流程图或者思维导图中手动写入文字内容时,一般需要用户自己手动调整流程图或者思维导图中的各元素边框的大小,使各元素边框能够适应手动写入的内容。而这种方式的缺陷便是需要用户手动调节,电子白板或者智能交互平板无法实现自动调节元素边框的效果,智能化不足,导致用户的体验感降低。
发明内容
本发明实施例提供了一种智能交互平板的操作方法及操作***,旨在使智能交互平板能够使元素边框自动适应写入文字的大小。
第一方面,本发明实施例提供了一种智能交互平板的操作方法,包括:
获取元素边框内的文字框的初始界限,并确定所述文字框的初始界限坐标;
实时判断书写内容是否超出所述文字框的初始界限内;
若所述书写内容超出所述文字框的初始界限内,则将所述文字框的初始界限调整为所述书写内容可全部落入的当前界限;
根据所述文字框的当前界限对所述元素边框的初始界限进行调整。
进一步的,所述获取流程图元素边框内的文字框的初始界限,并确定所述文字框的初始界限坐标,包括:
确定所述文字框的初始界限的4个直角点坐标,并将左上方的直角点坐标和右下方的直角点坐标作为所述文字框的初始界限坐标;或者将左下方的直角点坐标和右上方的直角点坐标作为所述文字框的初始界限坐标。
进一步的,所述实时判断书写内容是否超出所述文字框的初始界限内,包括:
实时检测落笔点的位置坐标是否处于所述文字框的初始界限内;
若所述落笔点的位置坐标处于所述文字框的初始界限内,则判定所述书写内容处于所述文字框的初始界限内;
若所述落笔点的位置坐标未处于所述文字框的初始界限内,则判定所述书写内容超出所述文字框的初始界限内。
进一步的,所述若所述书写内容未处于所述文字框的初始界限内,则将所述文字框的初始界限调整为所述书写内容可全部落入的当前界限,包括:
实时遍历所述书写内容经过的所有落笔点位置坐标,并获取所述所有落笔点位置坐标的最大坐标值,所述最大坐标值包括最上方坐标值、最下方坐标值、最左方坐标值和最右方坐标值;
对所述最大坐标值与所述文字框对应的初始界限坐标进行比较;
若所述最大坐标值超过所述文字框对应的初始界限坐标,则根据所述最大坐标值的超出值对所述文字框对应的所述初始界限坐标进行扩展,或者根据所述最大坐标值的超出值对所述文字框的所有所述初始界限坐标进行整体扩展。
进一步的,所述若所述最大坐标值超过所述文字框对应的初始界限坐标,则根据所述最大坐标值的超出值对所述文字框对应的所述初始界限坐标进行扩展,或者根据所述最大坐标值的超出值对所述文字框的所有所述初始界限坐标进行整体扩展,包括:
若所述最大坐标值超过所述文字框的初始界限坐标,则根据所述最大坐标值的超出值与预设扩展阈值之和对所述文字框对应的初始界限坐标进行扩展,或者根据所述最大坐标值的超出值与预设扩展阈值之和对所述文字框的所有所述初始界限坐标进行整体扩展。
进一步的,所述根据所述文字框的当前界限对所述元素边框的初始界限进行调整,包括:
根据所述文字框的当前界限的扩展范围对所述元素边框的初始界限进行等同范围扩展。
进一步的,所述根据所述文字框的当前界限对所述元素边框的初始界限进行调整,包括:
获取所述文字框的当前界限和初始界限的比例,并将所述比例作为调整比例;
基于所述调整比例,以所述元素边框的中心作为调整中心,将所述元素边框的当前界限与初始界限的比例调整为与所述调整比例相等。
第二方面,本发明实施例还提供了一种智能交互平板的操作***,包括:
获取单元,用于获取元素边框内的文字框的初始界限,并确定所述文字框的初始界限坐标;
判断单元,用于实时判断书写内容是否超出所述文字框的初始界限内;
第一调整单元,用于若所述书写内容超出所述文字框的初始界限内,则将所述文字框的初始界限调整为所述书写内容可全部落入的当前界限;
第二调整单元,用于根据所述文字框的当前界限对所述元素边框的初始界限进行调整。
第三方面,本发明实施例提供了一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的智能交互平板的操作方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的智能交互平板的操作方法。
本发明实施例提供了一种智能交互平板的操作方法、***及相关组件,所述操作方法包括:获取元素边框内的文字框的初始界限,并确定所述文字框的初始界限坐标;实时判断书写内容是否超出所述文字框的初始界限内;若所述书写内容超出所述文字框的初始界限内,则将所述文字框的初始界限调整为所述书写内容可全部落入的当前界限;根据所述文字框的当前界限对所述元素边框的初始界限进行调整。本发明实施例在元素边框内手写文字时,能够确保元素边框的大小可以自动适应文字的大小。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种智能交互平板的操作方法的流程示意图;
图2为本发明实施例提供的一种智能交互平板的元素边框与文字框的示意图;
图3为本发名实施例提供的一种智能交互平板的操作***的示意性框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
下面请参见图1,图1为本发明实施例提供的一种智能交互平板的操作方法,具体包括:步骤S101~S104。
S101、获取元素边框内的文字框的初始界限,并确定所述文字框的初始界限坐标;
S102、实时判断书写内容是否超出所述文字框的初始界限内;
S103、若所述书写内容超出所述文字框的初始界限内,则将所述文字框的初始界限调整为所述书写内容可全部落入的当前界限;
S104、根据所述文字框的当前界限对所述元素边框的初始界限进行调整。
本实施例中,当用户在智能交互平板上的元素边框内进行手动书写时,由于书写内容过多或者书写文本字符较大,可能会超出所述元素边框内的文字框,甚至可能超出所述元素边框,这样的话便会使智能交互平板呈现的内容缺乏视觉上的美感,降低用户的视觉体验。因此,本实施例根据用户的书写内容实时判断是否需要调整所述元素边框和所述文字框,即当所述书写内容超出所述文字框的初始界限时,便需要调整所述文字框的初始界限,使所述书写内容能够全部落入所述文字框内。而在调整所述文字框后,所述文字框与所述元素边框之间的间隙便会发生变化,也就是所述书写内容与所述元素边框之间的间隙发生变化,所以为了提高用户的视觉体验,对所述元素边框同样进行相应地调整。
利用本实施例提供的智能交互平板的操作方法,在元素边框内手写文字时,可以使文字框的大小随文字内容的大小变化而变化,同样的,元素边框可以随文字框大小的变化而变化,即可以实现元素大小的自动调整,省去了手动调节元素大小的过程,对于绘制思维导图、流程图等操作十分方便快捷。
结合图2,需要说明的是,这里所说的元素可以理解为一种图形元素,其包括所述元素边框(图2中的实线边框)和文字框(图2中的虚线边框,其中,虚线边框上的A(X,Y)、B(X,Y)为所述文字框的直角点坐标,C(X,Y)为所述文字框和元素边框的中心点)。还需说明的是,本实施例所述的元素边框一般是思维导图或流程图等常用的形状,例如菱形、矩形等,且所述元素边框在编辑时可见,所述文字框则是所述元素边框内书写文本的区域,一般为矩形,且所述文字框在实际编辑中可以处于隐形状态,即不可见。
在一实施例中,所述步骤S101包括:
确定所述文字框的初始界限的4个直角点坐标,并将左上方的直角点坐标和右下方的直角点坐标作为所述文字框的初始界限坐标;或者将左下方的直角点坐标和右上方的直角点坐标作为所述文字框的初始界限坐标。
本实施例中,在获取所述文字框的初始界限后即可获知所述文字框初始界限对应的初始界限坐标,即所述文字框的初始界限的4个直角点坐标。由于在所述4个直角点坐标内,以纵轴方向来看,4个直角点坐标中的两两直角点坐标的横坐标相同,以横轴方向来看,4个直角点坐标中的两两直角点坐标的纵坐标相同,因此,在获取所述文字框的初始界限坐标时,只需获取位于对角方向的两个直角点坐标即可,即左上方的直角点坐标和右下方的直角点坐标,或者左下方的直角点坐标和右上方的直角点坐标。如图2所示,坐标A(X,Y)和B(X,Y)即可以作为所述文字框的初始界限坐标。
举例来说,所述文字框的初始界限的4个直角点坐标分别为A1(5,9)、A2(9,9)、A3(5,12)、A4(9,12),则获取的文字框的初始界限坐标为A1(5,9)和A4(9,12),或者为A2(9,9)和A3(5,12)。
在一实施例中,所述所述步骤S102包括:
实时检测落笔点的位置坐标是否处于所述文字框的初始界限内;
若所述落笔点的位置坐标处于所述文字框的初始界限内,则判定所述书写内容处于所述文字框的初始界限内;
若所述落笔点的位置坐标未处于所述文字框的初始界限内,则判定所述书写内容超出所述文字框的初始界限内。
本实施例中,虽然在书写时,书写内容可能是连续,但是也可以将书写内容看做是一个个坐标点连接而成,因此在判断所述书写内容是否超出所述文字框的初始界限时,即可根据书写内容的落笔点的位置坐标进行判断。当然,由于所述落笔点的位置坐标通常是实时变化的,可能在本次检测时,所述落笔点的位置坐标未处于所述文字框的初始界限内,在下一次检测时,所述落笔点的位置坐标又处于所述文字框的初始界限内,这种情况下,由于书写内容包含了多个落笔点位置坐标,在最后书写完成后,只要有一个落笔点位置坐标未处于所述文字框的初始界限内,即所述书写内容中的一部分超出了所述文字框的初始界限,因此便可以将所述书写内容判定为超出所述文字框的初始界限内。
在一实施例中,所述步骤S103包括:
实时遍历所述书写内容经过的所有落笔点位置坐标,并获取所述所有落笔点位置坐标的最大坐标值,所述最大坐标值包括最上方坐标值、最下方坐标值、最左方坐标值和最右方坐标值;
对所述最大坐标值与所述文字框对应的初始界限坐标进行比较;
若所述最大坐标值超过所述文字框对应的初始界限坐标,则根据所述最大坐标值的超出值对所述文字框对应的所述初始界限坐标进行扩展,或者根据所述最大坐标值的超出值对所述文字框的所有所述初始界限坐标进行整体扩展。
本实施例中,在判定所述书写内容超出所述文字框的初始界限后,实时获取所述书写内容的落笔点位置坐标,并进一步获取其中的最大坐标值。由于考虑到所述最大坐标值涵盖了落笔点的最上方坐标值、最下方坐标值、最左方坐标值和最右方坐标值,所以便会有可能出现所述最上方坐标值超过所述文字框对应的初始界限坐标(即纵坐标最大的初始界限坐标),而所述最下方坐标值未超过所述文字框对应的初始界限坐标(即纵坐标最小的初始界限坐标)。因此,在判定所述书写内容超出所述文字框的初始界限后,还需要进一步判断所述书写内容的最大坐标值是否超过所述文字框对应的初始界限坐标。
在确定所述最大坐标值超出后,按照最大坐标值的超出值以及超出的方向对所述文字框对应的边框进行扩展,例如,若最上方坐标值超出所述文字框的初始界限坐标,且超出值为a,则将所述文字框的上边框向上扩展a或与a相关的长度(如a的倍数或者a与某个固定值之和等等),使所述书写内容能够落入扩展后的文字框的当前界限内。在本实施例中,扩展的方式是只按照超出的方向进行扩展,也就是说,当书写内容的落笔点某个方向的位置坐标超出文字框对应的初始界限坐标,则对所述文字框对应方向进行扩展,该方向可以是一个方向,也可以是两个方向,或者三个方向、四个方向等等。至于扩展的范围可以是每一边的扩展范围与对应的超出值相关(如扩展范围为a、a的倍数或者a与某个固定值之和等等),或者每一边的扩展范围相同(如扩展范围为各方向的最大超出值、或者最大超出值的倍数或者最大超出值与某个固定值之和等等)。
进一步的,在确定所述最大坐标值超出后,也可以按照最大坐标值的超出值对所述文字框的整体初始界限进行整体扩展。例如,若最上方坐标值超出所述文字框的初始界限坐标,且超出值为a,此时将所述文字框的整体初始界限进行扩展,即所述文字框的上边框、下边框、左边框和右边框分别向各自的方向扩展a或与a相关的长度(如a的倍数或者a与某个固定值之和等等),从而使所述文字框各边框与所述元素边框的各边框之间的距离或者比例相同或者相近,提高视觉观感。在进行整体扩展时,如果存在书写内容从多个方向超出文字框,也可以从中获取各方向的最大超出值,然后按照最大超出值对所述文字框的各边框进行扩展。还可以按照等比例扩展所述文字框(即文字框的长度和宽度比例不变),使扩展后的文字框覆盖全部书写内容,且满足预设范围要求。
在一实施例中,所述若所述最大坐标值超过所述文字框对应的初始界限坐标,则根据所述最大坐标值的超出值对所述文字框对应的所述初始界限坐标进行扩展,或者根据所述最大坐标值的超出值对所述文字框的所有所述初始界限坐标进行整体扩展,包括:
若所述最大坐标值超过所述文字框的初始界限坐标,则根据所述最大坐标值的超出值与预设扩展阈值之和对所述文字框对应的初始界限坐标进行扩展,或者根据所述最大坐标值的超出值与预设扩展阈值之和对所述文字框的所有所述初始界限坐标进行整体扩展。
本实施例中,在确定所述最大坐标值的超出值后,按照该超出值与预设扩展阈值之和对所述文字框进行扩展,所述的预设扩展阈值即是指预先设定的一个对于所述文字框的初始界限坐标进行扩展的阈值。通过按照超出值与预设扩展阈值之和对所述文字框进行扩展可以更加提高用户的视觉体验,使所述文字框与文字框内的书写内容更加符合用户的审美。
例如,在进行单边扩展时,假设最左方坐标值的超出值为a,预设扩展阈值为b,那么可将所述文字框左边框扩展a+b的长度。
又或者,在进行整体扩展时,所述书写内容各方向的超出值:最右方坐标值的超出值为a1、最左方坐标值的超出值为a2、最上方坐标值的超出值为a3、最下方坐标值的超出值为a4,其中的最大超出值为a1,预设扩展阈值为b,那么可以按照a1+b的长度对所述文字框的所有边框进行扩展。也可以等比例扩展所述文字框(即文字框的长度和长度比例不变),使扩展后的文字框覆盖全部书写内容,且扩展后的文字框其右边框与所述书写内容最右方坐标值的距离为b。
在一实施例中,所述步骤S104包括:
根据所述文字框的当前界限的扩展范围对所述元素边框的初始界限进行等同范围扩展。
本实施例中,当所述文字框的大小进行适当调整后,所述文字框的当前界限与所述元素边框的初始界限之间的间隙便会减小,为了保持视觉上的舒适感,使元素边框内的文字更加美观,因此对元素边框也进行一定的调整。具体的,根据所述文字框的当前界限的扩展范围,即所述文字框的当前界限相比于初始界限调整范围(包括长度和宽度),等同地对所述元素边框的初始界限进行调整。也就是说,所述元素边框的扩展范围与所述文字框的扩展范围相等。当然,在对所述元素边框进行调整时,同样以元素边框的中心点(即所述文字框的中心点)进行调整。
进一步的,获取所述文字框的扩展范围,并按照所述文字框的扩展范围与预设调整阈值之和对所述元素边框进行扩展。如此可以使扩展后元素边框与文字框更符合视觉感官。
在一实施例中,所述步骤S104包括:
获取所述文字框的当前界限和初始界限的比例,并将所述比例作为调整比例;
基于所述调整比例,以所述元素边框的中心作为调整中心,将所述元素边框的当前界限与初始界限的比例调整为与所述调整比例相等。
本实施例中,根据所述文字框的当前界限和初始界限之间的比例对所述元素边框进行等比例的调整,即调整后的元素边框的当前界限与所述元素边框的初始界限之间的比例等于所述文字框的当前界限和初始界限之间的比例。可以理解的是,所述元素边框的当前界限与所述元素边框的初始界限之间的比例等于所述文字框的当前界限和初始界限之间的比例,即是指所述元素边框的当前界限的长度与所述元素边框的初始界限的长度之间的比例等于所述文字框的当前界限的长度与所述文字框的初始界限的长度之间的比例,以及所述元素边框的当前界限的宽度与所述元素边框的初始界限的宽度之间的比例等于所述文字框的当前界限的宽度与所述文字框的初始界限的宽度之间的比例。
举例来说,所述文字框的初始界限的长度为m1、宽度为n1,调整后的当前界限为的长度为m2、宽度为n2,所述文字框的当前界限与初始界限之间的长度比例即为m2/m1、宽度比例即为n2/n1,所述元素边框的初始界限的长度为M1、宽度为N1,按照所述文字框的当前界限与初始界限之间的比例对所述元素边框进行调整,得到所述元素边框的当前长度比例M2=m2/m1*M1,即M2/M1=m2/m1,所述元素边框的当前宽度比例N2=n2/n1*N1,即N2/N1=n2/n1。
图3为本发明实施例提供的一种智能交互平板的操作***300,该操作***300包括:
获取单元301,用于获取元素边框内的文字框的初始界限,并确定所述文字框的初始界限坐标;
判断单元302,用于实时判断书写内容是否超出所述文字框的初始界限内;
第一调整单元303,用于若所述书写内容超出所述文字框的初始界限内,则将所述文字框的初始界限调整为所述书写内容可全部落入的当前界限;
第二调整单元304,用于根据所述文字框的当前界限对所述元素边框的初始界限进行调整。
在一实施例中,所述获取单元301包括:
坐标确定单元,用于确定所述文字框的初始界限的4个直角点坐标,并将左上方的直角点坐标和右下方的直角点坐标作为所述文字框的初始界限坐标;或者将左下方的直角点坐标和右上方的直角点坐标作为所述文字框的初始界限坐标。
在一实施例中,所述判断单元302包括:
实时检测单元,用于实时检测落笔点的位置坐标是否处于所述文字框的初始界限内;
第一判定单元,用于若所述落笔点的位置坐标处于所述文字框的初始界限内,则判定所述书写内容处于所述文字框的初始界限内;
第二判定单元,用于若所述落笔点的位置坐标未处于所述文字框的初始界限内,则判定所述书写内容超出所述文字框的初始界限内。
在一实施例中,所述第一调整单元303包括:
遍历单元,用于实时遍历所述书写内容经过的所有落笔点位置坐标,并获取所述所有落笔点位置坐标的最大坐标值,所述最大坐标值包括最上方坐标值、最下方坐标值、最左方坐标值和最右方坐标值;
比较单元,用于对所述最大坐标值与所述文字框对应的初始界限坐标进行比较;
整体扩展单元,用于若所述最大坐标值超过所述文字框对应的初始界限坐标,则根据所述最大坐标值的超出值对所述文字框对应的所述初始界限坐标进行扩展,或者根据所述最大坐标值的超出值对所述文字框的所有所述初始界限坐标进行整体扩展。
在一实施例中,所述整体扩展单元包括:
阈值扩展单元,用于若所述最大坐标值超过所述文字框的初始界限坐标,则根据所述最大坐标值的超出值与预设扩展阈值之和对所述文字框对应的初始界限坐标进行扩展,或者根据所述最大坐标值的超出值与预设扩展阈值之和对所述文字框的所有所述初始界限坐标进行整体扩展。
在一实施例中,所述第二调整单元304包括:
等同扩展根据所述文字框的当前界限的扩展范围对所述元素边框的初始界限进行等同范围扩展。
在一实施例中,所述第二调整单元304包括:
比例获取单元,用于获取所述文字框的当前界限和初始界限的比例,并将所述比例作为调整比例;
比例调整单元,用于基于所述调整比例,以所述元素边框的中心作为调整中心,将所述元素边框的当前界限与初始界限的比例调整为与所述调整比例相等。
由于***部分的实施例与方法部分的实施例相互对应,因此***部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。
本发明实施例还提供了一种计算机可读存储介质,其上存有计算机程序,该计算机程序被执行时可以实现上述实施例所提供的步骤。该存储介质可以包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
本发明实施例还提供了一种计算机设备,可以包括存储器和处理器,存储器中存有计算机程序,处理器调用存储器中的计算机程序时,可以实现上述实施例所提供的步骤。当然计算机设备还可以包括各种网络接口,电源等组件。
说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的***而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。
还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的状况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
Claims (9)
1.一种智能交互平板的操作方法,其特征在于,包括:
获取元素边框内的文字框的初始界限,并确定所述文字框的初始界限坐标;
实时判断书写内容是否超出所述文字框的初始界限内;
若所述书写内容超出所述文字框的初始界限内,则将所述文字框的初始界限调整为所述书写内容可全部落入的当前界限;
根据所述文字框的当前界限对所述元素边框的初始界限进行调整;
所述根据所述文字框的当前界限对所述元素边框的初始界限进行调整,包括:
获取所述文字框的当前界限和初始界限的比例,并将所述比例作为调整比例;
基于所述调整比例,以所述元素边框的中心作为调整中心,将所述元素边框的当前界限与初始界限的比例调整为与所述调整比例相等。
2.根据权利要求1所述的智能交互平板的操作方法,其特征在于,所述获取元素边框内的文字框的初始界限,并确定所述文字框的初始界限坐标,包括:
确定所述文字框的初始界限的4个直角点坐标,并将左上方的直角点坐标和右下方的直角点坐标作为所述文字框的初始界限坐标;或者将左下方的直角点坐标和右上方的直角点坐标作为所述文字框的初始界限坐标。
3.根据权利要求1所述的智能交互平板的操作方法,其特征在于,所述实时判断书写内容是否超出所述文字框的初始界限内,包括:
实时检测落笔点的位置坐标是否处于所述文字框的初始界限内;
若所述落笔点的位置坐标处于所述文字框的初始界限内,则判定所述书写内容处于所述文字框的初始界限内;
若所述落笔点的位置坐标未处于所述文字框的初始界限内,则判定所述书写内容超出所述文字框的初始界限内。
4.根据权利要求3所述的智能交互平板的操作方法,其特征在于,所述若所述书写内容未处于所述文字框的初始界限内,则将所述文字框的初始界限调整为所述书写内容可全部落入的当前界限,包括:
实时遍历所述书写内容经过的所有落笔点位置坐标,并获取所述所有落笔点位置坐标的最大坐标值,所述最大坐标值包括最上方坐标值、最下方坐标值、最左方坐标值和最右方坐标值;
对所述最大坐标值与所述文字框对应的初始界限坐标进行比较;
若所述最大坐标值超过所述文字框对应的初始界限坐标,则根据所述最大坐标值的超出值对所述文字框对应的所述初始界限坐标进行扩展,或者根据所述最大坐标值的超出值对所述文字框的所有所述初始界限坐标进行整体扩展。
5.根据权利要求4所述的智能交互平板的操作方法,其特征在于,所述若所述最大坐标值超过所述文字框对应的初始界限坐标,则根据所述最大坐标值的超出值对所述文字框对应的所述初始界限坐标进行扩展,或者根据所述最大坐标值的超出值对所述文字框的所有所述初始界限坐标进行整体扩展,包括:
若所述最大坐标值超过所述文字框的初始界限坐标,则根据所述最大坐标值的超出值与预设扩展阈值之和对所述文字框对应的初始界限坐标进行扩展,或者根据所述最大坐标值的超出值与预设扩展阈值之和对所述文字框的所有所述初始界限坐标进行整体扩展。
6.根据权利要求1所述的智能交互平板的操作方法,其特征在于,所述根据所述文字框的当前界限对所述元素边框的初始界限进行调整,包括:
根据所述文字框的当前界限的扩展范围对所述元素边框的初始界限进行等同范围扩展。
7.一种智能交互平板的操作***,其特征在于,包括
获取单元,用于获取元素边框内的文字框的初始界限,并确定所述文字框的初始界限坐标;
判断单元,用于实时判断书写内容是否超出所述文字框的初始界限内;
第一调整单元,用于若所述书写内容超出所述文字框的初始界限内,则将所述文字框的初始界限调整为所述书写内容可全部落入的当前界限;
第二调整单元,用于根据所述文字框的当前界限对所述元素边框的初始界限进行调整;
所述第二调整单元包括:
比例获取单元,用于获取所述文字框的当前界限和初始界限的比例,并将所述比例作为调整比例;
比例调整单元,用于基于所述调整比例,以所述元素边框的中心作为调整中心,将所述元素边框的当前界限与初始界限的比例调整为与所述调整比例相等。
8.一种计算机设备,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至6任一项所述的智能交互平板的操作方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的智能交互平板的操作方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011139045.9A CN112214192B (zh) | 2020-10-22 | 2020-10-22 | 智能交互平板的操作方法、***、计算机设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011139045.9A CN112214192B (zh) | 2020-10-22 | 2020-10-22 | 智能交互平板的操作方法、***、计算机设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112214192A CN112214192A (zh) | 2021-01-12 |
CN112214192B true CN112214192B (zh) | 2023-08-04 |
Family
ID=74056461
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011139045.9A Active CN112214192B (zh) | 2020-10-22 | 2020-10-22 | 智能交互平板的操作方法、***、计算机设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112214192B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112949661B (zh) * | 2021-05-13 | 2021-08-06 | 北京世纪好未来教育科技有限公司 | 检测框自适应外扩方法、装置、电子设备及存储介质 |
CN114546175A (zh) * | 2022-02-28 | 2022-05-27 | 长沙朗源电子科技有限公司 | 电子白板的文字绘制方法、***、电子白板和存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107273032A (zh) * | 2017-06-28 | 2017-10-20 | 广州视源电子科技股份有限公司 | 信息排版方法、装置、设备及计算机存储介质 |
CN108834426A (zh) * | 2015-10-19 | 2018-11-16 | 迈思慧公司 | 图中的手写识别的***和方法 |
CN111046453A (zh) * | 2019-12-13 | 2020-04-21 | 微创(上海)网络技术股份有限公司 | 一种实现流程图自动布局的方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6587128B2 (en) * | 1999-07-15 | 2003-07-01 | International Business Machines Corporation | Method for displaying hidden objects by varying the transparency of overlapping objects |
CN105242839A (zh) * | 2015-11-12 | 2016-01-13 | 广州视睿电子科技有限公司 | 一种触摸菜单的控制方法及*** |
CN109284494A (zh) * | 2018-09-07 | 2019-01-29 | 广州视源电子科技股份有限公司 | 一种动态调整表格的方法、装置、设备及存储介质 |
CN109460180B (zh) * | 2018-11-01 | 2022-05-31 | 联想(北京)有限公司 | 控制方法和电子设备 |
CN110427601B (zh) * | 2019-07-16 | 2021-05-18 | 广州视源电子科技股份有限公司 | 表格处理方法、装置、智能交互平板及存储介质 |
-
2020
- 2020-10-22 CN CN202011139045.9A patent/CN112214192B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108834426A (zh) * | 2015-10-19 | 2018-11-16 | 迈思慧公司 | 图中的手写识别的***和方法 |
CN107273032A (zh) * | 2017-06-28 | 2017-10-20 | 广州视源电子科技股份有限公司 | 信息排版方法、装置、设备及计算机存储介质 |
CN111046453A (zh) * | 2019-12-13 | 2020-04-21 | 微创(上海)网络技术股份有限公司 | 一种实现流程图自动布局的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN112214192A (zh) | 2021-01-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112214192B (zh) | 智能交互平板的操作方法、***、计算机设备及存储介质 | |
US10339209B2 (en) | Webpage display method and device | |
JP4737269B2 (ja) | 画像処理装置及びプログラム | |
CN109189532B (zh) | 电子白板的控件栏显示方法、装置、设备及存储介质 | |
CN108304132B (zh) | 图形显示方法、装置、设备及存储介质 | |
CN101183283A (zh) | 一种直接写入手写体信息的方法 | |
CN110427601B (zh) | 表格处理方法、装置、智能交互平板及存储介质 | |
CN104915332A (zh) | 一种生成排版模板的方法及装置 | |
US11080464B2 (en) | Correction techniques of overlapping digital glyphs | |
CN104408754B (zh) | 一种图标合成方法 | |
CN107239390B (zh) | 校对应用界面信息的方法和装置 | |
CN105183338A (zh) | 对象处理方法 | |
CN107832359B (zh) | 一种图片检索方法及*** | |
CN107480121A (zh) | 版式数据流表单的制作方法 | |
CN108154792B (zh) | 一种地图文字标注方法及装置 | |
EP1962489A2 (en) | Document edit device | |
CN103186880B (zh) | 生成缩略图的方法和装置 | |
CN109657203B (zh) | 字库字面大小调整的方法、*** | |
CN104281562A (zh) | 一种电子文档的处理方法及装置 | |
CN106558019B (zh) | 图片排列方法及装置 | |
CN110176049A (zh) | 电子板书生成图片及ppt的方法 | |
CN108681531A (zh) | 文档输入的控制方法及装置 | |
CN113962193A (zh) | 表格排版方法、装置、电子设备及存储介质 | |
JP3852218B2 (ja) | 画像処理方法および画像処理装置 | |
CN114549700A (zh) | 基于漫画翻译的排版区域确定方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |