US20140372878A1 - Text editing system and method - Google Patents

Text editing system and method Download PDF

Info

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
Application number
US14/140,579
Inventor
Yu-Cui Zhou
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Futaihua Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Original Assignee
Futaihua Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Futaihua Industry Shenzhen Co Ltd, Hon Hai Precision Industry Co Ltd filed Critical Futaihua Industry Shenzhen Co Ltd
Assigned to Fu Tai Hua Industry (Shenzhen) Co., Ltd., HON HAI PRECISION INDUSTRY CO., LTD. reassignment Fu Tai Hua Industry (Shenzhen) Co., Ltd. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ZHOU, Yu-cui
Publication of US20140372878A1 publication Critical patent/US20140372878A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • G06F17/24
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, 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

    BACKGROUND
  • 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.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • 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 of FIG. 1.
  • DETAILED DESCRIPTION
  • 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. 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.
  • 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 activating detecting 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 the memory 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 the memory 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 the memory 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 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.
  • 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)

What is claimed is:
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.
US14/140,579 2013-06-13 2013-12-26 Text editing system and method Abandoned US20140372878A1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (1)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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