CN118819365A - Text processing method, medium, device and computing equipment - Google Patents
Text processing method, medium, device and computing equipment Download PDFInfo
- Publication number
- CN118819365A CN118819365A CN202410805550.4A CN202410805550A CN118819365A CN 118819365 A CN118819365 A CN 118819365A CN 202410805550 A CN202410805550 A CN 202410805550A CN 118819365 A CN118819365 A CN 118819365A
- Authority
- CN
- China
- Prior art keywords
- text
- text object
- target text
- target
- content
- 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.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 36
- 238000000034 method Methods 0.000 claims abstract description 36
- 238000012545 processing Methods 0.000 claims description 44
- 238000007667 floating Methods 0.000 claims description 8
- 230000004044 response Effects 0.000 claims description 7
- 238000012423 maintenance Methods 0.000 abstract description 13
- 238000005516 engineering process Methods 0.000 abstract description 3
- 238000001514 detection method Methods 0.000 description 10
- 230000008859 change Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000010076 replication Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000003749 cleanliness Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the disclosure provides a text processing method, a medium, a device and computing equipment, and relates to the technical field of Internet. The method comprises the following steps: and responding to the first pointer moving operation in the current page, determining that the position of the moved pointer is positioned at the position of the target text object, and displaying the whole text content of the target text object when the target text object is in the omitted state. The method solves the problems of redundancy and difficult maintenance of the internal codes of the program when the text overflow condition is controlled by adding the title attribute element in the related technology, thereby effectively controlling the content display overflow problem of the current page, simultaneously effectively reducing the code quantity in the program, and avoiding the problems of redundancy and difficult maintenance of the codes.
Description
Technical Field
Embodiments of the present disclosure relate to the field of internet technology, and more particularly, to a text processing method, medium, apparatus, and computing device.
Background
This section is intended to provide a background or context to the embodiments of the disclosure recited in the claims. The description herein is not admitted to be prior art by inclusion in this section.
In the development process of an application program, text content to be input or text content to be displayed is usually displayed through a text box. When the text content is shorter in length, the text content can be completely displayed in the program interface, but when the text content exceeds the accommodating range of the text box, namely, the text overflows, the program interface can not display all the text content, and the text content needs to be processed at the moment so as to meet the display requirement of the text content.
In the related art, elements with title attributes are added, and partial text contents are assigned to the elements, so that the text contents can be completely displayed in a program interface by displaying the elements instead of the text contents. However, this method has the disadvantage that each time a text overflow condition is handled, element codes are required to be added, which results in redundancy of the codes inside the program and difficult maintenance.
Disclosure of Invention
The disclosure provides a text processing method, a medium, a device and a computing device, which are used for solving the problems of redundancy of internal codes and difficult maintenance of a program when a text overflow condition is controlled by adding a title attribute element in the related technology.
In a first aspect of embodiments of the present disclosure, there is provided a text processing method, including:
Responding to a first pointer moving operation in a current page, and determining that the position of a moved pointer is positioned at the position of a target text object, wherein the target text object contains text content;
And if the target text object is in the omitted state, displaying the whole text content of the target text object.
In a second aspect of embodiments of the present disclosure, there is provided a computer-readable storage medium comprising:
computer-readable storage media have stored therein computer-executable instructions that, when executed by a processor, are for implementing a text processing method as in the first aspect of embodiments of the present disclosure.
In a third aspect of the embodiments of the present disclosure, there is provided a text processing apparatus, including:
The determining module is used for responding to the first pointer moving operation in the current page, determining that the position of the moved pointer is positioned at the position of the target text object, and the target text object contains text content;
and the processing module is used for displaying the whole text content of the target text object if the target text object is in the omitted state.
In a fourth aspect of embodiments of the present disclosure, there is provided a computing device comprising:
At least one processor;
And a memory communicatively coupled to the at least one processor;
Wherein the memory stores instructions executable by the at least one processor to cause the computing device to perform a text processing method as in the first aspect of the present disclosure.
According to the text processing method, medium, device and computing equipment of the embodiment of the disclosure, the position of the moved pointer is determined to be positioned at the position of the target text object by responding to the first pointer moving operation in the current page, and when the target text object is in the omitted state, the whole text content of the target text object is displayed. Therefore, the pointer can be omitted when the pointer does not point to the target text object, the text display length is effectively controlled, and the omitted text is automatically displayed completely when the pointer points to the target text object, so that the problem of overflow of the content display of the current page is effectively controlled. Meanwhile, through omitting triggered by pointer movement and complete display state switching, the method is not needed to be realized through an added title attribute element, so that the code quantity in a program is effectively reduced, and the problems of code redundancy and difficult maintenance are avoided.
Drawings
The above, as well as additional purposes, features, and advantages of exemplary embodiments of the present disclosure will become readily apparent from the following detailed description when read in conjunction with the accompanying drawings. Several embodiments of the present disclosure are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings, in which:
FIG. 1 schematically illustrates an application scenario diagram according to an embodiment of the present disclosure;
FIG. 2 schematically illustrates a flow chart of a text processing method according to another embodiment of the present disclosure;
FIG. 3a schematically illustrates a flow chart of a text processing method according to another embodiment of the present disclosure;
FIG. 3b schematically illustrates a flowchart of an implementation method for displaying the entire text content of the target text object provided by the embodiment illustrated in FIG. 3 a;
FIG. 3c schematically illustrates a flow chart of another implementation of the method for displaying the entire text content of a target text object provided by the embodiment illustrated in FIG. 3 a;
FIG. 4a schematically illustrates a flow chart of a text processing method according to another embodiment of the present disclosure;
FIG. 4b schematically illustrates a flow chart of a method for determining a text overflow status provided by the embodiment of FIG. 4 a;
FIG. 4c schematically illustrates a flow chart of a method for status monitoring of a target text object provided by the embodiment of FIG. 4 a;
FIG. 5a schematically illustrates a flow chart of a text processing method according to another embodiment of the present disclosure;
FIG. 5b schematically illustrates a flow chart of a method for obtaining copied text provided by the embodiment of FIG. 5 a;
FIG. 6 schematically illustrates a structural schematic diagram of a storage medium according to still another embodiment of the present disclosure;
fig. 7 schematically illustrates a structural diagram of a text processing apparatus according to still another embodiment of the present disclosure;
Fig. 8 schematically illustrates a structural schematic diagram of a computing device according to yet another embodiment of the present disclosure.
In the drawings, the same or corresponding reference numerals indicate the same or corresponding parts.
Detailed Description
The principles and spirit of the present disclosure will be described below with reference to several exemplary embodiments. It should be understood that these embodiments are presented merely to enable one skilled in the art to better understand and practice the present disclosure and are not intended to limit the scope of the present disclosure in any way. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
Those skilled in the art will appreciate that embodiments of the present disclosure may be implemented as a system, apparatus, device, method, or computer program product. Accordingly, the present disclosure may be embodied in the following forms, namely: complete hardware, complete software (including firmware, resident software, micro-code, etc.), or a combination of hardware and software.
According to an embodiment of the disclosure, a text processing method, medium, device and computing equipment are provided.
Herein, it is to be understood that the terminology referred to is for convenience only and is not intended to be limiting in meaning. Furthermore, any number of elements in the figures is for illustration and not limitation, and any naming is used for distinction only and not for any limiting sense.
The following are descriptions of terms involved in this disclosure:
text object: in this scheme, the object elements, such as text boxes, tables, drop-down menus, etc., used to represent text that is available on the interactive page for viewing by the user are presented.
Herein, it is to be understood that the terminology referred to is for convenience only and is not intended to be limiting in meaning. Furthermore, any number of elements in the figures is for illustration and not limitation, and any naming is used for distinction only and not for any limiting sense.
It should be noted that, the user information (including, but not limited to, user equipment information, user personal information, etc.) and the data (including, but not limited to, data for analysis, stored data, presented data, etc.) related to the present disclosure are information and data authorized by the user or sufficiently authorized by each party, and the collection, use and processing of the related data need to comply with the related laws and regulations and standards, and be provided with corresponding operation entries for the user to select authorization or rejection.
Furthermore, any number of elements in the figures is for illustration and not limitation, and any naming is used for distinction only and not for any limiting sense.
Summary of The Invention
The inventor finds that in the development process of an application program, text contents needing to be input or text contents needing to be displayed are usually displayed through elements such as text boxes or tables. When the text quantity of the text content does not exceed the maximum display text quantity set by the text box or the table, the text content can be completely displayed in the program interface, but when the text quantity of the text content exceeds the maximum display text quantity set by the text box or the table, namely, the condition of text overflow occurs, the program interface can not display all the text content, one processing mode is limiting the maximum text quantity allowed to be input by the text box or the table, and the other processing mode is hiding or partially hiding the text content so as to meet the requirement that the text quantity displayed in the text box or the table does not exceed the maximum display text quantity.
In the related art, the text overflow problem is usually treated by hiding or partially hiding the text content, and in particular implementation, elements with title attributes are added and partial text content is assigned to the elements, so that the text content is replaced by the display elements, and the text content can be completely displayed in a program interface. However, this method has the disadvantage that each time a text overflow condition is handled, element codes are required to be added, which results in redundancy of the codes inside the program and difficult maintenance.
In the scheme, the text overflow condition is effectively processed by partially hiding the text content, and meanwhile, when the pointer moves to the position of the hidden target text, all text content corresponding to the target text is automatically displayed, so that the hidden text can be effectively and conveniently browsed, and meanwhile, the title attribute elements are not required to be additionally added, thereby obviously reducing the redundancy of the program codes and facilitating maintenance.
Having described the basic principles of the present disclosure, various non-limiting embodiments of the present disclosure are specifically described below.
Application scene overview
Referring first to fig. 1, in the text processing, if it is detected that the pointer 110 on the current page 100 is located on the text object 120 and the text object 120 is in the omitted state, the entire text content 130 thereof is displayed, thereby completing the text processing.
It should be noted that, in the scenario shown in fig. 1, the current page, the pointer, the text object, and the entire text content are only illustrated by way of example, but the present disclosure is not limited thereto, that is, the number of the current page, the pointer, the text object, and the entire text content may be arbitrary.
Exemplary method
A text processing method according to an exemplary embodiment of the present disclosure is described below with reference to fig. 2 to 4a in conjunction with the application scenario of fig. 1. It should be noted that the above application scenario is only shown for the convenience of understanding the spirit and principles of the present disclosure, and the embodiments of the present disclosure are not limited in any way in this respect. Rather, embodiments of the present disclosure may be applied to any scenario where applicable.
Fig. 2 is a flowchart of a text processing method according to an embodiment of the present disclosure. As shown in fig. 2, the text processing method provided in this embodiment includes the following steps:
Step S201, responding to a first pointer movement operation in the current page, and determining that the position of the moved pointer is located at the position of the target text object.
Wherein the target text object contains text content.
Specifically, in the current page visible to the user, a plurality of text objects containing text content, such as titles, texts, option menus, etc. in the web page are displayed. The text content in each text object has a corresponding amount of text (the amount of text can also be expressed as a number of characters), e.g. the body of the web page has 500 characters. Some text objects do not limit the maximum amount of displayed text, such as the body of a web page, and some text objects configure the maximum amount of displayed text, such as a limited size text box. When the text amount of the text content exceeds the maximum display text amount, namely, the text object is in a text overflow state.
When the text object is in a state of text overflow, the text object can display all text contents, when the text object is in a state of text overflow, the text object can only display the text contents corresponding to the maximum display text amount, and the part of the text contents exceeding the maximum display text amount cannot be displayed, at this time, the text contents of the overflow part can be omitted (namely, the text contents of the overflow part are hidden and are in a state of not being displayed).
Thus, when the pointer controlled by the user moves to the position of a certain text object, the text object (i.e. the target text object) is judged, and whether the text object is in the omitted state (i.e. whether the text overflows or not) is determined.
The specific operation of moving the pointer (i.e. the first pointer moving operation) may be an operation of controlling the movement of the pointer by the user through the input device (such as a pointer controlled by a mouse), or an operation of automatically moving the pointer based on other operations of the user (such as an operation that when the user inputs a certain content on the current page through a keyboard, the pointer may automatically jump to a text box where the next content to be input or modified is located along with the input action).
Step S202, if the target text object is in the omitted state, displaying the whole text content of the target text object.
Specifically, when the text object is in the omitted state, the text object has a corresponding label, and when the pointer moves to the position of a certain text object, whether the text object contains the label corresponding to the omitted state can be automatically judged. But when the tag is recognized, it is automatically determined that the text object (i.e., the target text object) is in the omitted state.
For the target text object in the omitted state, the current page will display the entire text content including a portion thereof.
The specific way of displaying the whole text content can be configured according to requirements, such as by generating a floating text box, and displaying the whole text content or the text content of an overflow part in the floating text box; or, for example, by temporarily adjusting the border of the target text object (such as the border of the text box) according to the text amount of the whole text content, the whole text content can be temporarily displayed in the border of the target text object, for example, the right side border of the cell is temporarily moved to the right so as to display the whole text content (the cell which is enlarged at this time is at the upper layer of other page contents so as to avoid the display conflict caused by the size change of the cell); or temporarily reducing the font of the text content in the target text object, for example, to display the entire text content within the border of the target text object.
According to the text processing method of the embodiment of the disclosure, the position of the moved pointer is determined to be positioned at the position of the target text object by responding to the first pointer moving operation in the current page, and when the target text object is in the omitted state, the whole text content of the target text object is displayed. Therefore, the pointer can be omitted when the pointer does not point to the target text object, the text display length is effectively controlled, and the omitted text is automatically displayed completely when the pointer points to the target text object, so that the problem of overflow of the content display of the current page is effectively controlled. Meanwhile, through omitting triggered by pointer movement and complete display state switching, the method is not needed to be realized through an added title attribute element, so that the code quantity in a program is effectively reduced, and the problems of code redundancy and difficult maintenance are avoided.
Fig. 3a is a flowchart of a text processing method according to an embodiment of the present disclosure. As shown in fig. 3a, the text processing method provided in this embodiment includes the following steps:
Step S301, determining first location information of the moved pointer in response to a first pointer movement operation in the current page.
Specifically, the embodiment of the present disclosure is used to further describe the implementation procedure of displaying the entire text content of the text object in the omitted state based on the foregoing embodiment.
The execution subject of the text processing method provided by the embodiment of the present disclosure may be a processor (hereinafter referred to as a processor) of a terminal device capable of displaying a current page.
After the pointer of the current page moves (i.e., the first pointer movement operation), the processor determines the specific location of the moved pointer on the current page, i.e., the first location information.
Step S302, determining second position information of the text object in the current page.
Specifically, the processor determines the location of each text object in the current page, i.e., the second location information.
In an embodiment of the present disclosure, the second location information where the text object is located is configuration information corresponding to the current page. The configuration information is automatically stored in the corresponding buffer memory of the current page along with the loading or refreshing of the current page, so that the processor can directly acquire the second position information from the buffer memory (without determining the second position information corresponding to each text object in real time).
In step S303, if there is a text object whose second location information coincides with the first location information, the text object is determined to be a target text object, and it is determined that the pointer is located at the location of the target text object.
Specifically, when the second position information of any text object corresponds to (coincides with) the first position information determined in real time, the text object can be determined as the target text object. At this point, the pointer is located at the location of the target text object.
Further, the second position information is usually a position area where the text object is located (may be represented by four corner coordinates of the text object or by a combination of coordinates of a center point and size information), and the first position information is usually a position of a coordinate point where the pointer is located, so that the second position information coincides with the first position information, that is, the coordinate point corresponding to the first position information is located in the coordinate area corresponding to the second position information.
Step S304, if the target text object contains the omission attribute, determining that the target text object is in the omission state.
Specifically, the determination of whether the target text object is in the text overflow state (i.e., the omitted state is required only for the text object in the text overflow state) is based on whether the target text object includes the omitted attribute, and thus, when the target text object includes the omitted attribute, it can be determined that the target text object is in the omitted state.
The target text object having the elision attribute may replace a portion of the text content of the target text object exceeding the maximum amount of displayed text (i.e., the text content of the overflow portion) with an elision symbol (e.g., a "…" symbol), i.e., the elision symbol may be included at the end of the portion of the displayed text content. However, since the omission symbol may also appear in the middle of the text content, not only at a position where omission is required, it cannot be determined whether the target text object is in the omitted state by the omission symbol, but it is necessary to make a determination according to whether it contains the omission attribute.
Step S305, based on the set display mode, displaying the entire text content of the target text object.
Specifically, for a text object in the omitted state, if the pointer is located thereon (i.e., the text object is the target text object where the pointer is located), the entire text content thereof is automatically displayed.
The manner of displaying the entire text content may be preset according to the user's needs.
In one embodiment of the present disclosure, as shown in fig. 3b, it is a flowchart of an implementation method for displaying the entire text content of the target text object, which includes the following steps:
and A1, deleting the omission attribute of the target text object.
Specifically, when it is desired to display the entire content of the target text object, one implementation is to delete the omission attribute of the target text object directly. If the target text object does not have display conflict with other text objects of the current page (such as the situation that characters overlap each other) when displaying the whole text content, the whole text content can be displayed by directly deleting the omitted attribute.
And step A2, receiving a second pointer movement operation in the current page, and determining that the position of the moved pointer is not positioned at the position of the target text object.
Specifically, since the display of the entire contents of the target text object is temporary, if the pointer of the current page is moved to a position other than the target text object (i.e., the first position information is not located within the range of the second position information in the foregoing step), it is necessary to newly put the target text object in the omitted state.
And A3, adding an omission attribute for the target text object.
Specifically, the method of putting the target text object in the omitted state again, namely adding the omitted attribute to the target text object, thereby automatically returning the target text object to the omitted state.
In one embodiment of the present disclosure, as shown in fig. 3c, which is a flowchart of another implementation method for displaying the entire text content of the target text object, the method includes the following steps:
and B1, generating a suspension text box based on the position of the moved pointer.
Specifically, in another implementation manner, if the target text object may have a display conflict with other text objects of the current page when displaying the entire text content, a hover text box may be generated at this time, and the entire text content in the target text object is displayed through the hover text box.
At this time, one angular position of the hover text box corresponds to the first position information where the pointer is located.
And B2, copying and displaying all text contents in the target text object in a floating text box.
Specifically, the base color of the floating text box is a non-transparent color and floats on the upper layer of other text objects of the current page (at this time, the content in the floating text box is not blocked by other text objects).
By copying the entire text content in the target text object into the hover text box, the entire text content in the target text object may be displayed through the hover text box.
In one embodiment of the present disclosure, when the pointer is moved to a location other than the location of the target text object, the hover text box may be deleted directly to ensure the cleanliness of the current page.
According to the text processing method of the embodiment of the disclosure, by responding to a first pointer moving operation in a current page, determining first position information of a pointer after moving, determining second position information of a text object in the current page, determining a text object with the second position information overlapped with the first position information as a target text object, and displaying all text contents of the target text object based on a set display mode when the target text object contains an omission attribute. Therefore, the display state of the text object in the omitted state can be automatically switched based on the movement of the pointer in the current page, so that a user can conveniently browse all contents of the text object in the omitted state, coordination of the current page is ensured, the problem of display conflict possibly caused by the text object overflowed from the text is avoided, and the user experience is improved.
Fig. 4a is a flowchart of a text processing method according to an embodiment of the present disclosure. As shown in fig. 4a, the text processing method provided in this embodiment includes the following steps:
Step S401, determining text content in the target text object, and adding an omission attribute to the target text object.
Specifically, the embodiments of the present disclosure are used to further describe a process of including the text object with the omission attribute on the basis of the foregoing embodiments.
For the text object in the current page, if the text content in the text object is fixed and no overflow risk exists, the text overflow condition can be processed without consideration. For all text objects with text overflow condition, an omission attribute needs to be added so that the corresponding text objects are in an omission state, and display conflict in the page is avoided.
In the process of adding the omission attribute to each text object in turn, each text object is taken as a target text object in turn, and the omission attribute is added thereto.
In one embodiment of the present disclosure, when adding the omission attribute, it is required to determine that the target text object is in a text overflow state, so in actual processing, the state of the text content of each target text object is generally determined first in sequence, and then the omission attribute is added thereto.
Further, before adding the omission attribute, it is also required to determine that the target text object does not include the hint attribute, or determine that the target text object includes the hint attribute, and delete the hint attribute.
Specifically, the target text object may contain a hint attribute in addition to the omit attribute. For the case where the target text object is not in a state of text overflow and the text content is not fixed (i.e., the user may input the text content or the text content may change according to the user operation), the hint attribute may be added to the target text object (since the target text object text is not overflowed at this time, the omit attribute need not be added, but only the hint attribute need be added).
If the content of the element in the current page changes, the processor traverses the target text object containing the prompt attribute to determine whether the target text object is in a text overflow state. When the target text object is found to be in a text overflow state, the prompt attribute of the target text object can be deleted, and an omission attribute is directly added for the target text object; or when the target text object is found not to be in the text overflow state, the prompt attribute is not deleted, and the omission attribute is not added to the target text object.
Step S402, determining that the target text object is in a text overflow state based on the width of the target text object and the content amount of the text content.
Specifically, the method for judging whether the target text object is in the text overflow state can be judged by the width of the target text object and the content amount of the text content (i.e., the text amount).
Further, as shown in fig. 4b, it is a flowchart of a method for determining a text overflow state, which includes the following steps:
step S4021, determining a presentation width corresponding to the text content based on the content amount of the text content.
Wherein the presentation width is used to represent the width required to present the text content.
Specifically, according to the content amount of the text content, the presentation width of the text content can be determined. If the target text object presents text content in a single line, the presentation width can be calculated by the number of characters and the width of each character.
In one embodiment of the present disclosure, the presentation width may also include the height required to present the text content. At this time, if the target text object displays text content through a plurality of lines, the overall width in the display width is unchanged, and the overall height can be calculated through the lines and the lines.
Step S4022, if the display width is greater than the width of the target text object, determining that the target text object is in a text overflow state.
Specifically, corresponding size values (i.e., width and possibly height) are configured for each target text object, and when the displayed width is greater than the corresponding size value of the target text object, the target text object can be considered to be in a text overflow state.
The amount of computation can be reduced by calculating the size occupied by the text content and comparing the size of the target text object with respect to the amount of text of the calculated target text object or setting the corresponding maximum amount of display text, respectively (since the maximum amount of display text of each target text object is to be configured, the text allowed by the size of the target text object also needs to be considered and calculated).
Step S403, performing text processing on the target text object.
Specifically, after determining that the target text object is in the overflow state, the target text object may be processed, mainly by adding the omission attribute.
In one embodiment of the present disclosure, the text processing manner of the target text object may further be: and adding a prompt attribute to the target text object.
The prompt attribute is used for periodically detecting the text state of the target text object.
Specifically, if the text state of the target text object is continuously changed between the text overflow state and the non-text overflow state, a prompt attribute is added in addition to adding an omission attribute to the target text object in the text overflow state, so as to periodically monitor whether the target text object is still in the text overflow state.
In one embodiment of the present disclosure, after adding the prompt attribute, the state of the target text object may be monitored, and the implementation principle is shown in fig. 4c, which is a flowchart of a method for monitoring the state of the target text object, and includes the following steps:
step S4031, determining a detection period policy corresponding to the target text object based on the type of the target text object having the prompt attribute.
Specifically, the target text object may include a plurality of different types, such as an input box for inputting information by a user and a text box for displaying a pre-entered article, and the text content changes in different manners, so that strategies for monitoring based on prompt attributes may also be different.
In one embodiment of the present disclosure, the target text object may include two kinds of types including a type with dynamic update characteristics (such as the input box described above) and a type without dynamic update characteristics (such as the text box described above), and the corresponding detection period policies may be respectively:
if the target text object is of a type with dynamic updating characteristics, determining a detection period strategy as the moment of dynamic updating of the target text object each time, and determining the real-time text state of the target text object; or if the target text object is of a type without dynamic updating characteristics, determining a detection cycle strategy to detect the real-time text state of the target text object when the target text object is updated.
Specifically, taking an input box as an example, when the pointer is located on the input box, the user may frequently delete and add text content, so that such text objects have dynamic update characteristics, and it is required to determine whether the text object is in a text overflow state (i.e., determine a real-time text state) after each dynamic update (e.g., each deletion or addition of text content by the user); taking a text box as an example, even if the pointer is located on the text box, the text content in the text box will not change (usually, the text content will change after the background updates the article), so it is only necessary to detect the real text state (i.e. determine whether the text overflow state is present) after the text content of the target text object changes.
Step S4032, determining the real-time text state of the target text object with the prompt attribute based on the detection period policy.
Wherein the real-time text state includes a real-time text overflow state and a real-time text non-overflow state.
Specifically, based on the kind of each target text object, the real-time text state is determined through the corresponding detection period strategy.
Step S4033, performing text processing on the target text object with the prompt attribute based on the real-time text state.
Specifically, according to the determined real-time text state, text processing is carried out on the target text objects with the prompt attribute.
In one embodiment of the present disclosure, text processing herein includes two cases, namely:
If the target text object with the prompt attribute is in a real-time text non-overflow state and has the omission attribute, deleting the omission attribute; or if the target text object with the prompt attribute is in a real-time text overflow state and the omission attribute does not exist, adding the omission attribute to the target text object with the prompt attribute.
Specifically, if the text is not overflowed (i.e., in a real-time text non-overflowed state), the object of the target text with the prompt attribute does not need its omission attribute (i.e., the omission attribute is deleted); if the text overflows and the target text object contains an omission attribute, no operation is needed; if text overflows and the target text object does not contain an elision attribute (e.g., is not in a text overflow state before), an elision attribute should be added to the target text object.
And step S404, deleting the prompt attribute of the target text object in response to the text processing termination operation.
In particular, some text objects can be changed from an editable state to a non-editable state, for example, after the user finishes inputting, the input text content is locked. At this time, such an input-completed operation, i.e., a text processing termination operation (e.g., after the input is completed, by triggering a button, an operation of the triggering button, i.e., a text processing termination operation, confirms that the text does not need to be changed any more). At this time, the prompt attribute in the target text object can be deleted, so that the code of the current page is simpler and convenient to maintain.
Step S405, in response to the first pointer movement operation in the current page, it is determined that the position of the moved pointer is located at the position of the target text object.
Step S406, if the target text object is in the omitted state, displaying the whole text content of the target text object.
Specifically, the steps S405 to S406 are the same as the corresponding steps in the foregoing embodiments, and are not repeated here.
According to the text processing method of the embodiment of the disclosure, text content in a target text object is determined, an omission attribute is added to the target text object, the target text object is determined to be in a text overflow state based on the width of the target text object and the content amount of the text content, then text processing is performed on the target text object, a prompt attribute of the target text object is deleted in response to a text processing termination operation, then the position of a pointer after movement is determined to be located at the position of the target text object based on a first pointer movement operation in a current page, and when the target text object is in the omission state, all text contents of the target text object are displayed. Therefore, whether various text objects on the current page are in a text overflow state or not can be processed according to different actual conditions, the text objects in the text overflow state can be ensured to be in an omitted state, the simplicity of the page and the simplicity of program codes can be ensured, and further user experience is achieved.
Fig. 5a is a flowchart of a text processing method according to an embodiment of the present disclosure. As shown in fig. 5a, the text processing method provided in this embodiment includes the following steps:
Step S501, determining that the target text object includes a drop-down box.
Wherein the drop down box includes at least one option text.
Specifically, in the case that the target text object includes a drop-down box, since the drop-down box only displays the content when the pointer points, there are differences in judging other types of text objects in the case that whether the text content in the drop-down box is in a text overflow state, which is further described in the embodiments of the present disclosure.
The determination method of the drop-down frame here may be: the target text object is determined to contain elements of the type drop-down box by determining that the target text object contains elements of the type drop-down box based on a regular rule or based on the type names of the elements in the target text object.
Specifically, the drop-down box includes a corresponding tag, such as a "< select >" tag, or an element name and a category name that can be identified by a regular rule, at the code level, and it can be determined that the target text object includes the drop-down box by any category of the tag, the element name and the category name.
Step S502, copying the option text in the drop-down box to a position outside the drop-down box in the target text object as a copy text.
Specifically, for the situation that the option text in the drop-down frame may change, when judging whether the text overflows, the option text in the drop-down frame is copied to a position outside the drop-down frame so as to judge the corresponding text content.
Further, as shown in fig. 5b, a flowchart of a method for obtaining a copied text includes the following steps:
step S5021, creating a child element with a text copy attribute in the target text object.
Specifically, since the option text in the drop-down box is not displayed when the pointer does not point to the drop-down menu, a sub-element needs to be created at a position outside the drop-down box in the target text object, so that the attribute supporting text replication is added into the corresponding element of the option text of the drop-down box through the sub-element, and then the option text is judged.
Meanwhile, the sub-elements are also used for placing the copied option text corresponding to the text content.
Step S5022, adding width attribute for the sub-elements.
Specifically, to facilitate determining whether there is text overflow, it is necessary to set the width attribute of the child element based on the width of the drop-down box (the width of the child element is the same as the width of the drop-down box in which text content is allowed to be placed).
Meanwhile, the style of the sub-element is required to be set to be invisible, so that the conflict of current page display caused when the option text is copied into the sub-element is avoided.
Step S5023, adding the sub-elements into the option text corresponding elements of the target text object.
Specifically, the sub-elements are copied and added to the elements corresponding to the option text, so that the elements corresponding to the option text also contain the copy attribute to support the copy action.
When a plurality of option texts to be analyzed exist, sub-elements corresponding to each option text can be generated respectively, and each sub-element is added to the corresponding element of the corresponding option text in turn.
Step S5024, adding the text copying attribute of the sub-element into the option text corresponding element.
Wherein the text replication attribute is used to replicate the text content of the option text.
Specifically, when the sub-element is added to the corresponding element of the option text, the sub-element itself has a text copying attribute and supports copying of information in the sub-element, so that the text copying attribute in the sub-element can be added to the corresponding element of the option text. Therefore, the corresponding element of the option text can be made to contain the text copying attribute, and copying of the option text in the corresponding element is further supported.
Step S5025, the text content of the copied option text is acquired, and the text content is added to the target text object at a position other than the drop-down box as the copied text.
Specifically, the text content in the option text with the text copying attribute is copied to a position (generally, in a sub-element) outside the drop-down box, and the copied text is the copied text.
Step S5026, deleting the sub-elements in the corresponding elements of the option text.
Specifically, after copying is completed, the sub-elements added in the option text can be deleted, so that the simplicity of codes is ensured, and the problem of code redundancy is avoided.
Step S503, adding an omission attribute to the copied text.
Specifically, the principle of adding the omitted attribute to the copied text is the same as the operation principle corresponding to step S401 in the embodiment shown in fig. 4a, and will not be described herein.
Step S504, determining that the target text object is in a text overflow state based on the width of the target text object and the content amount of the copied text.
Specifically, the width of the target text object, that is, the width of the sub-element (also the width of the corresponding element of the option text) set in the foregoing step, determines whether the target text object is in the text overflow state based on the width and the content of the copied text, and the principle thereof is the same as the operation principle corresponding to step S402 in the embodiment shown in fig. 4a, which is not repeated herein.
Step S505, performing text processing on the target text object.
Specifically, if it is determined that the text content corresponding to the option text is in the text overflow state, text processing may be performed on the option text in the target text object, where the specific processing manner is the same as the corresponding step content in the embodiment shown in fig. 4a, and details are not repeated herein.
In one embodiment of the present disclosure, adding an elision attribute to the target text object and text processing the target text object is accomplished based on vue custom instructions.
Specifically, by using a plurality of independent vue custom instructions to execute the actions in the foregoing steps respectively, compared with directly adding a plurality of codes in the codes of the current page, the vue custom instructions can be packaged into a single instruction file, so that maintenance of the text overflow problem can be achieved by only adjusting the instruction file, thereby remarkably reducing the code maintenance difficulty and reducing the maintenance cost.
Step S506, responding to the first pointer moving operation in the current page, and determining that the position of the moved pointer is positioned at the position of the target text object.
Wherein the target text object contains text content.
Specifically, the subsequent processing manner of the text object of the drop-down frame class is the same as that of the text objects of other classes in the foregoing embodiment, and will not be described herein.
Step S507, if the target text object is in the omitted state, displaying the whole text content of the target text object.
Specifically, the steps S506 to S507 are the same as the corresponding steps in the foregoing embodiments, and are not repeated here.
According to the text processing method of the embodiment of the disclosure, the option text in the drop-down box which is usually in the hidden state is copied out independently, whether the copied option text overflows or not is judged, and corresponding text processing is performed at the same time, so that when a user browses a current page, the effect of omitting the overflowed part of text content can be achieved for the option text in the drop-down box. Therefore, the text overflow state of various different types of text contents in the current page can be processed, the simplicity of the current page is fully ensured, the user experience is improved, the functions are realized through the command file of vue custom commands, the code maintenance is convenient, and the code maintenance efficiency is improved.
Exemplary Medium
Having described the method of the exemplary embodiments of the present disclosure, next, a storage medium of the exemplary embodiments of the present disclosure will be described with reference to fig. 6.
Referring to fig. 6, a program product 60 for implementing the above-described method according to an embodiment of the present disclosure is described, which may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may be run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited thereto.
The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium would include the following: an electrical connection having one or more wires, a portable disk, a hard disk, random Access Memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The readable signal medium may include a data signal propagated in baseband or as part of a carrier wave with readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. The readable signal medium may also be any readable medium other than a readable storage medium.
Program code for carrying out operations of the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, partly on a remote computing device, or entirely on the remote computing device or server. In the context of remote computing devices, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN).
Exemplary apparatus
Having described the medium of the exemplary embodiment of the present disclosure, next, a text processing apparatus of the exemplary embodiment of the present disclosure is described with reference to fig. 7, so as to implement a text processing method in any of the foregoing method embodiments, and implementation principles and technical effects are similar to those of the foregoing corresponding method embodiments, which are not repeated herein.
The text processing apparatus 700 provided in the present disclosure includes:
the determining module 710 is configured to determine, in response to a first pointer movement operation in the current page, that a position of the moved pointer is located at a position of a target text object, where the target text object includes text content;
the processing module 720 is configured to display the entire text content of the target text object if the target text object is in the omitted state.
In an exemplary embodiment of the present disclosure, the determining module 710 is specifically configured to: responding to a first pointer movement operation in a current page, and determining first position information of a moved pointer; determining second position information of a text object in the current page; if the text object with the second position information overlapped with the first position information exists, the text object is determined to be a target text object, and the pointer is determined to be positioned at the position of the target text object.
In one exemplary embodiment of the present disclosure, the processing module 720 is specifically configured to: if the target text object contains the omission attribute, determining that the target text object is in an omission state; and displaying the whole text content of the target text object based on the set display mode.
In one exemplary embodiment of the present disclosure, the processing module 720 is specifically configured to: deleting the omission attribute of the target text object; or generating a floating text box based on the position of the moved pointer; the entire text content in the target text object is copied and displayed in the hover text box.
In one exemplary embodiment of the present disclosure, the processing module 720 is further configured to: after deleting the omitted attribute of the target text object, receiving a second pointer movement operation in the current page, and determining that the position of the moved pointer is not positioned at the position of the target text object; an elision attribute is added to the target text object.
In one exemplary embodiment of the present disclosure, the determining module 710 is further configured to: the omitted state of the target text object is obtained by: determining text content in a target text object, and adding an omission attribute to the target text object; determining that the target text object is in a text overflow state based on the width of the target text object and the content amount of the text content; and performing text processing on the target text object.
In one exemplary embodiment of the present disclosure, the determining module 710 is further configured to: determining a display width corresponding to the text content based on the content amount of the text content, wherein the display width is used for representing a width required for displaying the text content; and if the display width is larger than the width of the target text object, determining that the target text object is in a text overflow state.
In an exemplary embodiment of the present disclosure, the determining module 710 is specifically configured to: and adding a prompt attribute for the target text object, wherein the prompt attribute is used for periodically detecting the text state of the target text object.
In one exemplary embodiment of the present disclosure, the determining module 710 is further configured to: determining text content in the target text object, and determining that the target text object does not contain a prompt attribute before adding an omission attribute to the target text object; or determining that the target text object contains the prompt attribute and deleting the prompt attribute.
In one exemplary embodiment of the present disclosure, the determining module 710 is further configured to: after the prompt attribute is added for the target text object, determining a detection period strategy corresponding to the target text object based on the type of the target text object with the prompt attribute; determining a real-time text state of a target text object with a prompt attribute based on a detection period strategy, wherein the real-time text state comprises a real-time text overflow state and a real-time text non-overflow state; and performing text processing on the target text object with the prompt attribute based on the real-time text state.
In an exemplary embodiment of the present disclosure, the determining module 710 is specifically configured to: if the target text object with the prompt attribute is in a real-time text non-overflow state and has the omission attribute, deleting the omission attribute; if the target text object with the prompt attribute is in a real-time text overflow state and the omission attribute does not exist, the omission attribute is added for the target text object with the prompt attribute.
In an exemplary embodiment of the present disclosure, the determining module 710 is specifically configured to: if the target text object is of a type with dynamic updating characteristics, determining a detection period strategy as the moment of dynamic updating of the target text object each time, and determining the real-time text state of the target text object; if the target text object is of a type without dynamic updating characteristics, determining a detection period strategy to detect the real-time text state of the target text object when the target text object is updated.
In one exemplary embodiment of the present disclosure, the determining module 710 is further configured to: after the target text object is subjected to text processing, the prompt attribute of the target text object is deleted in response to a text processing termination operation.
In one exemplary embodiment of the present disclosure, the determining module 710 is further configured to: if the target text object is determined to contain a drop-down box, the drop-down box comprises at least one option text; copying the option text in the drop-down box to a position outside the drop-down box in the target text object as a copy text; adding an omission attribute for the duplicate text; the target text object is determined to be in a text overflow state based on the width of the target text object and the content amount of the copied text.
In an exemplary embodiment of the present disclosure, the determining module 710 is specifically configured to: based on the regular rule, determining that the target text object contains an element with a category of a drop-down box, or based on the category name of the element in the target text object, determining that the target text object contains an element with a category of a drop-down box.
In an exemplary embodiment of the present disclosure, the determining module 710 is specifically configured to: creating a sub-element with a text replication attribute in the target text object; adding a width attribute for the child element; adding the sub-elements into option text corresponding elements of the target text object; adding the text copying attribute of the sub-element into the corresponding element of the option text, wherein the text copying attribute is used for copying the text content of the option text; acquiring text content of the copied option text, and adding the text content to a position outside a drop-down box in the target text object to serve as a copied text; and deleting the sub-elements in the corresponding elements of the option text.
In an exemplary embodiment of the present disclosure, the processing module 720 specifically includes: adding an omission attribute to the target text object, and performing text processing on the target text object, wherein the omission attribute and the target text object are realized based on vue custom instructions.
Exemplary computing device
Having described the methods, media, and apparatus of exemplary embodiments of the present disclosure, a computing device of exemplary embodiments of the present disclosure is next described with reference to fig. 8.
The computing device 80 shown in fig. 8 is merely an example and should not be taken as limiting the functionality and scope of use of embodiments of the present disclosure.
As shown in fig. 8, the computing device 80 is in the form of a general purpose computing device. Components of computing device 80 may include, but are not limited to: the at least one processing unit 801, the at least one memory unit 802, and a bus 803 connecting different system components (including the processing unit 801 and the memory unit 802).
Bus 803 includes a data bus, a control bus, and an address bus.
The storage unit 802 may include readable media in the form of volatile memory, such as Random Access Memory (RAM) 8021 and/or cache memory 8022, and may further include readable media in the form of nonvolatile memory, such as Read Only Memory (ROM) 8023.
The storage unit 802 may also include a program/utility 8025 having a set (at least one) of program modules 8024, such program modules 8024 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of which may include an implementation of a network environment.
The computing device 80 may also communicate with one or more external devices 804 (e.g., keyboard, pointing device, etc.). Such communication may occur through an input/output (I/O) interface 805. Moreover, computing device 80 may also communicate with one or more networks such as a Local Area Network (LAN), a Wide Area Network (WAN) and/or a public network, such as the Internet, through network adapter 808. As shown in fig. 8, the network adapter 808 communicates with other modules of the computing device 80 over the bus 803. It should be appreciated that although not shown, other hardware and/or software modules may be used in connection with computing device 80, including, but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, data backup storage systems, and the like.
It should be noted that while several units/modules or sub-units/modules of the supply chain policy determination means and the object scoring model training means are mentioned in the above detailed description, such a division is merely exemplary and not mandatory. Indeed, the features and functionality of two or more units/modules described above may be embodied in one unit/module in accordance with embodiments of the present disclosure. Conversely, the features and functions of one unit/module described above may be further divided into ones that are embodied by a plurality of units/modules.
Furthermore, although the operations of the methods of the present disclosure are depicted in the drawings in a particular order, this is not required or suggested that these operations must be performed in this particular order or that all of the illustrated operations must be performed in order to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step to perform, and/or one step decomposed into multiple steps to perform.
While the spirit and principles of the present disclosure have been described with reference to several particular embodiments, it is to be understood that this disclosure is not limited to the particular embodiments disclosed nor does it imply that features in these aspects are not to be combined to benefit from this division, which is done for convenience of description only. The disclosure is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.
Claims (10)
1. A method of text processing, the method comprising:
Responding to a first pointer moving operation in a current page, and determining that the position of a moved pointer is positioned at the position of a target text object, wherein the target text object contains text content;
And if the target text object is in the omitted state, displaying the whole text content of the target text object.
2. The text processing method according to claim 1, wherein the determining that the moved pointer is located at the location of the target text object in response to the first pointer movement operation in the current page includes:
responding to a first pointer movement operation in a current page, and determining first position information of a moved pointer;
determining second position information of a text object in the current page;
And if the text object with the second position information overlapped with the first position information exists, determining the text object as the target text object, and determining that the pointer is positioned at the position of the target text object.
3. The text processing method according to claim 1, wherein displaying the entire text content of the target text object if the target text object is in an omitted state, comprises:
if the target text object contains an omission attribute, determining that the target text object is in an omission state;
and displaying the whole text content of the target text object based on the set display mode.
4. A text processing method according to claim 3, wherein the displaying the entire text content of the target text object based on the set display mode includes:
deleting the omission attribute of the target text object; or alternatively
Generating a floating text box based on the position of the moved pointer;
and copying and displaying all text contents in the target text object in the floating text box.
5. The text processing method of claim 4, wherein after deleting the omission attribute of the target text object, further comprising:
receiving a second pointer movement operation in the current page, and determining that the position of the moved pointer is not positioned at the position of the target text object;
and adding an omission attribute to the target text object.
6. The text processing method according to any one of claims 1 to 5, wherein the omitted state of the target text object is obtained by:
determining text content in a target text object, and adding an omission attribute to the target text object;
determining that the target text object is in a text overflow state based on the width of the target text object and the content amount of the text content;
And carrying out text processing on the target text object.
7. The method of claim 6, wherein the determining that the target text object is in a text overflow state based on the width of the target text object and the content amount of the text content comprises:
Determining a display width corresponding to the text content based on the content amount of the text content, wherein the display width is used for representing a width required for displaying the text content;
and if the display width is larger than the width of the target text object, determining that the target text object is in a text overflow state.
8. A computer-readable storage medium, comprising: stored in the computer readable storage medium are computer executable instructions which, when executed by a processor, are for implementing the text processing method according to any one of claims 1 to 7.
9. A text processing apparatus, the apparatus comprising:
the determining module is used for responding to the first pointer moving operation in the current page, determining that the position of the moved pointer is positioned at the position of the target text object, wherein the target text object contains text content;
and the processing module is used for displaying all text contents of the target text object if the target text object is in an omitted state.
10. A computing device, comprising: at least one processor;
And a memory communicatively coupled to the at least one processor;
Wherein the memory stores instructions executable by the at least one processor to cause the computing device to perform the text processing method of any of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410805550.4A CN118819365A (en) | 2024-06-20 | 2024-06-20 | Text processing method, medium, device and computing equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410805550.4A CN118819365A (en) | 2024-06-20 | 2024-06-20 | Text processing method, medium, device and computing equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118819365A true CN118819365A (en) | 2024-10-22 |
Family
ID=93071799
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410805550.4A Pending CN118819365A (en) | 2024-06-20 | 2024-06-20 | Text processing method, medium, device and computing equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118819365A (en) |
-
2024
- 2024-06-20 CN CN202410805550.4A patent/CN118819365A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12023573B2 (en) | Presenting buttons for controlling an application | |
AU2009217633B2 (en) | Editing a document using a transitory editing surface | |
CA2773152C (en) | A method for users to create and edit web page layouts | |
US8314809B1 (en) | Selective rendering of off-screen content | |
US7434174B2 (en) | Method and system for zooming in and out of paginated content | |
US20030020734A1 (en) | Method and apparatus for displaying information elements | |
US11126787B2 (en) | Generating responsive content from an electronic document | |
GB2536354A (en) | Method for intelligent web reference preloading based on user behavior prediction | |
CN106293352B (en) | Page construction method, terminal and server | |
US9268875B2 (en) | Extensible content focus mode | |
CN112214155B (en) | View information playing method, device, equipment and storage medium | |
CN111475239A (en) | Page processing method and system of application program, electronic device and storage medium | |
JP6033752B2 (en) | File location shortcuts and window layout | |
CN108920230B (en) | Response method, device, equipment and storage medium for mouse suspension operation | |
CN118819365A (en) | Text processing method, medium, device and computing equipment | |
EP4033378A1 (en) | Rendering method, electronic device and storage medium | |
CN115562665A (en) | Page access method and device, computer equipment and readable storage medium | |
CN110147260B (en) | Method, medium, apparatus and computing device for implementing scene transition animation | |
WO2023093327A1 (en) | Target program testing method and apparatus, and device and storage medium | |
US11907503B2 (en) | Switching display of page between a window of a graphical user interface and an independent child window | |
CN116610880B (en) | Method and device for realizing data visualization, electronic equipment and storage medium | |
CN112464116B (en) | Page display method, page display device, computer equipment and storage medium | |
CN114021043A (en) | Data display method, device, equipment and storage medium | |
CN117668403A (en) | Page designer and device, storage medium and computing equipment thereof | |
CN117520695A (en) | Page layout method, medium, device and computing equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination |