Document creation method, device, electronic device, and storage medium
The document creation method enables users to insert diverse document types into spreadsheets by generating a second page in response to a selection operation, addressing the limitations of current spreadsheet applications and enhancing user experience.
Patent Information
- Application Number
- JP2025546907
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-02-15
- Filing Date
- 2024-02-05
- Publication Date
- 2026-02-17
AI Technical Summary
Current spreadsheet applications lack the ability to enrich text expression capabilities and provide a diverse format, leading to a monotonous user experience when users need to insert multiple types of documents into tables.
A document creation method that allows users to insert a second page of a different document type into a spreadsheet by displaying an add panel and generating a second page in response to a selection operation, enhancing text expression capabilities and user experience.
Enriches the text expression capabilities of tables by allowing insertion of diverse document types, improving the overall user experience and meeting user needs for more content insertion.
Smart Images

Figure 2026505665000001_ABST
Abstract
Description
[Technical Field]
[0001] This application claims priority from a Chinese invention patent application entitled "Document Creation Method, Apparatus, Electronic Device, and Storage Medium" filed on February 15, 2023, with application number 202310147200.9, the entire contents of which are incorporated herein by reference. [Technical field]
[0002] The present application relates to the field of computer technology, and more particularly to a document creation method, device, electronic device, and storage medium. [Background technology]
[0003] A spreadsheet, also known as an electronic data table, is a set of rows and columns of cells. Cells can contain numbers, formulas, text, etc. Spreadsheets are typically created using a spreadsheet book, which may contain multiple page labels, each corresponding to a spreadsheet. Summary of the Invention [Problem to be solved by the invention]
[0004] However, as users' needs for tables increase, current spreadsheet books simply add spreadsheet formats and are unable to meet user needs, resulting in a single expression format and a poor user experience. [Means for solving the problem]
[0005] In view of this, the present application provides a document creation method, device, electronic device, and storage medium, which enrich the text expression capabilities of tables by adding a document to the first page of a table, improve the overall expression format of table editing tools, and enhance the user experience.
[0006] Based on the above object, the present application provides a document creation method, the method comprising: In response to receiving an add page operation on a first page of the table, displaying an add panel including a target document type of a type other than a table; In response to a first selection operation for the target document type, generating a second page in the table that displays a document corresponding to the target document type.
[0007] Based on the same concept, the present application further provides a document creation device, the device comprising: a response module for displaying an add panel including a target document type other than a table in response to receiving an add page operation on a first page of the table; and a creation module for generating, in response to a first selection operation for the target document type, a second page in the table that displays a document corresponding to the target document type.
[0008] Based on the same concept, the present application further provides an electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, which, when executed by the processor, realizes the method according to any one of the above.
[0009] Based on the same concept, the present application further provides a non-transitory computer-readable storage medium storing computer instructions, the computer instructions causing a computer to implement the method according to any one of the above claims.
[0010] As can be seen from the above, the document creation method, device, electronic device, and storage medium according to the present application include displaying an add panel including a target document type other than a table in response to receiving a page add operation on the first page of a table, and generating a second page in the table displaying a document corresponding to the target document type in response to a first selection operation on the target document type. The present application adds an add create option for the corresponding document in the add list on the first page of the table, allowing a user to insert a document into the first page of the table by triggering the option. This allows documents and document editing tools to be added to the first page of the table and the table editing tool, enriching the text expression capabilities of the table and improving the overall expression style of the table editing tool, meeting the needs of users to add more text content to tables, and improving the user experience. [Brief explanation of the drawings]
[0011] In order to more clearly explain the technical solutions in the embodiments of the present application or the related art, the following will briefly introduce the drawings required in the description of the embodiments or the related art. Obviously, the drawings in the following description are only embodiments of the present application, and those skilled in the art can also obtain other drawings based on these drawings without any creative efforts.
[0012] [Figure 1] 1 is a flowchart of a document creation method according to an embodiment of the present application. [Figure 2] FIG. 10 is a schematic diagram showing an additional panel displayed on the first page according to an embodiment of the present application. [Figure 3] FIG. 10 is a schematic diagram showing an additional panel and a template list on the first page according to an embodiment of the present application. [Figure 4] FIG. 10 is a schematic diagram of a generated second page according to an embodiment of the present application. [Figure 5]FIG. 10 is a schematic diagram of a generated template library interface according to an embodiment of the present application. [Figure 6] 1 is a schematic structural diagram of a document creation device according to an embodiment of the present application; [Figure 7] 1 is a schematic structural diagram of an electronic device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION
[0013] In order to make the objectives, technical solutions and advantages of the present specification clearer, the present specification will be described in more detail below with reference to specific embodiments and drawings.
[0014] It is understood that before using the technical solutions disclosed in each embodiment of the present application, the type, scope of use, and usage scenarios of personal information related to the present application should be notified to the user in an appropriate manner in accordance with relevant laws and regulations, and the user's approval should be obtained.
[0015] For example, in response to receiving a proactive request from a user, the system is required to acquire and use the user's personal information by explicitly sending presented information to the user. Therefore, based on the prompt information, the user can autonomously choose whether to provide personal information to software or hardware, such as an electronic device, an application, a server, or a storage medium, that performs the operation of the technical solution of the present application.
[0016] Alternatively, but not exclusively, the method of transmitting the information to the user in response to receiving an active request from the user may be, for example, a pop-up window, which may present the information in text form, and the pop-up window may further include a selection control for the user to select "Agree" or "Disagree" to provide personal information to the electronic device.
[0017] The above notification and user permission process is merely exemplary and does not limit the embodiments of the present application, and other methods that meet relevant laws and regulations may be applied to the embodiments of the present application.
[0018] It is understood that the data related to this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the corresponding laws and related prescribed requirements.
[0019] In order to make the objectives, technical solutions and advantages of the present specification clearer, the present specification will be described in more detail below with reference to specific embodiments and drawings.
[0020] Unless otherwise defined, technical or scientific terms used in the embodiments of the present application have the common meanings understood by those of ordinary skill in the field to which the present application belongs. The terms "first," "second," and similar terms used in the embodiments of the present application do not denote any order, quantity, or importance, but are used to distinguish different components. The terms "comprise" or "comprises" and similar terms mean that the element, object, or method step before the term covers the element, object, or method step listed after the term and its equivalents, and do not exclude other elements, objects, or method steps. The terms "connect" or "connected" and similar terms are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are used only to indicate relative positions, and if the absolute positions of the described objects change, the relative positions may also change accordingly.
[0021] As described in the Background section, in a typical spreadsheet, for example, in an Excel table, after a user creates a new spreadsheet workbook, a blank table area is displayed on the screen. Next to the table area, an editing field for editing the table and several editing shortcut keys are provided. A page label corresponding to the table is also provided in the table area. On this page, the user can edit the table in multiple ways and can also add new table pages and distinguish them with different page labels. However, in the related art, a spreadsheet editing interface typically only allows the user to add or remove table pages. As users' needs for tables increase, they often need to insert a single page document into the spreadsheet. Current spreadsheet workbooks only allow users to add spreadsheet formats, which fails to meet user needs and results in a monotonous presentation format and a poor user experience.
[0022] In relation to practical situations, the present application provides a document creation scheme. The present application adds a corresponding document creation option in the add list on the first page of a table, allowing users to insert a document into the first page of the table by triggering the option. This allows documents and document editing tools to be added to the first page of the table and the table editing tool, enriching the text expression capabilities of the table, improving the overall expression style of the table editing tool, meeting the needs of users to add more text content to the table, and improving the user experience.
[0023] 1 is a schematic flowchart of the document creation method according to the present application. The method includes the following steps:
[0024] In step 101, in response to receiving an add page operation on the first page of a table, an add panel is displayed that includes a target document type that is a type other than a table.
[0025] In some embodiments, the first page of a table is an interface for creating and editing a spreadsheet, such as an Excel editing interface. To add a new table page, an option for adding a new page is typically provided on the page. After the user selects the option, a new table is created. In this embodiment, the user is considered to have performed a page addition operation after selecting the corresponding add option. As shown in FIG. 2, a certain area where a "+" symbol is located is considered to be the option for adding a new page. When the user clicks on the option, the user is considered to have performed a page addition operation on the first page. Of course, in some embodiments, the page addition operation can be triggered by double-clicking, moving, touching, gestures, etc., and specific settings can be made according to specific application scenarios.
[0026] In some embodiments, after a user performs a page addition operation, an add panel may pop up and be displayed. The add panel is a list of multiple addable items. For example, options include "Create a new spreadsheet" and "Create a new multidimensional table." Clicking these options allows the user to add the corresponding table to the table editing page. In particular, the add panel in this embodiment further includes a target document type creation option (the "Create a new document" option shown in FIG. 2 ), which allows the user to insert a one-page document into the first page of the table. Here, the target document type may be a file type other than the table type, such as a text editing type or a PPT editing type. The add panel may then appear at any position on the first page, for example, at the side where the option is added or at the user's desired location (e.g., at the location of a single click).
[0027] In step 102, in response to a first selection operation for the target document type, a second page is generated in the table that displays a document corresponding to the target document type.
[0028] In some embodiments, after a user selects an option corresponding to the target document type in the add panel (the "New Document" option shown in FIG. 2), a new document page (i.e., a second page) is generated for the table based on the selection. The user can then create and edit the document on the new second page. The user can also insert a different type of document page (other than a table) into the table editing software and perform the corresponding editing on the new second page. As shown in FIG. 4, a new document page (second page) may be generated in the table editing software to edit the document. The document page (second page) may be distinguished from the other table page (first page) by a different page label. Finally, an output operation can be performed on the entire table file containing the completed document page, and the table file containing the document page can be stored, displayed, used, or reprocessed. The output method for a specific table file can be flexibly selected according to different application scenarios and implementation needs.
[0029] For example, in an application scenario in which the method of this embodiment is performed on a single device, the table file can be output to be directly displayed on a display component (such as a display or projector) of the current device, so that the operator of the current device can directly view the contents of the table file from the display component.
[0030] As another example, in an application scenario in which the method of this embodiment is executed on a system consisting of multiple device groups, the table file can be transmitted to another receiving device in the system, i.e., a synchronization terminal, via any data communication method (wired connection, NFC, Bluetooth (registered trademark), Wi-Fi, cellular mobile network, etc.), and the synchronization terminal can perform subsequent processing on it. Alternatively, the synchronization terminal can be a predetermined server, which is generally installed in the cloud and can store and distribute the table file as a data processing and storage center, where the distributed recipients are terminal devices, and the owners or operators of these terminal devices can be table file owners, table file editors, table file viewers, etc.
[0031] As another example, for an application scenario in which the method of this embodiment is performed on a system consisting of multiple device groups, the table file may be sent directly to a predetermined terminal device via any data communication method, and the terminal device may be one or more of those listed in the above paragraph.
[0032] In some embodiments, the first and second pages may be tab pages in a table, such as sheet1 and sheet2. The first page is a content page of a table architecture, where the basic cell in the page is a cell and the page content is a matrix table made up of cells. The second page is created as a tab page, but the page content is content of a non-table architecture, such as document content. The blank second page does not use cells as the basic unit, and the user can freely edit the content on the page without being restricted by cells.
[0033] As can be seen from the above, a document creation method according to an embodiment of the present application includes: displaying an add panel including a target document type other than a table in response to receiving a page add operation on the first page of a table; and generating a second page in the table displaying a document corresponding to the target document type in response to a first selection operation on the target document type. The present application adds an add create option for the corresponding document in the add list on the first page of the table, allowing a user to insert a document into the first page of the table by triggering the option. This allows documents and document editing tools to be added to the first page of the table and the table editing tools, enriching the text expression capabilities of the table and improving the overall expression style of the table editing tools, meeting the needs of users to add more text content to tables, and improving the user experience.
[0034] In some embodiments, before generating the second page in the table, the method includes generating a template catalog for the target document type, and generating the second page corresponding to the selected item in response to a second selection operation on any one of the template catalogs.
[0035] In some embodiments, the options in the add panel may be provided with a secondary menu. As shown in FIG. 3, a template list (i.e., a secondary menu for the target document type) may be generated after the user first selects the target document type. The template list is a list of templates in a predetermined document representation format, and selecting an option in the list allows the user to create documents in different representation formats. As shown in FIG. 3, after the user selects the create new document option, a new list, i.e., a template list, may pop up. This list may be pre-populated with commonly used template options, such as data description document and item review document in FIG. 3. A template library option (more template options as shown in FIG. 3) may then be set in the template list to allow the user to select a specific template they desire. After the user selects an option, more templates may pop up for the user to choose from. Of course, if the user wants to directly start document editing without using a template, a blank template option (i.e., blank document option in FIG. 3) may be set for the user. After the user selects an option, a blank page without any template elements may be displayed for document editing. Thereafter, in accordance with any second selection operation by the user in the template inventory, a second page corresponding to the item selected by the user can be generated.
[0036] In some embodiments, generating a second page in the table includes generating a corresponding page label in the table based on name information of a selected template option, and generating the second page based on document attributes corresponding to the selected template option.
[0037] In some embodiments, a page label can be assigned to each page to distinguish between pages. For a second page corresponding to a document, the page label can be named based on the name of the template selected by the user to indicate the specific function or content of the page. Then, for the page with the page label, attributes such as each module, font, and page layout of the document page are set based on the document attributes corresponding to the template selected by the user. As shown in FIG. 4, the "Sheet1" label indicates the previous spreadsheet page, i.e., the first page, which typically corresponds to a table page. The "Item Review Document" label indicates the name of the item review document corresponding to the template option selected by the user. After selecting a page label, the user can jump to the corresponding page.
[0038] In some embodiments, the document attributes include document size attributes, document components contained in the document, and configuration attributes of the document components.
[0039] In some embodiments, the document size attribute refers to the width and height of a document. Generally, there are no excessive restrictions on the overall length of a document when editing it. The length of each page can be set according to specific template needs. The width attribute may have different attributes for different templates due to restrictions on paper, display area, editing area, etc. The document components are components for document editing, such as a general text function block, an ordered list function block, an unordered list function block, a reference function block, a code block function block, a hyperlink function block, an image function block, a video file function block, a web page function block, and a flowchart function block, as well as function block components for creating or configuring a document, such as toolbars for editing documents and shortcut keys. When loading a template, the corresponding components are configured based on the presence or absence of these document components and their corresponding configuration attributes. The configuration attributes, for example, configure the position, size, displayed content, or function of the corresponding component.
[0040] In some embodiments, the document size attribute follows the size attribute of the first page, and the width size of the document is less than or equal to the width of the first page.
[0041] In some embodiments, in order to facilitate user editing of the document and user management of the entire table file, the size of the document, such as width, should be set according to the size attribute of the first page corresponding to the table, and should not be larger than the width of the first page, so as not to require operations such as dragging the page horizontally, which will affect the aesthetics and cause inconvenience in document management work.
[0042] In some embodiments, after generating a surface of the second page based on document attributes corresponding to the selected template option, the method further includes: displaying the second page in response to a third selection operation on the page label; generating a management catalog in response to a fourth selection operation on the page label; and performing a corresponding management operation on the page label and / or the second page in response to a fifth selection operation on an option in the management catalog.
[0043] In some embodiments, the third selection operation may be a left-click operation on the page label, and the fourth selection operation may be a right-click operation on the page label, and the two selection operations may be selection operations of different function keys on the page label. When the user clicks the page label with the left button, the second page is displayed or switched to in the table software interface. After the user clicks the page label with the right button, a management list may be generated at the clicked position to manage the page label and / or the corresponding document. Here, the management list may include a delete option, a rename option, a copy option, a hide option, and / or a move option. Delete is an operation to delete the page label and the corresponding document, and rename is an operation to rename the page label, copy, hide, and move is an operation to copy, hide, and move the page label and the corresponding document.
[0044] In some embodiments, the template inventory includes at least one predefined template option, a template library option, and a blank template option.
[0045] In some embodiments, as shown in FIG. 3, the template catalog may be preset with several commonly used predetermined template options. After the data description document, item review document, etc. in FIG. 3, a template library option (more template options as shown in FIG. 3) can be set in the template catalog so that the user can select the specific template they want. After the user selects this option, more templates can pop up for the user to select. Of course, if the user wants to start document editing directly and does not want to use a template, a blank template option (i.e., blank document option in FIG. 3) can be set for the user. After the user selects, a blank page without any template elements can be set to start document editing.
[0046] In some embodiments, responding to a second selection operation for any one of the items in the template catalog includes generating a template library interface in response to the second selection operation for the template library option to display all templates in the template library via the template library interface.
[0047] In some embodiments, after a user selects the template library option, a new template library interface may be generated in the current table interface, and all templates recorded in the template library may be included in the template library interface, as shown in Figure 5. Of course, for convenient display, different templates may be displayed by sliding the template library interface by, for example, dragging.
[0048] In some embodiments, displaying all of the templates in the template library via the template library interface includes categorizing all of the templates based on attributes and displaying all of the templates in the template library interface in a categorized manner.
[0049] In some embodiments, to better manage the templates in the template library interface and make it easier for users to query the templates, the templates in the template library can be categorized based on their corresponding main attributes. For example, some templates are for data statistics, some templates are for meeting minutes, some templates are for content display, etc. These templates are categorized based on the main attributes of each template and displayed in a categorized format in the template library interface, making it easier for users to search and manage.
[0050] In some embodiments, after generating a second page in the table, the method further includes: in response to a disposition operation on the table, collectively performing a corresponding disposition operation on the second page and a document within the second page.
[0051] In some embodiments, the second page itself is a page in the table file and is essentially a part of the table file, so when a user performs a corresponding disposition operation on the table or the entire table file, the document follows along with the table or the entire table file. The disposition operation here may be deleting, restoring, and / or completely deleting the table or the entire table. In some embodiments, the disposition operation may be copying, hiding, etc. the table or the entire table.
[0052] In some embodiments, generating a second page in the table includes setting permissions for the second page according to permissions for the table.
[0053] In some embodiments, similar to the previous embodiment, the second page itself is a page in a table file, and usage permissions for the second page and the documents therein are also generally set according to the table permissions. These permissions include document ownership, viewing permissions, editing permissions, duplication, creating copies, printing, downloading permissions, and commenting permissions. These document permissions can naturally follow the table file. Of course, in some embodiments, the owner of the document or table file can individually set its permissions and then restrict the document or second page based on the set permissions.
[0054] It should be noted that the method of the present invention may be performed by a single device, such as a computer or a server. The method of the present invention may also be applied to a distributed scenario, where multiple devices cooperate with each other to complete the method. In such a distributed scenario, one device among the multiple devices may perform only one or more steps of the method of the present invention, and the multiple devices interact with each other to complete the method.
[0055] It should be noted that specific examples of the present application have been described above. Other embodiments are indicated by the claims. The actions or steps recited in the claims may be performed in a different order than in the embodiments described above and still achieve desirable results. Also, the processes depicted in the figures do not necessarily have to be performed in chronological order according to the order depicted. In some embodiments, multitasking and parallel processing may also be advantageous.
[0056] Based on the same concept, corresponding to the method of any of the above embodiments, the present application further provides a document creation device.
[0057] Referring to FIG. 6, the document creation device a response module 210 for displaying an add panel including a target document type other than a table in response to receiving an add page operation on the first page of the table; and a creation module for generating, in response to a first selection operation for the target document type, a second page in the table that displays a document corresponding to the target document type.
[0058] For ease of explanation, the functions of the above-described apparatus are described by dividing them into various modules. Of course, when implementing the embodiments of the present application, the functions of each module may be implemented in the same or multiple pieces of software and / or hardware.
[0059] The apparatuses of the above embodiments are for realizing the corresponding document creation methods in the above embodiments, and have the beneficial effects of the corresponding method embodiments, so the description is omitted here.
[0060] In some embodiments, the creation module 220 further comprises: Generate a template manifest for the target document type, and generating the second page corresponding to the selected item in response to a second selection operation on any one of the template catalogs.
[0061] In some embodiments, the creation module 220 further comprises: and generating a corresponding page label in the table based on name information of the selected template option, and generating the second page based on document attributes corresponding to the selected template option.
[0062] In some embodiments, the document attributes include document size attributes, document components contained in the document, and configuration attributes of the document components.
[0063] In some embodiments, the document size attribute follows the size attribute of the first page, and the width size of the document is less than or equal to the width of the first page.
[0064] In some embodiments, the creation module 220 further comprises: displaying the second page in response to a third selection operation on the page label; In response to a fourth selection operation on the page label, a management catalog is generated, and in response to a fifth selection operation on an option in the management catalog, a corresponding management operation is performed on the page label and / or the second page.
[0065] In some embodiments, the management inventory includes a delete option, a rename option, a copy option, a hide option, and / or a move option.
[0066] In some embodiments, the template inventory includes at least one predefined template option, a template library option, and a blank template option.
[0067] In some embodiments, the creation module 220 further comprises: and generating a template library interface in response to the second selection operation on the template library option to display all templates in the template library via the template library interface.
[0068] In some embodiments, the creation module 220 further comprises: The template library interface is for classifying all the templates based on their attributes and displaying the classified templates.
[0069] In some embodiments, the creation module 220 further comprises: In response to a disposition operation on the table, the corresponding disposition operation is executed collectively on the second page and a document within the second page.
[0070] In some embodiments, the disposition operation includes deleting, restoring, and / or purge.
[0071] In some embodiments, the creation module 220 further comprises: The second page permissions are set according to the table permissions.
[0072] Based on the same concept, and corresponding to the method of any of the above embodiments, the present application further provides an electronic device including a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor, when executing the program, realizes the document creation method described in any of the above embodiments.
[0073] 7 is a diagram showing a more specific hardware structure of an electronic device according to this embodiment, and the device may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 communicate with each other within the device using the bus 1050.
[0074] The processor 1010 may be implemented as a general-purpose CPU (Central Processing Unit), a microprocessor, an Application Specific Integrated Circuit (ASIC), or one or more integrated circuits, and may execute associated programs to implement the technical solutions of the embodiments of this specification.
[0075] The memory 1020 may be implemented in the form of a read only memory (ROM), a random access memory (RAM), a static storage device, a dynamic storage device, etc. The memory 1020 may store an operating system and other application programs. When the technical solutions according to the embodiments of the present specification are implemented by software or firmware, the relevant program codes are stored in the memory 1020 and are called and executed by the processor 1010.
[0076] The input / output interface 1030 is used to connect input / output modules to realize information input and output. The input / output modules may be disposed as components in the device (not shown) or may be externally attached to the device to provide corresponding functions. The input devices may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output devices may include a display, a speaker, a vibrator, an indicator light, etc.
[0077] The communication interface 1040 is for connecting a communication module (not shown) to realize communication interaction between the device and other devices. The communication module may realize communication via a wired method (e.g., USB, network cable, etc.) or a wireless method (e.g., mobile network, WIFI, Bluetooth, etc.).
[0078] The bus 1050 includes a path for transmitting information between each component of the device (eg, the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040).
[0079] Although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040, and the bus 1050, in a specific implementation, the device may further include other components required for realizing normal operation. In addition, those skilled in the art should understand that the above device may include only the components required to implement the solutions of the embodiments of this specification, and may not include all the components shown in the figures.
[0080] The electronic device of the above embodiment is for realizing the corresponding document creation method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, so the description thereof will be omitted here.
[0081] Based on the same concept, corresponding to the method of any of the above embodiments, the present application further provides a non-transitory computer-readable storage medium storing computer instructions, the computer instructions causing the computer to execute the document creation method described in any of the above embodiments.
[0082] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and may implement information storage by any method or technology. Information may be computer-readable instructions, data structures, program modules, or other data. Examples of computer-readable storage media include phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical memory, magnetic cassette, magnetic tape, magnetic tape disk storage or other magnetic storage device, or any other non-transmission medium that may be used to store information accessible by a computing device.
[0083] The computer instructions stored on the storage medium of the above embodiments are intended to cause the computer to execute the document creation method described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, and will not be described here.
[0084] Those skilled in the art will appreciate that the discussion of any of the above embodiments is merely illustrative, and that the scope of the present application (including the claims) is not intended to be limited to these examples. In the concept of the present application, combinations may be made between the technical features in the above embodiments or different embodiments, steps may be implemented in any order, and there are many other variations in different aspects of the embodiments of the present application as described above, which are not provided in detail.
[0085] Additionally, for ease of explanation and discussion, well-known power / ground connections between integrated circuit (IC) chips and other components may or may not be shown in the provided drawings, which may obscure the understanding of the embodiments of the present application. Also, to avoid obscuring the understanding of the embodiments of the present application, devices may be shown in block diagram form; that is, it is understood that the details of the implementation of these block diagram devices will depend on the platform on which the embodiments of the present application are implemented (i.e., these details are entirely within the understanding of those skilled in the art). Where specific details (e.g., circuits) are described to explain exemplary embodiments of the present application, it will be apparent to those skilled in the art that the embodiments of the present application can be implemented without these specific details or with variations in these specific details. Therefore, these descriptions are illustrative and not limiting.
[0086] While the present application has been described with reference to specific embodiments thereof, many alternatives, modifications, and variations of these embodiments will be apparent to those skilled in the art based on the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) can use the embodiments described above.
[0087] The embodiments of the present invention are defined by the claims, and are intended to include all modifications within the meaning and scope of the claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the examples of the present application should be included in the scope of protection of the present application.
Claims
1. In response to receiving an add page operation on a first page of the table, displaying an add panel including a target document type of a type other than a table; and generating a second page in the table in response to a first selection operation for the target document type, the second page displaying a document corresponding to the target document type. How to create documentation.
2. Before generating the second page in the table, generating a template manifest for the target document type; and generating the second page corresponding to the selected item in response to a second selection operation on any one of the template catalogs. The method of claim 1.
3. generating a second page in the table; generating a corresponding page label in the table based on name information of the selected template option, and generating the second page based on document attributes corresponding to the selected template option. The method of claim 2.
4. The document attributes include a document size attribute, a document component included in the document, and a configuration attribute of the document component. The method of claim 3.
5. The document size attribute is in accordance with the size attribute of the first page, and the width of the document is equal to or smaller than the width of the first page. The method of claim 4.
6. After generating the second page surface based on document attributes corresponding to the selected template option, the method further comprises: displaying the second page in response to a third selection operation on the page label; generating a management list in response to a fourth selection operation on the page label, and performing a corresponding management operation on the page label and / or the second page in response to a fifth selection operation on an option in the management list. The method of claim 3.
7. The management list includes a delete option, a rename option, a copy option, a hide option, and / or a move option. The method of claim 6.
8. The template inventory includes at least one predetermined template option, a template library option, and a blank template option. The method of claim 2.
9. Responding to a second selection operation for any one of the items in the template list includes: generating a template library interface in response to the second selection operation for the template library option to display all templates in the template library via the template library interface. The method of claim 8.
10. Displaying all templates in a template library via the template library interface includes: and classifying all the templates based on their attributes and displaying the classified templates in the template library interface.
10. The method of claim 9.
11. After generating the second page in the table, the method includes: and further comprising, in response to a disposition operation on the table, simultaneously executing the corresponding disposition operation on the second page and a document within the second page. The method of claim 1.
12. The disposal operations include deletion, restoration, and / or complete deletion. The method of claim 11.
13. generating a second page in the table, The authority of the second page is set according to the authority of the table. The method of claim 1.
14. a response module for displaying an add panel including a target document type other than a table in response to receiving an add page operation on a first page of the table; a creation module for generating, in response to a first selection operation for the target document type, a second page in the table that displays a document corresponding to the target document type. Document creation device.
15. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the electronic device realizes the method according to any one of claims 1 to 13.
16. 14. A method according to claim 1, further comprising: storing computer instructions for causing a computer to implement the method according to any one of claims 1 to 13; A non-transitory computer-readable storage medium.
Citation Information
Patent Citations
Task-specific spreadsheet worksheet
JP2010532535A