US20140372878A1 - Text editing system and method - Google Patents
Text editing system and method Download PDFInfo
- Publication number
- US20140372878A1 US20140372878A1 US14/140,579 US201314140579A US2014372878A1 US 20140372878 A1 US20140372878 A1 US 20140372878A1 US 201314140579 A US201314140579 A US 201314140579A US 2014372878 A1 US2014372878 A1 US 2014372878A1
- Authority
- US
- United States
- Prior art keywords
- text
- editing
- common
- modified
- items
- 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.)
- Abandoned
Links
Images
Classifications
-
- G06F17/24—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
Definitions
- the present disclosure relates to text editing systems and methods, and particularly to a text editing system and method for automatically performing a common editing format.
- Text editors such as word processors were developed to allow formatting of text for presentation on a printed page, such as input data for a computer program. However, such text editors edit inputted text in a default format, such as default fonts, size, or color, for example.
- FIG. 1 is a schematic view of an embodiment of a text editing system for automatically performing a common editing format.
- FIG. 2 is a flowchart of a text editing method for automatically performing a common editing format performed by the text editing system of FIG. 1 .
- FIG. 1 is a schematic view of an embodiment of a text editing system for automatically performing a common editing format.
- the common editing format is a common way for manually inputting text.
- the text editing system 10 is software and runs on a processor 1 .
- the text editing system 10 is connected to a memory 20 supplying space for data.
- the text editing system 10 includes an activating detecting module 110 , a determining module 120 , a performing module 130 , a modifying detecting module 140 , a storing module 150 , a comparing module 160 , and a setting module 170 . Functions of the modules will be described together with FIG. 2 .
- FIG. 2 is a flowchart of a text editing method for automatically performing a common editing format performed by the text editing system 10 of FIG. 1 .
- step S 21 the activating detecting module 110 determines whether one or more text editors are activated, such as word processors, emails, and chatting tools. If yes, the procedure goes to step S 22 , and if no, the procedure repeats step S 21 . In detail, the activating detecting module 110 scans to determine if any text needs to be input in each running application.
- one or more text editors such as word processors, emails, and chatting tools.
- step S 22 the determining module 120 determines if a common editing format is stored in the memory 20 . If yes, the procedure goes to step S 23 . If no, the procedure goes to step S 24 .
- the common editing format is a common way to manually input text, such as common font, size, or color, for example.
- step S 23 the performing module 130 performs inputting text according to the common editing format.
- Different users may have different common editing formats.
- the performing module 103 can perform text inputting according to the common editing format corresponding to the login user. If there is no common editing format corresponding to the login user, the performing module 103 performs inputting text according to a default editing format.
- step S 24 the modifying module 140 determines if one or more items in the common editing format is modified by a user. If yes, the procedure goes to step S 25 . If no, the procedure repeats step S 24 .
- step S 25 the storing module 150 stores content of modified items in the memory 20 .
- the modified item is font
- the user modifies the font from 14 to 12
- the font 12 is stored in the memory 20 .
- step S 26 the comparing module 160 determines a quantity of the modified items that have the same content, and compares the quantity with a predetermined number. If the quantity is greater than the predetermined number, the content of the modified item is determined to be one common item in the common editing format, and the procedure goes to the step S 27 . Otherwise, the procedure goes to the step S 28 . For example, if font 12 is stored in the memory 20 three times, and the predetermined number is three, then font 12 is regarded to be one common item in the common editing format.
- step S 27 the setting module 170 updates content of the modified item, such as font 12, in the common editing format.
- step S 28 the performing module 130 performs text inputting according to the updated common editing format.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Document Processing Apparatus (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
A text editing system for automatically performing a common editing format is provided. The text editing system includes one or more processors; and a plurality of modules programmed and executed by the one or more processors. The plurality of modules includes a modifying module to determine if one or more items is modified. A storing module stores content of one or more modified items in a memory when the one or more items is modified. A comparing module determines a quantity of the one or more modified items having same content, and compares the quantity with a predetermined number. A setting module updates content of the one or more modified items in the common editing format when the quantity is greater than the predetermined number. A performing module performs text inputting according to the updated content of the one or more modified items in the common editing format.
Description
- 1. Technical Field
- The present disclosure relates to text editing systems and methods, and particularly to a text editing system and method for automatically performing a common editing format.
- 2. Description of Related Art
- Text editors such as word processors were developed to allow formatting of text for presentation on a printed page, such as input data for a computer program. However, such text editors edit inputted text in a default format, such as default fonts, size, or color, for example.
- Therefore, it is desirable to provide a text editing system to overcome this shortcoming.
- Many aspects of the present disclosure can be better understood with reference to the following drawings. The components in the drawings are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the present disclosure.
-
FIG. 1 is a schematic view of an embodiment of a text editing system for automatically performing a common editing format. -
FIG. 2 is a flowchart of a text editing method for automatically performing a common editing format performed by the text editing system ofFIG. 1 . - Embodiments of the present disclosure will be described with reference to the drawings.
-
FIG. 1 is a schematic view of an embodiment of a text editing system for automatically performing a common editing format. The common editing format is a common way for manually inputting text. Thetext editing system 10 is software and runs on a processor 1. Thetext editing system 10 is connected to amemory 20 supplying space for data. Thetext editing system 10 includes an activatingdetecting module 110, a determiningmodule 120, a performingmodule 130, a modifyingdetecting module 140, astoring module 150, acomparing module 160, and asetting module 170. Functions of the modules will be described together withFIG. 2 . -
FIG. 2 is a flowchart of a text editing method for automatically performing a common editing format performed by thetext editing system 10 ofFIG. 1 . - In step S21, the activating
detecting module 110 determines whether one or more text editors are activated, such as word processors, emails, and chatting tools. If yes, the procedure goes to step S22, and if no, the procedure repeats step S21. In detail, the activatingdetecting module 110 scans to determine if any text needs to be input in each running application. - In step S22, the determining
module 120 determines if a common editing format is stored in thememory 20. If yes, the procedure goes to step S23. If no, the procedure goes to step S24. The common editing format is a common way to manually input text, such as common font, size, or color, for example. - In step S23, the performing
module 130 performs inputting text according to the common editing format. Different users may have different common editing formats. The performing module 103 can perform text inputting according to the common editing format corresponding to the login user. If there is no common editing format corresponding to the login user, the performing module 103 performs inputting text according to a default editing format. - In step S24, the modifying
module 140 determines if one or more items in the common editing format is modified by a user. If yes, the procedure goes to step S25. If no, the procedure repeats step S24. - In step S25, the
storing module 150 stores content of modified items in thememory 20. For example, if the modified item is font, and the user modifies the font from 14 to 12, then the font 12 is stored in thememory 20. - In step S26, the
comparing module 160 determines a quantity of the modified items that have the same content, and compares the quantity with a predetermined number. If the quantity is greater than the predetermined number, the content of the modified item is determined to be one common item in the common editing format, and the procedure goes to the step S27. Otherwise, the procedure goes to the step S28. For example, if font 12 is stored in thememory 20 three times, and the predetermined number is three, then font 12 is regarded to be one common item in the common editing format. - In step S27, the
setting module 170 updates content of the modified item, such as font 12, in the common editing format. - In step S28, the performing
module 130 performs text inputting according to the updated common editing format. - It will be understood that the above particular embodiments are shown and described by way of illustration only. The principles and the features of the present disclosure may be employed in various and numerous embodiments thereof without departing from the scope of the disclosure. The above-described embodiments illustrate the possible scope of the disclosure but do not restrict the scope of the disclosure.
Claims (8)
1. A text editing system for automatically performing a common editing format, connected to a memory for storing data, the text editing system comprising one or more processors and a plurality of modules programmed and executed by the one or more processors to execute the text editing system, wherein the plurality of modules comprises:
a modifying module to determine if one or more items is modified;
a storing module to store content of the one or more modified items in the memory when the one or more items is modified;
a comparing module to determine a quantity of the one or more modified items having the same content, and compare the quantity with a predetermined number;
a setting module to update the content of the one or more modified items in the common editing format when the quantity is greater than the predetermined number; and
a performing module to perform text inputting according to the updated content of the one or more modified items in the common editing format.
2. The text editing system of claim 1 , wherein the plurality of modules further comprises an activating detecting module to determine whether one or more text editors are activated, and a determining module to determine if the common editing format is stored in the memory; and the performing module also performs inputting text according to the common editing format when one or more text editors are activated.
3. The text editing system of claim 1 , wherein the performing module also performs inputting text according to the common editing format corresponding to a login user; when there is no common editing format corresponding to the login user, the performing module performs inputting text according to a default editing format.
4. The text editing system of claim 2 , wherein the activating detecting module determines whether one or more text editors are activated by scanning to determine if any text needs to be inputted in each running software.
5. A text editing method for automatically performing a common editing format, wherein the common editing format is a common way for a user to input text, the text editing method comprising:
determining if one or more items is modified;
storing content of one or more modified items in a memory when the one or more items is modified;
determining a quantity of the one or more modified items having the same content, and comparing the quantity with a predetermined number;
updating the content of the one or more modified items in the common editing format when the quantity is greater than the predetermined number; and
performing text inputting according to the updated content of the one or more modified items in the common editing format.
6. The text editing method of claim 5 , further comprising determining whether one or more text editors are activated, determining if the common editing format is stored in the memory, and performing inputting text according to the common editing format when one or more text editors are activated.
7. The text editing method of claim 5 , wherein the step of performing text inputting according to the updated content of the one or more modified items in the common editing format further comprises: performing inputting text according to the common editing format corresponding to a login user, and when there is no common editing format corresponding to the login user, and performing inputting text according to a default editing format.
8. The text editing method of claim 6 , wherein the step of determining whether one or more text editors are activated is performed by scanning to determine if any text needs to be inputted in each running software.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013102333230 | 2013-06-13 | ||
CN201310233323.0A CN104239283A (en) | 2013-06-13 | 2013-06-13 | Text editing system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
US20140372878A1 true US20140372878A1 (en) | 2014-12-18 |
Family
ID=52020381
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/140,579 Abandoned US20140372878A1 (en) | 2013-06-13 | 2013-12-26 | Text editing system and method |
Country Status (3)
Country | Link |
---|---|
US (1) | US20140372878A1 (en) |
CN (1) | CN104239283A (en) |
TW (1) | TWI581116B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160050273A1 (en) * | 2014-08-14 | 2016-02-18 | Zodiac Aero Electric | Electrical distribution system for an aircraft and corresponding control method |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018027757A1 (en) * | 2016-08-11 | 2018-02-15 | 王志远 | Method for feeding back usage situation of format matching technology, and text system |
WO2018027756A1 (en) * | 2016-08-11 | 2018-02-15 | 王志远 | Method for pushing information when matching text format, and text system |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070061714A1 (en) * | 2005-09-09 | 2007-03-15 | Microsoft Corporation | Quick styles for formatting of documents |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6886133B2 (en) * | 2001-06-07 | 2005-04-26 | Microsoft Corporation | Interactive formatting interface |
US7809582B2 (en) * | 2005-03-10 | 2010-10-05 | Microsoft Corporation | System and method for providing a consistent visual appearance to output generated by multiple applications |
US8010615B2 (en) * | 2008-12-31 | 2011-08-30 | International Business Machines Corporation | Instant messaging multilingual configuration |
US10409892B2 (en) * | 2011-01-26 | 2019-09-10 | Microsoft Technology Licensing, Llc | Formatting data by example |
CN102236634A (en) * | 2011-06-17 | 2011-11-09 | 盛乐信息技术(上海)有限公司 | Multi-information text information representation system and method |
-
2013
- 2013-06-13 CN CN201310233323.0A patent/CN104239283A/en active Pending
- 2013-06-17 TW TW102121434A patent/TWI581116B/en not_active IP Right Cessation
- 2013-12-26 US US14/140,579 patent/US20140372878A1/en not_active Abandoned
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070061714A1 (en) * | 2005-09-09 | 2007-03-15 | Microsoft Corporation | Quick styles for formatting of documents |
Non-Patent Citations (1)
Title |
---|
"What is the normal.dot file?", published March 2, 2012, retrieved from https://web.archive.org/web/20120302042833/http://www.computerhope.com/issues/ch000940.htm on January 13, 2016 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160050273A1 (en) * | 2014-08-14 | 2016-02-18 | Zodiac Aero Electric | Electrical distribution system for an aircraft and corresponding control method |
US10958724B2 (en) * | 2014-08-14 | 2021-03-23 | Zodiac Aero Electric | Electrical distribution system for an aircraft and corresponding control method |
Also Published As
Publication number | Publication date |
---|---|
CN104239283A (en) | 2014-12-24 |
TW201447608A (en) | 2014-12-16 |
TWI581116B (en) | 2017-05-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10606533B2 (en) | Editing an image on a medium using a template including attribute information of an object in the image | |
CN110347953B (en) | Page generation method, page generation device, computer equipment and storage medium | |
CN108170809B (en) | Table building script generation method, device, equipment and computer readable storage medium | |
US10565293B2 (en) | Synchronizing DOM element references | |
US9342501B2 (en) | Preserving emotion of user input | |
US9766860B2 (en) | Dynamic source code formatting | |
US11620304B2 (en) | Example management for string transformation | |
US20160085396A1 (en) | Interactive text preview | |
US20150348278A1 (en) | Dynamic font engine | |
CN107679056B (en) | Method for generating SQL (structured query language) statement, electronic device and readable storage medium | |
US10204077B2 (en) | Rich text editor | |
US10120659B2 (en) | Adaptive user interfaces | |
US20140372878A1 (en) | Text editing system and method | |
US20140149854A1 (en) | Server and method for generating object document | |
US8756494B2 (en) | Methods and systems for designing documents with inline scrollable elements | |
CN104346035A (en) | Indicating automatically corrected words | |
KR101777521B1 (en) | Method and Apparatus for generating font for changing font's style | |
CN107656908B (en) | Method and system for implementing placeholder | |
WO2017067459A1 (en) | Desktop data loading method and device | |
US10733355B2 (en) | Information processing system that stores metrics information with edited form information, and related control method information processing apparatus, and storage medium | |
EP3425510B1 (en) | Automated testing method for application program user interface, electronic device, system, and storage medium | |
US20140229816A1 (en) | Methods and devices for tagging a document | |
US20140282477A1 (en) | Automatic updating of data in application programs | |
CN109828752B (en) | Project code automatic generation method, device, computer equipment and storage medium | |
US20150370460A1 (en) | Business-to-business document user interface and integration design |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: FU TAI HUA INDUSTRY (SHENZHEN) CO., LTD., CHINA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ZHOU, YU-CUI;REEL/FRAME:033460/0265 Effective date: 20131225 Owner name: HON HAI PRECISION INDUSTRY CO., LTD., TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ZHOU, YU-CUI;REEL/FRAME:033460/0265 Effective date: 20131225 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |