WO2015085845A1 - Method and system for arrangement of page objects - Google Patents

Method and system for arrangement of page objects Download PDF

Info

Publication number
WO2015085845A1
WO2015085845A1 PCT/CN2014/090906 CN2014090906W WO2015085845A1 WO 2015085845 A1 WO2015085845 A1 WO 2015085845A1 CN 2014090906 W CN2014090906 W CN 2014090906W WO 2015085845 A1 WO2015085845 A1 WO 2015085845A1
Authority
WO
WIPO (PCT)
Prior art keywords
page
page objects
objects
arrangement
determining
Prior art date
Application number
PCT/CN2014/090906
Other languages
French (fr)
Chinese (zh)
Inventor
王昕�
Original Assignee
北京金山办公软件有限公司
珠海金山办公软件有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 北京金山办公软件有限公司, 珠海金山办公软件有限公司 filed Critical 北京金山办公软件有限公司
Publication of WO2015085845A1 publication Critical patent/WO2015085845A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text

Definitions

  • the present application relates to the field of object arrangement technology, and in particular, to a page object arrangement method and system.
  • the presentation software PPT (also known as slideshow) on the mobile phone can insert pictures, cut pictures, various shapes, text boxes and other objects.
  • the presentation software PPT can insert pictures, cut pictures, various shapes, text boxes and other objects.
  • users often need to adjust.
  • the position of various objects to make them form a certain shape.
  • FIG. 1 a user's mobile phone displays six objects, which are object 001 to object 006, where object 004 is a picture format, and other objects are shapes inserted in the PPT. If the user wishes to arrange the six objects into an equilateral triangle, the user needs to move each object.
  • the purpose of the embodiment of the present application is to provide a page object arrangement method and system, so as to implement fast and precise arrangement of page objects.
  • the embodiment of the present application discloses a page object arrangement method, which is applied to an electronic device having a display screen, and the method includes:
  • the step of determining a page object to be arranged from the page objects displayed by the display screen comprises:
  • a page object to be arranged is determined according to the selection instruction.
  • the step of determining a page object to be arranged from the page objects displayed by the display screen comprises:
  • the page object that recognizes the preset condition is identified as the page object to be arranged.
  • the step of arranging the determined page objects according to the first array shape comprises:
  • the page objects to be arranged are moved such that the center point of the area occupied by the page objects to be arranged is located on the outline of the first arrangement shape.
  • the step of moving the page objects to be arranged such that the center point of the area occupied by the page objects to be arranged is located on the contour of the first array shape comprises:
  • the page objects to be arranged are moved such that the center point of the area occupied by the page objects to be arranged is located at a corresponding assigned position of the outline of the first array shape.
  • the method further includes:
  • the arrangement result is adjusted according to an adjustment instruction of the user.
  • the present application also provides a page object arranging system, which is applied to an electronic device having a display screen, the system comprising: an object determining module, a shape determining module, an arranging module, and a display Module,
  • the object determining module is configured to determine, from the page objects displayed by the display screen, the page objects to be arranged;
  • the shape determining module is configured to receive a selection instruction of a first alignment shape in a preset arrangement shape by a user
  • the arranging module is configured to arrange the determined page objects according to the first arrangement shape, so that the determined page objects are arranged to form the first array shape, and the arrangement result is obtained;
  • the display module is configured to display the alignment result.
  • the object determining module includes: an instruction receiving submodule and a first object submodule,
  • the instruction receiving submodule is configured to receive a selection instruction of a page object displayed by the user on the display screen;
  • the first object submodule is configured to determine a page object to be arranged according to the selection instruction.
  • the object determining module includes: an object identifying submodule and a second object submodule,
  • the object recognition submodule is configured to identify a page object displayed by the display screen
  • the second object sub-module is configured to determine a page object that meets a preset condition as a page object to be arranged.
  • the arranging module comprises: a central point determining submodule and a moving submodule,
  • the center point determining submodule is configured to determine a center point of an area occupied by the page object to be arranged
  • the moving sub-module is configured to move the page objects to be arranged such that a center point of an area occupied by the page objects to be arranged is located on a contour of the first array shape.
  • the moving submodule comprises: a number determining submodule, a position determining submodule Block and allocation submodules,
  • the number determining submodule is configured to determine the number of page objects to be arranged
  • the position determining sub-module is configured to determine, according to the number, the contour of the first array shape, uniformly allocating page objects to be arranged to an allocation position on a contour of the first array shape;
  • the distribution sub-module is configured to move the page objects to be arranged such that a center point of an area occupied by the page objects to be arranged is located at a corresponding allocation position of the contour of the first array shape.
  • the embodiment of the present application further provides a storage medium, where the storage medium is used to store an application, and the application is configured to execute any one of the page object arrangement methods described in the present application at runtime. .
  • an embodiment of the present application further provides an application, where the application is used to execute any one of the page object arrangement methods described in the present application at runtime.
  • the embodiment of the present application further provides a user equipment, including:
  • the display screen, the processor, the memory, and the communication interface are connected by the bus and complete communication with each other;
  • the memory stores executable program code
  • the processor runs a program corresponding to the executable program code by reading executable program code stored in the memory for executing any of the page object arrangement methods described herein at runtime.
  • the method and system for arranging page objects may determine page objects to be arranged from page objects displayed on the display screen, and arrange the determined page objects according to the arrangement shape selected by the user, so as to determine The page objects are arranged to form an arrangement shape selected by the user.
  • This application does not require manual alignment by the user, so the alignment process is faster. Since the arrangement is arranged according to the preset arrangement shape, the alignment precision is higher and the arrangement effect is better.
  • FIG. 1 is a schematic diagram of a page object displayed in a mobile phone
  • FIG. 2 is a flowchart of a method for arranging page objects according to an embodiment of the present application
  • FIG. 3 is a flowchart of determining a page object to be arranged in a page object arrangement method according to an embodiment of the present disclosure
  • FIG. 4 is a flowchart of determining a page object to be arranged in another page object arrangement method according to an embodiment of the present disclosure
  • FIG. 5 is a flowchart of arranging page objects to be arranged in another page object arrangement method according to an embodiment of the present disclosure
  • FIG. 6 is a schematic diagram of a distribution position on a first array shape according to an embodiment of the present application.
  • FIG. 7 is a schematic diagram of an allocation position of moving a page object to a first array shape according to an embodiment of the present application.
  • FIG. 8 is a schematic diagram of an effect of moving a page object according to an embodiment of the present application.
  • FIG. 9 is a schematic structural diagram of a page object arrangement system according to an embodiment of the present application.
  • the embodiment of the present application provides a method for arranging a page object, which is applied to an electronic device having a display screen, and the method may include:
  • S100 Determine a page object to be arranged from the page objects displayed by the display screen, and receive a selection instruction of the first arrangement shape in the preset arrangement shape by the user;
  • page objects can include: pictures, clip art, shapes, text boxes, and word art.
  • a selection interface having a plurality of arrangement shapes may be provided for the user to select, for example, a circle, a triangle, a square, a heart shape, and the like are displayed in the selection interface. From this, the user can select the shape that they want to arrange after the page objects are arranged.
  • the specific execution process of determining the page object to be arranged from the page objects displayed by the display screen in step S100 may include the following two situations:
  • the step of determining the page objects to be arranged from the page objects displayed by the display screen in step S100 includes:
  • the selection instruction of the user in step S110 may be a click instruction, a frame selection instruction, a shortcut key instruction, or the like.
  • the electronic device is a touch screen device
  • the user can issue a selection command through the touch screen.
  • the electronic device is a computer with a keyboard or a mouse
  • the user can issue a selection command through the keyboard or the mouse.
  • a certain display effect may be added to the determined page objects to distinguish them from other objects that are not determined to be the page objects to be arranged.
  • the step of determining the page objects to be arranged from the page objects displayed by the display screen in step S100 includes:
  • the preset condition may be determined according to the type of the page object, the size of the page object, and the like.
  • the preset condition is that the type of the page object is a shape inserted in the page.
  • step S130 may identify only the type of the page object displayed on the display screen, and it is no longer necessary to identify the size of the page object.
  • Case 2 Compared with Case 1, it can automatically identify the page objects to be arranged, which is faster.
  • step S200 may include:
  • S220 Move the page objects to be arranged such that a center point of an area occupied by the page objects to be arranged is located on a contour of the first array shape.
  • the page objects to be arranged may be evenly arranged.
  • the six page objects shown in FIG. 1 are all the page objects to be arranged, and the user-selected arrangement shape is a circle, and the six page objects can be evenly distributed on the circular track.
  • step S220 may include:
  • the page objects to be arranged are moved such that the center point of the area occupied by the page objects to be arranged is located at a corresponding assigned position of the outline of the first array shape.
  • the area occupied by the display screen of the electronic device is a rectangle, so the center point is also the center point of the rectangular area.
  • the first arrangement shape determined by the above scheme has six allocation positions, and specifically, points A to F located on the circular contour shown in FIG. 6 respectively. It should be noted that the above six points in FIG. 6 are only schematic, and are not necessarily displayed on the display screen in practical applications.
  • you can move each Arranging the page objects preferably, moving the center point of the area occupied by each page object to the nearest allocation position, when the center point of the area occupied by two or more page objects is closest to a certain allocation position, The center point of the area occupied by the page object closest to the allocation location is moved to the allocation location, and the remaining page objects are moved to other allocation locations.
  • an arrangement shape as shown in FIG. 7 can be formed.
  • the page objects to be arranged may be first moved to the vertices.
  • the first array shape is a triangle
  • three of the six page objects shown in FIG. 1 may be first moved to On the three vertices of the triangle.
  • the remaining page objects to be arranged are moved to the respective sides between the vertices.
  • the allocation position may be determined according to the side length of each side and the number of remaining page objects to be arranged to achieve uniform distribution. For example, after three of the six page objects shown in FIG. 1 are moved to three vertices, the remaining three page objects are evenly distributed to the midpoints of the three sides of the triangle.
  • the page object arrangement method shown in FIG. 2 may further include:
  • the arrangement result is adjusted according to an adjustment instruction of the user.
  • the adjustment instruction may be an instruction for a certain page object, such as an instruction that the page object rotates around its own center point, a page object translation instruction, and the like.
  • the adjustment command may be an adjustment instruction for all the arranged page objects in the arrangement result, for example, a circular expansion instruction and a reduction instruction formed in a circle, and a circular rotation instruction of all the page objects around the circle is formed.
  • the arrangement result can be further adjusted to achieve a more satisfactory arrangement effect of the user.
  • a method for arranging page objects may determine a page object to be arranged from a page object displayed on a display screen, and arrange the determined page objects according to the arrangement shape selected by the user, so that the determined page is aligned.
  • the objects are arranged to form an arrangement shape selected by the user. This application does not require manual alignment by the user, so the alignment process is faster. Since the arrangement is arranged according to the preset arrangement shape, the alignment precision is higher and the arrangement effect is better.
  • the present application further provides a page object arranging system, which is applied to an electronic device having a display screen, and the system may include: an object determining module 100, a shape determining module 200, an arranging module 300, and a display module 400,
  • An object determining module 100 configured to determine, from a page object displayed by the display screen, a page object to be arranged;
  • page objects can include: pictures, clip art, shapes, text boxes, and word art.
  • a selection interface having a plurality of arrangement shapes may be provided for the user to select, for example, a circle, a triangle, a square, a heart shape, and the like are displayed in the selection interface. From this, the user can select the shape that they want to arrange after the page objects are arranged.
  • the shape determining module 200 is configured to receive a selection instruction of the first arrangement shape in the preset arrangement shape by the user;
  • the arranging module 300 is configured to arrange the determined page objects according to the first array shape, so that the determined page objects are arranged to form the first array shape, and obtain an arrangement result;
  • the display module 400 is configured to display the alignment result.
  • composition of the object determining module 100 may include the following two situations:
  • the object determining module 100 includes: an instruction receiving submodule and a first object submodule,
  • the instruction receiving submodule is configured to receive a selection instruction of a page object displayed by the user on the display screen;
  • the first object submodule is configured to determine a page object to be arranged according to the selection instruction.
  • the object determining module 100 includes: an object identifying submodule and a second object submodule,
  • the object recognition submodule is configured to identify a page object displayed by the display screen
  • the second object sub-module is configured to determine a page object that meets a preset condition as a page object to be arranged.
  • the page objects to be arranged may be evenly arranged.
  • the arranging module 300 may include: a central point determining submodule and a moving submodule,
  • the center point determining submodule is configured to determine a center point of an area occupied by the page object to be arranged
  • the moving sub-module is configured to move the page objects to be arranged such that a center point of an area occupied by the page objects to be arranged is located on a contour of the first array shape.
  • the mobile submodule may include: a number determining submodule, a location determining submodule, and an allocation submodule,
  • the number determining submodule is configured to determine the number of page objects to be arranged
  • the position determining sub-module is configured to determine, according to the number, the contour of the first array shape, uniformly allocating page objects to be arranged to an allocation position on a contour of the first array shape;
  • the distribution sub-module is configured to move the page objects to be arranged such that a center point of an area occupied by the page objects to be arranged is located at a corresponding allocation position of the contour of the first array shape.
  • the area occupied by the display screen of the electronic device is a rectangle, so the center point is also the center point of the rectangular area.
  • the arrangement adjustment module is configured to adjust the arrangement result according to an adjustment instruction of the user.
  • the adjustment instruction may be an instruction for a certain page object, such as an instruction that the page object rotates around its own center point, a page object translation instruction, and the like.
  • the adjustment command may be an adjustment instruction for all the arranged page objects in the arrangement result, for example, a circular expansion instruction and a reduction instruction formed in a circle, and a circular rotation instruction of all the page objects around the circle is formed.
  • the arrangement result can be further adjusted to achieve a more satisfactory arrangement effect of the user.
  • the page object arranging system provided by the embodiment of the present invention can determine the page objects to be arranged from the page objects displayed on the display screen, and arrange the determined page objects according to the arrangement shape selected by the user, so that the determined pages are arranged.
  • the objects are arranged to form an arrangement shape selected by the user. This application does not require manual alignment by the user, so the alignment process is faster. Since the arrangement is arranged according to the preset arrangement shape, the alignment precision is higher and the arrangement effect is better.
  • the embodiment of the present application further provides a storage medium, where the storage medium is used to store an application, and the application is configured to execute a page object arrangement method according to an embodiment of the present application at runtime.
  • the method for arranging the page objects in the embodiment of the present application may include:
  • the step of determining the page object to be arranged from the page object displayed by the display screen may include:
  • a page object to be arranged is determined according to the selection instruction.
  • the step of determining the page object to be arranged from the page object displayed by the display screen may include:
  • the page object that recognizes the preset condition is identified as the page object to be arranged.
  • the step of arranging the determined page objects according to the first arrangement shape may include:
  • the page objects to be arranged are moved such that the center point of the area occupied by the page objects to be arranged is located on the outline of the first arrangement shape.
  • the step of moving the page objects to be arranged such that the center point of the area occupied by the page objects to be arranged is located on the contour of the first array shape may include:
  • the page objects to be arranged are moved such that the center point of the area occupied by the page objects to be arranged is located at a corresponding assigned position of the outline of the first array shape.
  • the method for arranging the page object may further include:
  • the arrangement result is adjusted according to an adjustment instruction of the user.
  • the embodiment of the present application further provides an application program, where the application is used to execute a page object arrangement method according to an embodiment of the present application at runtime.
  • the method for arranging the page objects in the embodiment of the present application may include:
  • the step of determining the page object to be arranged from the page object displayed by the display screen may include:
  • a page object to be arranged is determined according to the selection instruction.
  • the step of determining the page object to be arranged from the page object displayed by the display screen may include:
  • the page object that recognizes the preset condition is identified as the page object to be arranged.
  • the step of arranging the determined page objects according to the first arrangement shape may include:
  • the page objects to be arranged are moved such that the center point of the area occupied by the page objects to be arranged is located on the outline of the first arrangement shape.
  • the step of moving the page objects to be arranged such that the center point of the area occupied by the page objects to be arranged is located on the contour of the first array shape may include:
  • the page objects to be arranged are moved such that the center point of the area occupied by the page objects to be arranged is located at a corresponding assigned position of the outline of the first array shape.
  • the method for arranging the page object may further include:
  • the arrangement result is adjusted according to an adjustment instruction of the user.
  • the embodiment of the present application further provides a user equipment, which may include:
  • the display screen, the processor, the memory, and the communication interface are connected by the bus and complete communication with each other;
  • the memory stores executable program code
  • the processor executes a program corresponding to the executable program code by reading the executable program code stored in the memory, and is configured to execute a page object arrangement method according to an embodiment of the present application at runtime .
  • the method for arranging the page objects in the embodiment of the present application may include:
  • the step of determining the page object to be arranged from the page object displayed by the display screen may include:
  • a page object to be arranged is determined according to the selection instruction.
  • the step of determining the page object to be arranged from the page object displayed by the display screen may include:
  • the page object that recognizes the preset condition is identified as the page object to be arranged.
  • the step of arranging the determined page objects according to the first arrangement shape may include:
  • the step of moving the page objects to be arranged such that the center point of the area occupied by the page objects to be arranged is located on the contour of the first array shape may include:
  • the page objects to be arranged are moved such that the center point of the area occupied by the page objects to be arranged is located at a corresponding assigned position of the outline of the first array shape.
  • the method for arranging the page object may further include:
  • the arrangement result is adjusted according to an adjustment instruction of the user.
  • the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

Provided in embodiments of the present application are a method and system for arrangement of page objects, allowing for determination of to-be-arranged page objects among page objects displayed on a display screen, and arrangement of the determined page objects according to an arrangement shape selected by a user, thus allowing the determined page objects to be arranged to form the arrangement shape selected by the user. The present application obviates the need for manual arrangement by the user, thus the arrangement process is of increased speed, and, because arrangements are done on the basis of predetermined arrangement shapes, arrangement precision is increased and arrangement effects are improved.

Description

页面对象排列方法及系统Page object arrangement method and system
本申请要求于2013年12月13日提交中国专利局、申请号为201310683249.2发明名称为“页面对象排列方法及系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。The present application claims priority to Chinese Patent Application No. 2013-10683249.2, entitled "Page Object Arrangement Method and System", filed on Dec. 13, 2013, the entire content of which is incorporated herein by reference.
技术领域Technical field
本申请涉及对象排列技术领域,特别是涉及页面对象排列方法及系统。The present application relates to the field of object arrangement technology, and in particular, to a page object arrangement method and system.
背景技术Background technique
随着科技的发展,手机等终端设备上显示的对象也越来越多。With the development of technology, more and more objects are displayed on terminal devices such as mobile phones.
例如:手机上的演示文稿软件PPT(也被称为幻灯片)中可以插入图片、剪切画、各种形状、文本框等多种对象,为了提高PPT中对象的显示效果,用户往往需要调整各种对象的位置,使其构成某种形状。如图1所示,某用户的手机上显示有六个对象,分别为对象001至对象006,其中,对象004为图片格式,其他对象为PPT中插入的形状。如果用户希望将这六个对象排列形成一个等边三角形,则用户需要对每个对象都进行移动。For example, the presentation software PPT (also known as slideshow) on the mobile phone can insert pictures, cut pictures, various shapes, text boxes and other objects. In order to improve the display effect of objects in the PPT, users often need to adjust. The position of various objects to make them form a certain shape. As shown in FIG. 1 , a user's mobile phone displays six objects, which are object 001 to object 006, where object 004 is a picture format, and other objects are shapes inserted in the PPT. If the user wishes to arrange the six objects into an equilateral triangle, the user needs to move each object.
但是,这种手动移动对象的方式并不精确,导致生成的显示效果较差,且十分繁琐。However, this way of manually moving objects is not accurate, resulting in poor display performance and cumbersome.
发明内容Summary of the invention
本申请实施例的目的在于提供一种页面对象排列方法及系统,以实现页面对象的快速、精确排列。The purpose of the embodiment of the present application is to provide a page object arrangement method and system, so as to implement fast and precise arrangement of page objects.
为达到上述目的,本申请实施例公开了一种页面对象排列方法,应用于具有显示屏的电子设备中,所述方法包括:In order to achieve the above objective, the embodiment of the present application discloses a page object arrangement method, which is applied to an electronic device having a display screen, and the method includes:
从所述显示屏显示的页面对象中确定所要排列的页面对象,接收用户对预设排列形状中第一排列形状的选择指令;Determining a page object to be arranged from the page object displayed by the display screen, and receiving a selection instruction of the first arrangement shape in the preset arrangement shape by the user;
按照所述第一排列形状对所确定的页面对象进行排列,以使所确定的页面对象排列形成所述第一排列形状,获得排列结果; Arranging the determined page objects according to the first array shape, so that the determined page objects are arranged to form the first array shape, and obtaining an arrangement result;
显示所述排列结果。The arrangement result is displayed.
优选的,所述从所述显示屏显示的页面对象中确定所要排列的页面对象的步骤,包括:Preferably, the step of determining a page object to be arranged from the page objects displayed by the display screen comprises:
接收用户对所述显示屏显示的页面对象的选择指令;Receiving a selection instruction of a page object displayed by the user on the display screen;
根据所述选择指令确定所要排列的页面对象。A page object to be arranged is determined according to the selection instruction.
优选的,所述从所述显示屏显示的页面对象中确定所要排列的页面对象的步骤,包括:Preferably, the step of determining a page object to be arranged from the page objects displayed by the display screen comprises:
对所述显示屏显示的页面对象进行识别;Identifying a page object displayed on the display screen;
将识别出满足预设条件的页面对象确定为所要排列的页面对象。The page object that recognizes the preset condition is identified as the page object to be arranged.
优选的,所述按照所述第一排列形状对所确定的页面对象进行排列的步骤,包括:Preferably, the step of arranging the determined page objects according to the first array shape comprises:
确定所要排列的页面对象所占区域的中心点;Determining the center point of the area occupied by the page object to be arranged;
移动所要排列的页面对象以使所要排列的页面对象所占区域的中心点位于所述第一排列形状的轮廓上。The page objects to be arranged are moved such that the center point of the area occupied by the page objects to be arranged is located on the outline of the first arrangement shape.
优选的,所述移动所要排列的页面对象以使所要排列的页面对象所占区域的中心点位于所述第一排列形状的轮廓上的步骤,包括:Preferably, the step of moving the page objects to be arranged such that the center point of the area occupied by the page objects to be arranged is located on the contour of the first array shape comprises:
确定所要排列的页面对象的个数;Determine the number of page objects to be arranged;
根据所述个数、所述第一排列形状的轮廓确定将所要排列的页面对象均匀分配到所述第一排列形状的轮廓上的分配位置;Determining, according to the number, the contour of the first array shape, the evenly distributed page objects to be allocated to the distribution position of the contour of the first array shape;
移动所要排列的页面对象以使所要排列的页面对象所占区域的中心点位于所述第一排列形状的轮廓的相应分配位置上。The page objects to be arranged are moved such that the center point of the area occupied by the page objects to be arranged is located at a corresponding assigned position of the outline of the first array shape.
优选的,显示所述排列结果后,所述方法还包括:Preferably, after the display result is displayed, the method further includes:
根据用户的调整指令,对所述排列结果进行调整。The arrangement result is adjusted according to an adjustment instruction of the user.
本申请还提供了一种页面对象排列系统,应用于具有显示屏的电子设备中,所述系统包括:对象确定模块、形状确定模块、排列模块和显 示模块,The present application also provides a page object arranging system, which is applied to an electronic device having a display screen, the system comprising: an object determining module, a shape determining module, an arranging module, and a display Module,
所述对象确定模块,用于从所述显示屏显示的页面对象中确定所要排列的页面对象;The object determining module is configured to determine, from the page objects displayed by the display screen, the page objects to be arranged;
所述形状确定模块,用于接收用户对预设排列形状中第一排列形状的选择指令;The shape determining module is configured to receive a selection instruction of a first alignment shape in a preset arrangement shape by a user;
所述排列模块,用于按照所述第一排列形状对所确定的页面对象进行排列,以使所确定的页面对象排列形成所述第一排列形状,获得排列结果;The arranging module is configured to arrange the determined page objects according to the first arrangement shape, so that the determined page objects are arranged to form the first array shape, and the arrangement result is obtained;
所述显示模块,用于显示所述排列结果。The display module is configured to display the alignment result.
优选的,所述对象确定模块,包括:指令接收子模块和第一对象子模块,Preferably, the object determining module includes: an instruction receiving submodule and a first object submodule,
所述指令接收子模块,用于接收用户对所述显示屏显示的页面对象的选择指令;The instruction receiving submodule is configured to receive a selection instruction of a page object displayed by the user on the display screen;
所述第一对象子模块,用于根据所述选择指令确定所要排列的页面对象。The first object submodule is configured to determine a page object to be arranged according to the selection instruction.
优选的,所述对象确定模块,包括:对象识别子模块和第二对象子模块,Preferably, the object determining module includes: an object identifying submodule and a second object submodule,
所述对象识别子模块,用于对所述显示屏显示的页面对象进行识别;The object recognition submodule is configured to identify a page object displayed by the display screen;
所述第二对象子模块,用于将识别出满足预设条件的页面对象确定为所要排列的页面对象。The second object sub-module is configured to determine a page object that meets a preset condition as a page object to be arranged.
优选的,所述排列模块,包括:中心点确定子模块和移动子模块,Preferably, the arranging module comprises: a central point determining submodule and a moving submodule,
所述中心点确定子模块,用于确定所要排列的页面对象所占区域的中心点;The center point determining submodule is configured to determine a center point of an area occupied by the page object to be arranged;
所述移动子模块,用于移动所要排列的页面对象以使所要排列的页面对象所占区域的中心点位于所述第一排列形状的轮廓上。The moving sub-module is configured to move the page objects to be arranged such that a center point of an area occupied by the page objects to be arranged is located on a contour of the first array shape.
优选的,所述移动子模块,包括:个数确定子模块、位置确定子模 块和分配子模块,Preferably, the moving submodule comprises: a number determining submodule, a position determining submodule Block and allocation submodules,
所述个数确定子模块,用于确定所要排列的页面对象的个数;The number determining submodule is configured to determine the number of page objects to be arranged;
所述位置确定子模块,用于根据所述个数、所述第一排列形状的轮廓确定将所要排列的页面对象均匀分配到所述第一排列形状的轮廓上的分配位置;The position determining sub-module is configured to determine, according to the number, the contour of the first array shape, uniformly allocating page objects to be arranged to an allocation position on a contour of the first array shape;
所述分配子模块,用于移动所要排列的页面对象以使所要排列的页面对象所占区域的中心点位于所述第一排列形状的轮廓的相应分配位置上。The distribution sub-module is configured to move the page objects to be arranged such that a center point of an area occupied by the page objects to be arranged is located at a corresponding allocation position of the contour of the first array shape.
为达到上述目的,本申请实施例还提供了一种存储介质,其中,该存储介质用于存储应用程序,所述应用程序用于在运行时执行本申请所述的任一种页面对象排列方法。To achieve the above objective, the embodiment of the present application further provides a storage medium, where the storage medium is used to store an application, and the application is configured to execute any one of the page object arrangement methods described in the present application at runtime. .
为达到上述目的,本申请实施例还提供了一种应用程序,其中,该应用程序用于在运行时执行本申请所述的任一种页面对象排列方法。To achieve the above objective, an embodiment of the present application further provides an application, where the application is used to execute any one of the page object arrangement methods described in the present application at runtime.
为达到上述目的,本申请实施例还提供了一种用户设备,包括:To achieve the above objective, the embodiment of the present application further provides a user equipment, including:
显示屏、处理器、存储器、通信接口和总线;Display screen, processor, memory, communication interface and bus;
所述显示屏、所述处理器、所述存储器和所述通信接口通过所述总线连接并完成相互间的通信;The display screen, the processor, the memory, and the communication interface are connected by the bus and complete communication with each other;
所述存储器存储可执行程序代码;The memory stores executable program code;
所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于在运行时执行本申请所述的任一种页面对象排列方法。The processor runs a program corresponding to the executable program code by reading executable program code stored in the memory for executing any of the page object arrangement methods described herein at runtime.
本申请实施例提供的一种页面对象排列方法及系统,可以从显示屏显示的页面对象中确定所要排列的页面对象,并按照用户选择的排列形状对所确定的页面对象进行排列,使所确定的页面对象排列形成用户所选择的排列形状。本申请无需用户进行手动排列,因此排列过程更加快速,由于根据预设排列形状进行排列,因此排列精度更高,排列的效果也更好。 The method and system for arranging page objects provided by the embodiments of the present application may determine page objects to be arranged from page objects displayed on the display screen, and arrange the determined page objects according to the arrangement shape selected by the user, so as to determine The page objects are arranged to form an arrangement shape selected by the user. This application does not require manual alignment by the user, so the alignment process is faster. Since the arrangement is arranged according to the preset arrangement shape, the alignment precision is higher and the arrangement effect is better.
附图说明DRAWINGS
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings to be used in the embodiments or the prior art description will be briefly described below. Obviously, the drawings in the following description are only It is a certain embodiment of the present application, and other drawings can be obtained according to the drawings without any creative work for those skilled in the art.
图1为手机中显示的页面对象的示意图;1 is a schematic diagram of a page object displayed in a mobile phone;
图2为本申请实施例提供的一种页面对象排列方法的流程图;2 is a flowchart of a method for arranging page objects according to an embodiment of the present application;
图3为本申请实施例提供的一种页面对象排列方法中确定所要排列的页面对象的流程图;FIG. 3 is a flowchart of determining a page object to be arranged in a page object arrangement method according to an embodiment of the present disclosure;
图4为本申请实施例提供的另一种页面对象排列方法中确定所要排列的页面对象的流程图;FIG. 4 is a flowchart of determining a page object to be arranged in another page object arrangement method according to an embodiment of the present disclosure;
图5为本申请实施例提供的另一种页面对象排列方法中排列所要排列的页面对象的流程图;FIG. 5 is a flowchart of arranging page objects to be arranged in another page object arrangement method according to an embodiment of the present disclosure;
图6为本申请实施例提供的第一排列形状上分配位置的示意图;FIG. 6 is a schematic diagram of a distribution position on a first array shape according to an embodiment of the present application; FIG.
图7为本申请实施例提供的将页面对象移动到第一排列形状上的分配位置的示意图;FIG. 7 is a schematic diagram of an allocation position of moving a page object to a first array shape according to an embodiment of the present application; FIG.
图8为本申请实施例提供的将页面对象移动后的效果图;FIG. 8 is a schematic diagram of an effect of moving a page object according to an embodiment of the present application;
图9为本申请实施例提供的一种页面对象排列系统的结构示意图。FIG. 9 is a schematic structural diagram of a page object arrangement system according to an embodiment of the present application.
具体实施方式detailed description
为使本申请的目的、技术方案、及优点更加清楚明白,以下参照附图并举实施例,对本申请进一步详细说明。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the objects, technical solutions, and advantages of the present application more comprehensible, the present application will be further described in detail below with reference to the accompanying drawings. It is apparent that the described embodiments are only a part of the embodiments of the present application, and not all of them. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present application without departing from the inventive scope are the scope of the present application.
如图2所示,本申请实施例提供了一种页面对象排列方法,应用于具有显示屏的电子设备中,该方法可以包括: As shown in FIG. 2, the embodiment of the present application provides a method for arranging a page object, which is applied to an electronic device having a display screen, and the method may include:
S100、从所述显示屏显示的页面对象中确定所要排列的页面对象,接收用户对预设排列形状中第一排列形状的选择指令;S100. Determine a page object to be arranged from the page objects displayed by the display screen, and receive a selection instruction of the first arrangement shape in the preset arrangement shape by the user;
其中,页面对象可以包括:图片、剪贴画、形状、文本框和艺术字等。Among them, page objects can include: pictures, clip art, shapes, text boxes, and word art.
在实际应用中,可以提供一具有多个排列形状的选择界面供用户进行选择,例如选择界面中显示有圆形、三角形、正方形、心形等。用户可以从其中选择希望将页面对象排列后形成的形状。In an actual application, a selection interface having a plurality of arrangement shapes may be provided for the user to select, for example, a circle, a triangle, a square, a heart shape, and the like are displayed in the selection interface. From this, the user can select the shape that they want to arrange after the page objects are arranged.
具体的,步骤S100中从所述显示屏显示的页面对象中确定所要排列的页面对象的具体执行过程可以包括如下两种情况:Specifically, the specific execution process of determining the page object to be arranged from the page objects displayed by the display screen in step S100 may include the following two situations:
情况一、如图3所示,步骤S100中从所述显示屏显示的页面对象中确定所要排列的页面对象的步骤,包括:Case 1, as shown in FIG. 3, the step of determining the page objects to be arranged from the page objects displayed by the display screen in step S100 includes:
S110、接收用户对所述显示屏显示的页面对象的选择指令;S110. Receive a selection instruction of a page object displayed by the user on the display screen.
S120、根据所述选择指令确定所要排列的页面对象。S120. Determine, according to the selection instruction, a page object to be arranged.
其中,步骤S110中用户的选择指令可以为点击指令、框选指令、快捷键指令等。在电子设备为触屏设备时,用户可通过触摸屏发出选择指令,当电子设备为具有键盘、鼠标的计算机时,用户可通过键盘、鼠标发出选择指令。The selection instruction of the user in step S110 may be a click instruction, a frame selection instruction, a shortcut key instruction, or the like. When the electronic device is a touch screen device, the user can issue a selection command through the touch screen. When the electronic device is a computer with a keyboard or a mouse, the user can issue a selection command through the keyboard or the mouse.
在确定所要排列的页面对象后,可以对所确定的页面对象添加某种显示效果,以区别于未确定为所要排列的页面对象的其他对象。After determining the page objects to be arranged, a certain display effect may be added to the determined page objects to distinguish them from other objects that are not determined to be the page objects to be arranged.
情况二、如图4所示,步骤S100中从所述显示屏显示的页面对象中确定所要排列的页面对象的步骤,包括:Case 2, as shown in FIG. 4, the step of determining the page objects to be arranged from the page objects displayed by the display screen in step S100 includes:
S130、对所述显示屏显示的页面对象进行识别;S130. Identify a page object displayed by the display screen.
S140、将识别出满足预设条件的页面对象确定为所要排列的页面对象。S140. Determine, that the page object that meets the preset condition is identified as the page object to be arranged.
具体的,预设条件可以为根据页面对象的类型、页面对象的尺寸等制定,例如:预设条件为页面对象的类型为页面中插入的形状。在这种 情况下,步骤S130可以仅对显示屏显示的页面对象的类型进行识别,而不再需要识别页面对象的尺寸。Specifically, the preset condition may be determined according to the type of the page object, the size of the page object, and the like. For example, the preset condition is that the type of the page object is a shape inserted in the page. In this kind of In this case, step S130 may identify only the type of the page object displayed on the display screen, and it is no longer necessary to identify the size of the page object.
情况二与情况一相比,可以自动识别所要排列的页面对象,更加快捷。Case 2 Compared with Case 1, it can automatically identify the page objects to be arranged, which is faster.
S200、按照所述第一排列形状对所确定的页面对象进行排列,以使所确定的页面对象排列形成所述第一排列形状,获得排列结果;S200, arranging the determined page objects according to the first array shape, so that the determined page objects are arranged to form the first array shape, and obtaining an arrangement result;
其中,如图5所示,步骤S200可以包括:Wherein, as shown in FIG. 5, step S200 may include:
S210、确定所要排列的页面对象所占区域的中心点;S210. Determine a center point of an area occupied by the page object to be arranged.
S220、移动所要排列的页面对象以使所要排列的页面对象所占区域的中心点位于所述第一排列形状的轮廓上。S220: Move the page objects to be arranged such that a center point of an area occupied by the page objects to be arranged is located on a contour of the first array shape.
在实际应用中,为了提高排列效果,可以将所要排列的页面对象进行均匀排列。举例一:图1所示的六个页面对象均为所要排列的页面对象,用户选择的排列形状为圆形,则可以将这六个页面对象均匀分布在圆形的轨迹上。In practical applications, in order to improve the alignment effect, the page objects to be arranged may be evenly arranged. For example, the six page objects shown in FIG. 1 are all the page objects to be arranged, and the user-selected arrangement shape is a circle, and the six page objects can be evenly distributed on the circular track.
具体的,步骤S220可以包括:Specifically, step S220 may include:
确定所要排列的页面对象的个数;Determine the number of page objects to be arranged;
根据所述个数、所述第一排列形状的轮廓确定将所要排列的页面对象均匀分配到所述第一排列形状的轮廓上的分配位置;Determining, according to the number, the contour of the first array shape, the evenly distributed page objects to be allocated to the distribution position of the contour of the first array shape;
移动所要排列的页面对象以使所要排列的页面对象所占区域的中心点位于所述第一排列形状的轮廓的相应分配位置上。The page objects to be arranged are moved such that the center point of the area occupied by the page objects to be arranged is located at a corresponding assigned position of the outline of the first array shape.
可以理解的是,虽然不同的页面对象的形状可能不同,但在电子设备的显示屏中所占区域均为矩形,因此中心点也即该矩形区域的中心点。It can be understood that although the shape of different page objects may be different, the area occupied by the display screen of the electronic device is a rectangle, so the center point is also the center point of the rectangular area.
仍以上述举例一为例进行说明,使用上述方案确定的第一排列形状的分配位置为六个,具体的,可以分别为图6所示的位于圆形轮廓上的点A至点F。需要说明的是,图6中的以上六个点仅为示意性,在实际应用中并不一定会显示在显示屏上。确定分配位置后就可以移动各所要 排列的页面对象,优选的,将各页面对象所占区域的中心点移动到距离最近的分配位置,当有两个甚至更多页面对象所占区域的中心点均距离某分配位置最近时,可以将距离该分配位置最近的页面对象所占区域的中心点移动到该分配位置上,将剩余的页面对象移动到其他分配位置上。Still taking the above-mentioned example as an example, the first arrangement shape determined by the above scheme has six allocation positions, and specifically, points A to F located on the circular contour shown in FIG. 6 respectively. It should be noted that the above six points in FIG. 6 are only schematic, and are not necessarily displayed on the display screen in practical applications. After you determine the location, you can move each Arranging the page objects, preferably, moving the center point of the area occupied by each page object to the nearest allocation position, when the center point of the area occupied by two or more page objects is closest to a certain allocation position, The center point of the area occupied by the page object closest to the allocation location is moved to the allocation location, and the remaining page objects are moved to other allocation locations.
具体的,移动举例一中各所要排列的页面对象后可以形成如图7所示的排列形状。Specifically, after moving the page objects to be arranged in each of the examples 1, an arrangement shape as shown in FIG. 7 can be formed.
当第一排列形状具有顶点时,可以首先将所要排列的页面对象移动到各顶点上,例如第一排列形状为三角形,则可以首先将图1所示的六个页面对象中的三个移动到三角形的三个顶点上。然后,如果还剩余有所要排列的页面对象,则再将剩余的所要排列的页面对象移动到顶点之间的各个边上。优选的,可以根据每个边的边长进行及剩余所要排列的页面对象的数目确定分配位置,以实现均匀分配。例如图1所示的六个页面对象中的三个移动到三个顶点后,将剩余的三个页面对象均匀分配到三角形的三个边的中点上。When the first array shape has vertices, the page objects to be arranged may be first moved to the vertices. For example, if the first array shape is a triangle, three of the six page objects shown in FIG. 1 may be first moved to On the three vertices of the triangle. Then, if there are still page objects to be arranged, then the remaining page objects to be arranged are moved to the respective sides between the vertices. Preferably, the allocation position may be determined according to the side length of each side and the number of remaining page objects to be arranged to achieve uniform distribution. For example, after three of the six page objects shown in FIG. 1 are moved to three vertices, the remaining three page objects are evenly distributed to the midpoints of the three sides of the triangle.
S300、显示所述排列结果。S300. Display the arrangement result.
移动举例一中各所要排列的页面对象后可以显示如图8所示的排列结果。After moving the page objects to be arranged in each of the examples 1, the result of the arrangement shown in FIG. 8 can be displayed.
在本申请其他实施例中,在步骤S300后,图2所示的页面对象排列方法还可以包括:In other embodiments of the present application, after the step S300, the page object arrangement method shown in FIG. 2 may further include:
根据用户的调整指令,对所述排列结果进行调整。The arrangement result is adjusted according to an adjustment instruction of the user.
具体的,该调整指令可以为针对某一页面对象的指令,如页面对象围绕自身中心点旋转的指令、页面对象平移指令等。该调整指令也可以为针对排列结果中所有排列后的页面对象的调整指令,例如排列形成的圆形的扩大指令、缩小指令,形成圆形的所有页面对象围绕圆形的旋转指令等。Specifically, the adjustment instruction may be an instruction for a certain page object, such as an instruction that the page object rotates around its own center point, a page object translation instruction, and the like. The adjustment command may be an adjustment instruction for all the arranged page objects in the arrangement result, for example, a circular expansion instruction and a reduction instruction formed in a circle, and a circular rotation instruction of all the page objects around the circle is formed.
根据用户的各种调整指令,可以进一步对排列结果进行调整,以达到用户更满意的排列效果。 According to various adjustment instructions of the user, the arrangement result can be further adjusted to achieve a more satisfactory arrangement effect of the user.
本申请实施例提供的一种页面对象排列方法,可以从显示屏显示的页面对象中确定所要排列的页面对象,并按照用户选择的排列形状对所确定的页面对象进行排列,使所确定的页面对象排列形成用户所选择的排列形状。本申请无需用户进行手动排列,因此排列过程更加快速,由于根据预设排列形状进行排列,因此排列精度更高,排列的效果也更好。A method for arranging page objects according to an embodiment of the present application may determine a page object to be arranged from a page object displayed on a display screen, and arrange the determined page objects according to the arrangement shape selected by the user, so that the determined page is aligned. The objects are arranged to form an arrangement shape selected by the user. This application does not require manual alignment by the user, so the alignment process is faster. Since the arrangement is arranged according to the preset arrangement shape, the alignment precision is higher and the arrangement effect is better.
与图2所示的方法实施例相对应,如图9所示,本申请还提供了一种页面对象排列系统,应用于具有显示屏的电子设备中,该系统可以包括:对象确定模块100、形状确定模块200、排列模块300和显示模块400,Corresponding to the method embodiment shown in FIG. 2, as shown in FIG. 9, the present application further provides a page object arranging system, which is applied to an electronic device having a display screen, and the system may include: an object determining module 100, a shape determining module 200, an arranging module 300, and a display module 400,
对象确定模块100,用于从所述显示屏显示的页面对象中确定所要排列的页面对象;An object determining module 100, configured to determine, from a page object displayed by the display screen, a page object to be arranged;
其中,页面对象可以包括:图片、剪贴画、形状、文本框和艺术字等。Among them, page objects can include: pictures, clip art, shapes, text boxes, and word art.
在实际应用中,可以提供一具有多个排列形状的选择界面供用户进行选择,例如选择界面中显示有圆形、三角形、正方形、心形等。用户可以从其中选择希望将页面对象排列后形成的形状。In an actual application, a selection interface having a plurality of arrangement shapes may be provided for the user to select, for example, a circle, a triangle, a square, a heart shape, and the like are displayed in the selection interface. From this, the user can select the shape that they want to arrange after the page objects are arranged.
形状确定模块200,用于接收用户对预设排列形状中第一排列形状的选择指令;The shape determining module 200 is configured to receive a selection instruction of the first arrangement shape in the preset arrangement shape by the user;
排列模块300,用于按照所述第一排列形状对所确定的页面对象进行排列,以使所确定的页面对象排列形成所述第一排列形状,获得排列结果;The arranging module 300 is configured to arrange the determined page objects according to the first array shape, so that the determined page objects are arranged to form the first array shape, and obtain an arrangement result;
显示模块400,用于显示所述排列结果。The display module 400 is configured to display the alignment result.
其中,对象确定模块100的组成可以包括如下两种情况:The composition of the object determining module 100 may include the following two situations:
情况一、对象确定模块100包括:指令接收子模块和第一对象子模块,Case 1, the object determining module 100 includes: an instruction receiving submodule and a first object submodule,
所述指令接收子模块,用于接收用户对所述显示屏显示的页面对象的选择指令; The instruction receiving submodule is configured to receive a selection instruction of a page object displayed by the user on the display screen;
所述第一对象子模块,用于根据所述选择指令确定所要排列的页面对象。The first object submodule is configured to determine a page object to be arranged according to the selection instruction.
情况二、对象确定模块100包括:对象识别子模块和第二对象子模块,Case 2: The object determining module 100 includes: an object identifying submodule and a second object submodule,
所述对象识别子模块,用于对所述显示屏显示的页面对象进行识别;The object recognition submodule is configured to identify a page object displayed by the display screen;
所述第二对象子模块,用于将识别出满足预设条件的页面对象确定为所要排列的页面对象。The second object sub-module is configured to determine a page object that meets a preset condition as a page object to be arranged.
在实际应用中,为了提高排列效果,可以将所要排列的页面对象进行均匀排列。In practical applications, in order to improve the alignment effect, the page objects to be arranged may be evenly arranged.
其中,排列模块300可以包括:中心点确定子模块和移动子模块,The arranging module 300 may include: a central point determining submodule and a moving submodule,
所述中心点确定子模块,用于确定所要排列的页面对象所占区域的中心点;The center point determining submodule is configured to determine a center point of an area occupied by the page object to be arranged;
所述移动子模块,用于移动所要排列的页面对象以使所要排列的页面对象所占区域的中心点位于所述第一排列形状的轮廓上。The moving sub-module is configured to move the page objects to be arranged such that a center point of an area occupied by the page objects to be arranged is located on a contour of the first array shape.
其中,移动子模块可以包括:个数确定子模块、位置确定子模块和分配子模块,The mobile submodule may include: a number determining submodule, a location determining submodule, and an allocation submodule,
所述个数确定子模块,用于确定所要排列的页面对象的个数;The number determining submodule is configured to determine the number of page objects to be arranged;
所述位置确定子模块,用于根据所述个数、所述第一排列形状的轮廓确定将所要排列的页面对象均匀分配到所述第一排列形状的轮廓上的分配位置;The position determining sub-module is configured to determine, according to the number, the contour of the first array shape, uniformly allocating page objects to be arranged to an allocation position on a contour of the first array shape;
所述分配子模块,用于移动所要排列的页面对象以使所要排列的页面对象所占区域的中心点位于所述第一排列形状的轮廓的相应分配位置上。The distribution sub-module is configured to move the page objects to be arranged such that a center point of an area occupied by the page objects to be arranged is located at a corresponding allocation position of the contour of the first array shape.
可以理解的是,虽然不同的页面对象的形状可能不同,但在电子设备的显示屏中所占区域均为矩形,因此中心点也即该矩形区域的中心点。It can be understood that although the shape of different page objects may be different, the area occupied by the display screen of the electronic device is a rectangle, so the center point is also the center point of the rectangular area.
在本申请其他实施例提供的另一种页面对象排列系统,还可以包括: Another page object arranging system provided by other embodiments of the present application may further include:
排列调整模块,用于根据用户的调整指令,对所述排列结果进行调整。The arrangement adjustment module is configured to adjust the arrangement result according to an adjustment instruction of the user.
具体的,该调整指令可以为针对某一页面对象的指令,如页面对象围绕自身中心点旋转的指令、页面对象平移指令等。该调整指令也可以为针对排列结果中所有排列后的页面对象的调整指令,例如排列形成的圆形的扩大指令、缩小指令,形成圆形的所有页面对象围绕圆形的旋转指令等。Specifically, the adjustment instruction may be an instruction for a certain page object, such as an instruction that the page object rotates around its own center point, a page object translation instruction, and the like. The adjustment command may be an adjustment instruction for all the arranged page objects in the arrangement result, for example, a circular expansion instruction and a reduction instruction formed in a circle, and a circular rotation instruction of all the page objects around the circle is formed.
根据用户的各种调整指令,可以进一步对排列结果进行调整,以达到用户更满意的排列效果。According to various adjustment instructions of the user, the arrangement result can be further adjusted to achieve a more satisfactory arrangement effect of the user.
本申请实施例提供的一种页面对象排列系统,可以从显示屏显示的页面对象中确定所要排列的页面对象,并按照用户选择的排列形状对所确定的页面对象进行排列,使所确定的页面对象排列形成用户所选择的排列形状。本申请无需用户进行手动排列,因此排列过程更加快速,由于根据预设排列形状进行排列,因此排列精度更高,排列的效果也更好。The page object arranging system provided by the embodiment of the present invention can determine the page objects to be arranged from the page objects displayed on the display screen, and arrange the determined page objects according to the arrangement shape selected by the user, so that the determined pages are arranged. The objects are arranged to form an arrangement shape selected by the user. This application does not require manual alignment by the user, so the alignment process is faster. Since the arrangement is arranged according to the preset arrangement shape, the alignment precision is higher and the arrangement effect is better.
相应的,本申请实施例还提供了一种存储介质,其中,该存储介质用于存储应用程序,所述应用程序用于在运行时执行本申请实施例所述的一种页面对象排列方法。其中,本申请实施例所述的一种页面对象排列方法,可以包括:Correspondingly, the embodiment of the present application further provides a storage medium, where the storage medium is used to store an application, and the application is configured to execute a page object arrangement method according to an embodiment of the present application at runtime. The method for arranging the page objects in the embodiment of the present application may include:
从所述显示屏显示的页面对象中确定所要排列的页面对象,接收用户对预设排列形状中第一排列形状的选择指令;Determining a page object to be arranged from the page object displayed by the display screen, and receiving a selection instruction of the first arrangement shape in the preset arrangement shape by the user;
按照所述第一排列形状对所确定的页面对象进行排列,以使所确定的页面对象排列形成所述第一排列形状,获得排列结果;Arranging the determined page objects according to the first array shape, so that the determined page objects are arranged to form the first array shape, and obtaining an arrangement result;
显示所述排列结果。The arrangement result is displayed.
其中,所述从所述显示屏显示的页面对象中确定所要排列的页面对象的步骤,可以包括:The step of determining the page object to be arranged from the page object displayed by the display screen may include:
接收用户对所述显示屏显示的页面对象的选择指令;Receiving a selection instruction of a page object displayed by the user on the display screen;
根据所述选择指令确定所要排列的页面对象。 A page object to be arranged is determined according to the selection instruction.
其中,所述从所述显示屏显示的页面对象中确定所要排列的页面对象的步骤,可以包括:The step of determining the page object to be arranged from the page object displayed by the display screen may include:
对所述显示屏显示的页面对象进行识别;Identifying a page object displayed on the display screen;
将识别出满足预设条件的页面对象确定为所要排列的页面对象。The page object that recognizes the preset condition is identified as the page object to be arranged.
其中,所述按照所述第一排列形状对所确定的页面对象进行排列的步骤,可以包括:The step of arranging the determined page objects according to the first arrangement shape may include:
确定所要排列的页面对象所占区域的中心点;Determining the center point of the area occupied by the page object to be arranged;
移动所要排列的页面对象以使所要排列的页面对象所占区域的中心点位于所述第一排列形状的轮廓上。The page objects to be arranged are moved such that the center point of the area occupied by the page objects to be arranged is located on the outline of the first arrangement shape.
其中,所述移动所要排列的页面对象以使所要排列的页面对象所占区域的中心点位于所述第一排列形状的轮廓上的步骤,可以包括:The step of moving the page objects to be arranged such that the center point of the area occupied by the page objects to be arranged is located on the contour of the first array shape may include:
确定所要排列的页面对象的个数;Determine the number of page objects to be arranged;
根据所述个数、所述第一排列形状的轮廓确定将所要排列的页面对象均匀分配到所述第一排列形状的轮廓上的分配位置;Determining, according to the number, the contour of the first array shape, the evenly distributed page objects to be allocated to the distribution position of the contour of the first array shape;
移动所要排列的页面对象以使所要排列的页面对象所占区域的中心点位于所述第一排列形状的轮廓的相应分配位置上。The page objects to be arranged are moved such that the center point of the area occupied by the page objects to be arranged is located at a corresponding assigned position of the outline of the first array shape.
其中,显示所述排列结果后,上述页面对象排列方法还可以包括:The method for arranging the page object may further include:
根据用户的调整指令,对所述排列结果进行调整。The arrangement result is adjusted according to an adjustment instruction of the user.
相应的,本申请实施例还提供了一种应用程序,其中,该应用程序用于在运行时执行本申请实施例所述的一种页面对象排列方法。其中,本申请实施例所述的一种页面对象排列方法,可以包括:Correspondingly, the embodiment of the present application further provides an application program, where the application is used to execute a page object arrangement method according to an embodiment of the present application at runtime. The method for arranging the page objects in the embodiment of the present application may include:
从所述显示屏显示的页面对象中确定所要排列的页面对象,接收用户对预设排列形状中第一排列形状的选择指令;Determining a page object to be arranged from the page object displayed by the display screen, and receiving a selection instruction of the first arrangement shape in the preset arrangement shape by the user;
按照所述第一排列形状对所确定的页面对象进行排列,以使所确定 的页面对象排列形成所述第一排列形状,获得排列结果;Arranging the determined page objects according to the first arrangement shape to determine The page objects are arranged to form the first array shape, and the arrangement result is obtained;
显示所述排列结果。The arrangement result is displayed.
其中,所述从所述显示屏显示的页面对象中确定所要排列的页面对象的步骤,可以包括:The step of determining the page object to be arranged from the page object displayed by the display screen may include:
接收用户对所述显示屏显示的页面对象的选择指令;Receiving a selection instruction of a page object displayed by the user on the display screen;
根据所述选择指令确定所要排列的页面对象。A page object to be arranged is determined according to the selection instruction.
其中,所述从所述显示屏显示的页面对象中确定所要排列的页面对象的步骤,可以包括:The step of determining the page object to be arranged from the page object displayed by the display screen may include:
对所述显示屏显示的页面对象进行识别;Identifying a page object displayed on the display screen;
将识别出满足预设条件的页面对象确定为所要排列的页面对象。The page object that recognizes the preset condition is identified as the page object to be arranged.
其中,所述按照所述第一排列形状对所确定的页面对象进行排列的步骤,可以包括:The step of arranging the determined page objects according to the first arrangement shape may include:
确定所要排列的页面对象所占区域的中心点;Determining the center point of the area occupied by the page object to be arranged;
移动所要排列的页面对象以使所要排列的页面对象所占区域的中心点位于所述第一排列形状的轮廓上。The page objects to be arranged are moved such that the center point of the area occupied by the page objects to be arranged is located on the outline of the first arrangement shape.
其中,所述移动所要排列的页面对象以使所要排列的页面对象所占区域的中心点位于所述第一排列形状的轮廓上的步骤,可以包括:The step of moving the page objects to be arranged such that the center point of the area occupied by the page objects to be arranged is located on the contour of the first array shape may include:
确定所要排列的页面对象的个数;Determine the number of page objects to be arranged;
根据所述个数、所述第一排列形状的轮廓确定将所要排列的页面对象均匀分配到所述第一排列形状的轮廓上的分配位置;Determining, according to the number, the contour of the first array shape, the evenly distributed page objects to be allocated to the distribution position of the contour of the first array shape;
移动所要排列的页面对象以使所要排列的页面对象所占区域的中心点位于所述第一排列形状的轮廓的相应分配位置上。The page objects to be arranged are moved such that the center point of the area occupied by the page objects to be arranged is located at a corresponding assigned position of the outline of the first array shape.
其中,显示所述排列结果后,上述页面对象排列方法还可以包括:The method for arranging the page object may further include:
根据用户的调整指令,对所述排列结果进行调整。The arrangement result is adjusted according to an adjustment instruction of the user.
相应的,本申请实施例还提供了一种用户设备,可以包括: Correspondingly, the embodiment of the present application further provides a user equipment, which may include:
显示屏、处理器、存储器、通信接口和总线;Display screen, processor, memory, communication interface and bus;
所述显示屏、所述处理器、所述存储器和所述通信接口通过所述总线连接并完成相互间的通信;The display screen, the processor, the memory, and the communication interface are connected by the bus and complete communication with each other;
所述存储器存储可执行程序代码;The memory stores executable program code;
所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于在运行时执行本申请实施例所述的一种页面对象排列方法。其中,本申请实施例所述的一种页面对象排列方法,可以包括:The processor executes a program corresponding to the executable program code by reading the executable program code stored in the memory, and is configured to execute a page object arrangement method according to an embodiment of the present application at runtime . The method for arranging the page objects in the embodiment of the present application may include:
从所述显示屏显示的页面对象中确定所要排列的页面对象,接收用户对预设排列形状中第一排列形状的选择指令;Determining a page object to be arranged from the page object displayed by the display screen, and receiving a selection instruction of the first arrangement shape in the preset arrangement shape by the user;
按照所述第一排列形状对所确定的页面对象进行排列,以使所确定的页面对象排列形成所述第一排列形状,获得排列结果;Arranging the determined page objects according to the first array shape, so that the determined page objects are arranged to form the first array shape, and obtaining an arrangement result;
显示所述排列结果。The arrangement result is displayed.
其中,所述从所述显示屏显示的页面对象中确定所要排列的页面对象的步骤,可以包括:The step of determining the page object to be arranged from the page object displayed by the display screen may include:
接收用户对所述显示屏显示的页面对象的选择指令;Receiving a selection instruction of a page object displayed by the user on the display screen;
根据所述选择指令确定所要排列的页面对象。A page object to be arranged is determined according to the selection instruction.
其中,所述从所述显示屏显示的页面对象中确定所要排列的页面对象的步骤,可以包括:The step of determining the page object to be arranged from the page object displayed by the display screen may include:
对所述显示屏显示的页面对象进行识别;Identifying a page object displayed on the display screen;
将识别出满足预设条件的页面对象确定为所要排列的页面对象。The page object that recognizes the preset condition is identified as the page object to be arranged.
其中,所述按照所述第一排列形状对所确定的页面对象进行排列的步骤,可以包括:The step of arranging the determined page objects according to the first arrangement shape may include:
确定所要排列的页面对象所占区域的中心点;Determining the center point of the area occupied by the page object to be arranged;
移动所要排列的页面对象以使所要排列的页面对象所占区域的中心 点位于所述第一排列形状的轮廓上。Move the page objects to be arranged so that the center of the area occupied by the page objects to be arranged The points are located on the outline of the first array of shapes.
其中,所述移动所要排列的页面对象以使所要排列的页面对象所占区域的中心点位于所述第一排列形状的轮廓上的步骤,可以包括:The step of moving the page objects to be arranged such that the center point of the area occupied by the page objects to be arranged is located on the contour of the first array shape may include:
确定所要排列的页面对象的个数;Determine the number of page objects to be arranged;
根据所述个数、所述第一排列形状的轮廓确定将所要排列的页面对象均匀分配到所述第一排列形状的轮廓上的分配位置;Determining, according to the number, the contour of the first array shape, the evenly distributed page objects to be allocated to the distribution position of the contour of the first array shape;
移动所要排列的页面对象以使所要排列的页面对象所占区域的中心点位于所述第一排列形状的轮廓的相应分配位置上。The page objects to be arranged are moved such that the center point of the area occupied by the page objects to be arranged is located at a corresponding assigned position of the outline of the first array shape.
其中,显示所述排列结果后,上述页面对象排列方法还可以包括:The method for arranging the page object may further include:
根据用户的调整指令,对所述排列结果进行调整。The arrangement result is adjusted according to an adjustment instruction of the user.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。One of ordinary skill in the art can understand that all or part of the process of implementing the foregoing embodiments can be completed by a computer program to instruct related hardware, and the program can be stored in a computer readable storage medium. When executed, the flow of an embodiment of the methods as described above may be included. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。 The above is only the preferred embodiment of the present application, and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc., which are made within the spirit and principles of the present application, should be included in the present application. Within the scope of protection.

Claims (14)

  1. 一种页面对象排列方法,其特征在于,应用于具有显示屏的电子设备中,所述方法包括:A method for arranging page objects, which is applied to an electronic device having a display screen, the method comprising:
    从所述显示屏显示的页面对象中确定所要排列的页面对象,接收用户对预设排列形状中第一排列形状的选择指令;Determining a page object to be arranged from the page object displayed by the display screen, and receiving a selection instruction of the first arrangement shape in the preset arrangement shape by the user;
    按照所述第一排列形状对所确定的页面对象进行排列,以使所确定的页面对象排列形成所述第一排列形状,获得排列结果;Arranging the determined page objects according to the first array shape, so that the determined page objects are arranged to form the first array shape, and obtaining an arrangement result;
    显示所述排列结果。The arrangement result is displayed.
  2. 根据权利要求1所述的方法,其特征在于,所述从所述显示屏显示的页面对象中确定所要排列的页面对象的步骤,包括:The method according to claim 1, wherein the step of determining a page object to be arranged from the page objects displayed by the display screen comprises:
    接收用户对所述显示屏显示的页面对象的选择指令;Receiving a selection instruction of a page object displayed by the user on the display screen;
    根据所述选择指令确定所要排列的页面对象。A page object to be arranged is determined according to the selection instruction.
  3. 根据权利要求1所述的方法,其特征在于,所述从所述显示屏显示的页面对象中确定所要排列的页面对象的步骤,包括:The method according to claim 1, wherein the step of determining a page object to be arranged from the page objects displayed by the display screen comprises:
    对所述显示屏显示的页面对象进行识别;Identifying a page object displayed on the display screen;
    将识别出满足预设条件的页面对象确定为所要排列的页面对象。The page object that recognizes the preset condition is identified as the page object to be arranged.
  4. 根据权利要求1至3中任一项所述的方法,其特征在于,所述按照所述第一排列形状对所确定的页面对象进行排列的步骤,包括:The method according to any one of claims 1 to 3, wherein the step of arranging the determined page objects according to the first arrangement shape comprises:
    确定所要排列的页面对象所占区域的中心点;Determining the center point of the area occupied by the page object to be arranged;
    移动所要排列的页面对象以使所要排列的页面对象所占区域的中心点位于所述第一排列形状的轮廓上。The page objects to be arranged are moved such that the center point of the area occupied by the page objects to be arranged is located on the outline of the first arrangement shape.
  5. 根据权利要求4所述的方法,其特征在于,所述移动所要排列的页面对象以使所要排列的页面对象所占区域的中心点位于所述第一排列形状的轮廓上的步骤,包括:The method according to claim 4, wherein the step of moving the page objects to be arranged such that the center point of the area occupied by the page objects to be arranged is located on the contour of the first array shape comprises:
    确定所要排列的页面对象的个数; Determine the number of page objects to be arranged;
    根据所述个数、所述第一排列形状的轮廓确定将所要排列的页面对象均匀分配到所述第一排列形状的轮廓上的分配位置;Determining, according to the number, the contour of the first array shape, the evenly distributed page objects to be allocated to the distribution position of the contour of the first array shape;
    移动所要排列的页面对象以使所要排列的页面对象所占区域的中心点位于所述第一排列形状的轮廓的相应分配位置上。The page objects to be arranged are moved such that the center point of the area occupied by the page objects to be arranged is located at a corresponding assigned position of the outline of the first array shape.
  6. 根据权利要求1所述的方法,其特征在于,显示所述排列结果后,所述方法还包括:The method according to claim 1, wherein after the displaying the display result, the method further comprises:
    根据用户的调整指令,对所述排列结果进行调整。The arrangement result is adjusted according to an adjustment instruction of the user.
  7. 一种页面对象排列系统,其特征在于,应用于具有显示屏的电子设备中,所述系统包括:对象确定模块、形状确定模块、排列模块和显示模块,A page object arranging system is characterized in that it is applied to an electronic device having a display screen, the system comprising: an object determining module, a shape determining module, an arranging module and a display module,
    所述对象确定模块,用于从所述显示屏显示的页面对象中确定所要排列的页面对象;The object determining module is configured to determine, from the page objects displayed by the display screen, the page objects to be arranged;
    所述形状确定模块,用于接收用户对预设排列形状中第一排列形状的选择指令;The shape determining module is configured to receive a selection instruction of a first alignment shape in a preset arrangement shape by a user;
    所述排列模块,用于按照所述第一排列形状对所确定的页面对象进行排列,以使所确定的页面对象排列形成所述第一排列形状,获得排列结果;The arranging module is configured to arrange the determined page objects according to the first arrangement shape, so that the determined page objects are arranged to form the first array shape, and the arrangement result is obtained;
    所述显示模块,用于显示所述排列结果。The display module is configured to display the alignment result.
  8. 根据权利要求7所述的系统,其特征在于,所述对象确定模块,包括:指令接收子模块和第一对象子模块,The system according to claim 7, wherein the object determining module comprises: an instruction receiving submodule and a first object submodule,
    所述指令接收子模块,用于接收用户对所述显示屏显示的页面对象的选择指令;The instruction receiving submodule is configured to receive a selection instruction of a page object displayed by the user on the display screen;
    所述第一对象子模块,用于根据所述选择指令确定所要排列的页面对象。The first object submodule is configured to determine a page object to be arranged according to the selection instruction.
  9. 根据权利要求7所述的系统,其特征在于,所述对象确定模块,包括:对象识别子模块和第二对象子模块, The system according to claim 7, wherein the object determining module comprises: an object identifying sub-module and a second object sub-module,
    所述对象识别子模块,用于对所述显示屏显示的页面对象进行识别;The object recognition submodule is configured to identify a page object displayed by the display screen;
    所述第二对象子模块,用于将识别出满足预设条件的页面对象确定为所要排列的页面对象。The second object sub-module is configured to determine a page object that meets a preset condition as a page object to be arranged.
  10. 根据权利要求7至9中任一项所述的系统,其特征在于,所述排列模块,包括:中心点确定子模块和移动子模块,The system according to any one of claims 7 to 9, wherein the arranging module comprises: a center point determining submodule and a moving submodule,
    所述中心点确定子模块,用于确定所要排列的页面对象所占区域的中心点;The center point determining submodule is configured to determine a center point of an area occupied by the page object to be arranged;
    所述移动子模块,用于移动所要排列的页面对象以使所要排列的页面对象所占区域的中心点位于所述第一排列形状的轮廓上。The moving sub-module is configured to move the page objects to be arranged such that a center point of an area occupied by the page objects to be arranged is located on a contour of the first array shape.
  11. 根据权利要求10所述的系统,其特征在于,所述移动子模块,包括:个数确定子模块、位置确定子模块和分配子模块,The system according to claim 10, wherein the moving submodule comprises: a number determining submodule, a position determining submodule, and an assigning submodule,
    所述个数确定子模块,用于确定所要排列的页面对象的个数;The number determining submodule is configured to determine the number of page objects to be arranged;
    所述位置确定子模块,用于根据所述个数、所述第一排列形状的轮廓确定将所要排列的页面对象均匀分配到所述第一排列形状的轮廓上的分配位置;The position determining sub-module is configured to determine, according to the number, the contour of the first array shape, uniformly allocating page objects to be arranged to an allocation position on a contour of the first array shape;
    所述分配子模块,用于移动所要排列的页面对象以使所要排列的页面对象所占区域的中心点位于所述第一排列形状的轮廓的相应分配位置上。The distribution sub-module is configured to move the page objects to be arranged such that a center point of an area occupied by the page objects to be arranged is located at a corresponding allocation position of the contour of the first array shape.
  12. 一种存储介质,其特征在于,所述存储介质用于存储应用程序,所述应用程序用于在运行时执行权利要求1至6中任一项所述的一种页面对象排列方法。A storage medium for storing an application for performing a page object arrangement method according to any one of claims 1 to 6 at runtime.
  13. 一种应用程序,其特征在于,所述应用程序用于在运行时执行权利要求1至6中任一项所述的一种页面对象排列方法。An application program, wherein the application program is configured to execute a page object arrangement method according to any one of claims 1 to 6 at runtime.
  14. 一种用户设备,其特征在于,包括:A user equipment, comprising:
    显示屏、处理器、存储器、通信接口和总线;Display screen, processor, memory, communication interface and bus;
    所述显示屏、所述处理器、所述存储器和所述通信接口通过所述总 线连接并完成相互间的通信;The display screen, the processor, the memory, and the communication interface pass the total Line connections and complete communication with each other;
    所述存储器存储可执行程序代码;The memory stores executable program code;
    所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于在运行时执行权利要求1至6中任一项所述的一种页面对象排列方法。 The processor executes a program corresponding to the executable program code by reading executable program code stored in the memory for performing one of the claims 1 to 6 at runtime A method of arranging page objects.
PCT/CN2014/090906 2013-12-13 2014-11-12 Method and system for arrangement of page objects WO2015085845A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201310683249.2A CN104714717B (en) 2013-12-13 2013-12-13 Page object aligning method and system
CN201310683249.2 2013-12-13

Publications (1)

Publication Number Publication Date
WO2015085845A1 true WO2015085845A1 (en) 2015-06-18

Family

ID=53370604

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/090906 WO2015085845A1 (en) 2013-12-13 2014-11-12 Method and system for arrangement of page objects

Country Status (2)

Country Link
CN (1) CN104714717B (en)
WO (1) WO2015085845A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109033049A (en) * 2018-06-29 2018-12-18 平安科技(深圳)有限公司 Generation method and device, storage medium, the terminal of PPT document

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100162151A1 (en) * 2008-12-19 2010-06-24 Microsoft Corporation Techniques for organizing information on a computing device using movable objects
CN101840305A (en) * 2010-05-18 2010-09-22 华为终端有限公司 Display method of user graphical interface and terminal equipment
CN101867719A (en) * 2009-04-20 2010-10-20 奥林巴斯映像株式会社 Operating control device, method of controlling operation thereof
CN103034445A (en) * 2012-12-13 2013-04-10 广东欧珀移动通信有限公司 Method for automatically defining unlock interface of mobile terminal equipment and mobile terminal equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130052751A (en) * 2011-05-17 2013-05-23 삼성전자주식회사 Terminal and method for arranging icon thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100162151A1 (en) * 2008-12-19 2010-06-24 Microsoft Corporation Techniques for organizing information on a computing device using movable objects
CN101867719A (en) * 2009-04-20 2010-10-20 奥林巴斯映像株式会社 Operating control device, method of controlling operation thereof
CN101840305A (en) * 2010-05-18 2010-09-22 华为终端有限公司 Display method of user graphical interface and terminal equipment
CN103034445A (en) * 2012-12-13 2013-04-10 广东欧珀移动通信有限公司 Method for automatically defining unlock interface of mobile terminal equipment and mobile terminal equipment

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109033049A (en) * 2018-06-29 2018-12-18 平安科技(深圳)有限公司 Generation method and device, storage medium, the terminal of PPT document

Also Published As

Publication number Publication date
CN104714717B (en) 2018-06-05
CN104714717A (en) 2015-06-17

Similar Documents

Publication Publication Date Title
RU2606055C2 (en) Desktop system of mobile terminal and interface interaction method and device
CA2845922C (en) Method, apparatus and computer program product for displaying items on multiple floors in multi-level maps
JP2011529223A (en) Dynamic grid display
US11372540B2 (en) Table processing method, device, interactive white board and storage medium
CN109753641B (en) Method and device for changing object position, electronic equipment and storage medium
WO2017088605A1 (en) Method and device for controlling picture display in picture editing
CN111738917B (en) Picture telescoping method, device, equipment and storage medium
WO2023226371A1 (en) Target object interactive reproduction control method and apparatus, device and storage medium
US11526322B2 (en) Enhanced techniques for merging content from separate computing devices
CN113157439B (en) Resource statistics method, device and terminal
CN112583620B (en) Network topology map generation method, device, electronic equipment and storage medium
EP4040376B1 (en) Picture processing method and apparatus, and electronic device and storage medium
JP2024515693A (en) Table display method, device, equipment and medium
WO2015085845A1 (en) Method and system for arrangement of page objects
US8959444B2 (en) Presenting a navigation order of shapes
CN111198684A (en) Method, apparatus, device and medium for data processing and graphic engine establishment
CN111462269B (en) Image processing method and device, storage medium and electronic equipment
CN110221892B (en) Method, device, medium and electronic equipment for scrolling window information
CN104346046A (en) Three-dimensional simulation page turning method and system
WO2017011680A1 (en) Device and method for processing data
CN110990006A (en) Form management system and form generation device
CN113487704B (en) Dovetail arrow mark drawing method and device, storage medium and terminal equipment
US10347217B2 (en) Placement of graphic elements of GUI with region of interest
WO2017067460A1 (en) Desktop home screen determining method and device
CN110058751B (en) Method and device for selecting electronic document content

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14870441

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 13.10.2016)

122 Ep: pct application non-entry in european phase

Ref document number: 14870441

Country of ref document: EP

Kind code of ref document: A1