[go: up one dir, main page]

KR101494653B1 - Control command auto complete based electronic document editing apparatus and method - Google Patents

Control command auto complete based electronic document editing apparatus and method Download PDF

Info

Publication number
KR101494653B1
KR101494653B1 KR20140036703A KR20140036703A KR101494653B1 KR 101494653 B1 KR101494653 B1 KR 101494653B1 KR 20140036703 A KR20140036703 A KR 20140036703A KR 20140036703 A KR20140036703 A KR 20140036703A KR 101494653 B1 KR101494653 B1 KR 101494653B1
Authority
KR
South Korea
Prior art keywords
control command
entity
list
command
electronic document
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.)
Active
Application number
KR20140036703A
Other languages
Korean (ko)
Inventor
이창일
Original Assignee
주식회사 한글과컴퓨터
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 한글과컴퓨터 filed Critical 주식회사 한글과컴퓨터
Priority to KR20140036703A priority Critical patent/KR101494653B1/en
Application granted granted Critical
Publication of KR101494653B1 publication Critical patent/KR101494653B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus

Landscapes

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

Abstract

제어 명령 자동 완성 기반의 전자 문서 편집 장치 및 방법이 개시된다. 본 발명의 실시예들은 전자 문서 상에 삽입되어 있는 개체에 대해 서식 편집을 위한 일련의 제어 명령들이 입력되면, 상기 제어 명령들을 소정의 제어 명령 리스트로 기록해 두었다가, 추후 사용자가 동일한 종류의 개체를 선택하여 서식 편집을 수행하고자 할 때, 상기 제어 명령 리스트를 상기 사용자에게 제공해 줌으로써, 상기 사용자가 상기 제어 명령 리스트를 선택하는 것만으로 해당 개체에 대한 서식 편집이 자동으로 수행될 수 있도록 지원하는 기법을 제공할 수 있다.An electronic document editing apparatus and method based on control command autocomplete is disclosed. In the embodiments of the present invention, when a series of control commands for editing a form is input to an entity inserted in an electronic document, the control commands are recorded in a predetermined control command list, And provides the control command list to the user so that editing of the corresponding object can be automatically performed only by the user selecting the control command list. can do.

Description

제어 명령 자동 완성 기반의 전자 문서 편집 장치 및 방법{CONTROL COMMAND AUTO COMPLETE BASED ELECTRONIC DOCUMENT EDITING APPARATUS AND METHOD}TECHNICAL FIELD [0001] The present invention relates to an apparatus and method for editing an electronic document based on an automatic completion of a control command,

본 발명의 실시예들은 사용자가 전자 문서에 삽입된 개체에 대한 서식 편집을 손쉽게 수행할 수 있도록 지원하는 기법에 대한 기술들과 관련된다.Embodiments of the present invention relate to techniques for techniques that enable a user to easily perform formatting of an inserted object in an electronic document.

최근, 컴퓨터나 스마트폰 또는 태블릿 PC 등이 널리 보급됨에 따라, 이러한 단말 기기를 이용하여 전자 문서를 열람, 작성, 편집할 수 있도록 하는 다양한 종류의 전자 문서 관련 프로그램들이 출시되고 있다.2. Description of the Related Art Recently, various types of electronic document-related programs have been released to enable electronic documents to be viewed, created, and edited using such terminal devices as computers, smart phones, tablet PCs, and the like are widely used.

이러한 전자 문서 관련 프로그램들로는 기본적인 문서의 작성, 편집 등을 지원하는 워드프로세서, 데이터의 입력, 산술연산, 데이터 관리를 보조하는 스프레드시트, 발표자의 발표를 보조하기 위한 프레젠테이션 프로그램들이 있다.Examples of such electronic document related programs include a word processor for basic document creation and editing, a data input, an arithmetic operation, a spreadsheet for supporting data management, and presentation programs for assisting presenters.

보통, 사용자들은 전자 문서를 작성할 때, 상기 전자 문서 상에 도형이나 그림과 같은 개체를 입력하면, 상기 개체의 색상이나 모양 등을 변경하기 위해, 여러가지 서식 변경과 관련된 제어 명령을 입력하곤 한다.Generally, when a user creates an electronic document, he or she inputs an object such as a graphic or a figure on the electronic document, and then inputs control commands related to various format changes to change the color or shape of the object.

예컨대, 사용자가 전자 문서 상에 사각형 형태의 도형을 삽입하면, 상기 사용자는 상기 전자 문서 상에 삽입되어 있는 상기 도형을 선택한 후 상기 도형의 테두리의 두께를 굵게 조절하고, 상기 도형의 테두리의 색상을 붉은색으로 변경하며, 상기 도형의 배경색을 파란색으로 변경하는 일련의 서식 편집을 수행할 수 있다.For example, when the user inserts a rectangular figure on the electronic document, the user selects the figure inserted on the electronic document, and then adjusts the thickness of the border of the figure to be thick, and the color of the border of the figure Red color, and a background color of the figure is changed to blue.

이렇게, 일반적인 전자 문서 관련 프로그램들은 전자 문서 상에 삽입되어 있는 개체에 대한 서식 편집이 가능하게 하는 기능을 제공하지만, 기존의 전자 문서 관련 프로그램들은 전자 문서 상에 동일한 종류의 개체가 다수 삽입되어 있는 상태에서 사용자가 해당 개체들을 동일한 형태로 서식 편집을 수행하고자 하는 경우, 각 개체에 대한 서식 편집 명령을 일괄적으로 적용해주는 기능을 제공하고 있지 않아, 사용자가 각 개체마다 일일이 서식 편집을 위한 일련의 제어 명령을 다시 입력해 주여야 하는 불편이 있었다.In this way, general electronic document related programs provide a function for editing the format of an object inserted in an electronic document, but existing electronic document related programs are in a state in which a large number of objects of the same kind are inserted on the electronic document The user does not provide a function of collectively applying format editing commands for each object when the user desires to perform the format editing of the objects in the same form so that the user can perform a series of control There was an inconvenience to re-enter the command.

따라서, 전자 문서 상에 삽입되어 있는 개체에 대해 서식 편집을 위한 일련의 제어 명령들이 입력되면, 상기 제어 명령들을 소정의 제어 명령 리스트로 기록해 두었다가, 추후 사용자가 동일한 종류의 개체를 선택하여 서식 편집을 수행하고자 할 때, 상기 제어 명령 리스트를 상기 사용자에게 제공해 줌으로써, 상기 사용자가 상기 제어 명령 리스트를 선택하는 것만으로 해당 개체에 대한 서식 편집이 자동으로 수행될 수 있도록 지원하는 기법에 대한 연구가 필요하다.Therefore, when a series of control commands for format editing are input to an object inserted in the electronic document, the control commands are recorded in a predetermined control command list, and then a user selects a same type of object and performs format editing It is necessary to study a technique for automatically performing a form editing operation on a corresponding entity by simply providing the control command list to the user so that the user can select the control command list .

본 발명의 실시예들은 전자 문서 상에 삽입되어 있는 개체에 대해 서식 편집을 위한 일련의 제어 명령들이 입력되면, 상기 제어 명령들을 소정의 제어 명령 리스트로 기록해 두었다가, 추후 사용자가 동일한 종류의 개체를 선택하여 서식 편집을 수행하고자 할 때, 상기 제어 명령 리스트를 상기 사용자에게 제공해 줌으로써, 상기 사용자가 상기 제어 명령 리스트를 선택하는 것만으로 해당 개체에 대한 서식 편집이 자동으로 수행될 수 있도록 지원하는 기법을 제공하고자 한다.In the embodiments of the present invention, when a series of control commands for editing a form is input to an entity inserted in an electronic document, the control commands are recorded in a predetermined control command list, And provides the control command list to the user so that editing of the corresponding object can be automatically performed only by the user selecting the control command list. I want to.

본 발명의 일실시예에 따른 제어 명령 자동 완성 기반의 전자 문서 편집 장치는 전자 문서 상에 삽입되어 있는 제1 개체에 대한 선택 명령이 입력되면, 상기 선택 명령에 기초하여 명령 기록 이벤트를 발생시키는 이벤트 발생부, 상기 명령 기록 이벤트가 발생하면, 상기 선택 명령에 대한 정보를 제1 제어 명령 리스트 상에 기록하고, 상기 제1 개체가 선택된 이후 상기 제1 개체의 서식 편집을 위한 적어도 하나의 제1 제어 명령이 연속해서 입력되면, 상기 적어도 하나의 제1 제어 명령에 대한 정보를 입력 순서에 따라 상기 제1 제어 명령 리스트 상에 순차적으로 추가 기록하는 제어 명령 기록부, 상기 제1 개체의 종류를 확인한 후 명령 묶음 데이터베이스 상에 상기 제1 개체의 종류에 대한 정보와 상기 제1 제어 명령 리스트를 서로 대응되도록 저장하는 명령 묶음 저장부 및 상기 전자 문서 상에서 상기 제1 개체와 동일한 종류의 제2 개체 상에 개체 선택을 위한 포인터가 위치하면, 상기 명령 묶음 데이터베이스로부터 상기 제1 제어 명령 리스트를 추출하여 상기 추출된 제1 제어 명령 리스트를 화면 상에 표시하는 제어 명령 자동 완성 표시부를 포함한다.The electronic document editing apparatus based on the control command autocompletion according to an embodiment of the present invention is characterized in that when a selection command for a first entity inserted on an electronic document is input, And recording the information on the selection command on a first control command list when the command recording event occurs, and generating at least one first control command for editing the format of the first entity after the first entity is selected, A control command recording unit for sequentially recording information on the at least one first control command on the first control command list in an input order when the commands are continuously input, Information on the type of the first entity and the first control command list are stored on the bundle database so as to correspond to each other And if the pointer for object selection is located on a second entity of the same type as the first entity on the electronic document, extracts the first control command list from the command bundle database, And a control command automatic completion display unit for displaying a control command list on the screen.

또한, 본 발명의 일실시예에 따른 제어 명령 자동 완성 기반의 전자 문서 편집 방법은 전자 문서 상에 삽입되어 있는 제1 개체에 대한 선택 명령이 입력되면, 상기 선택 명령에 기초하여 명령 기록 이벤트를 발생시키는 단계, 상기 명령 기록 이벤트가 발생하면, 상기 선택 명령에 대한 정보를 제1 제어 명령 리스트 상에 기록하고, 상기 제1 개체가 선택된 이후 상기 제1 개체의 서식 편집을 위한 적어도 하나의 제1 제어 명령이 연속해서 입력되면, 상기 적어도 하나의 제1 제어 명령에 대한 정보를 입력 순서에 따라 상기 제1 제어 명령 리스트 상에 순차적으로 추가 기록하는 단계, 상기 제1 개체의 종류를 확인한 후 명령 묶음 데이터베이스 상에 상기 제1 개체의 종류에 대한 정보와 상기 제1 제어 명령 리스트를 서로 대응되도록 저장하는 단계 및 상기 전자 문서 상에서 상기 제1 개체와 동일한 종류의 제2 개체 상에 개체 선택을 위한 포인터가 위치하면, 상기 명령 묶음 데이터베이스로부터 상기 제1 제어 명령 리스트를 추출하여 상기 추출된 제1 제어 명령 리스트를 화면 상에 표시하는 단계를 포함한다.According to another aspect of the present invention, there is provided a method of editing an electronic document based on an automatic completion of a control command, the method comprising: generating a command recording event based on the selection command when a selection command for a first object inserted in the electronic document is input; And recording the information on the selection command on a first control command list when at least one first control for editing the form of the first entity is selected after the first entity is selected, Further comprising the steps of sequentially recording information on the at least one first control command on the first control command list according to an input order when the commands are successively input, Storing information on the type of the first entity and the first control command list so as to correspond to each other, If a pointer for selecting an object is located on a second entity of the same type as the first entity on the document, extracts the first control command list from the command bundle database and displays the extracted first control command list on the screen .

본 발명의 실시예들은 전자 문서 상에 삽입되어 있는 개체에 대해 서식 편집을 위한 일련의 제어 명령들이 입력되면, 상기 제어 명령들을 소정의 제어 명령 리스트로 기록해 두었다가, 추후 사용자가 동일한 종류의 개체를 선택하여 서식 편집을 수행하고자 할 때, 상기 제어 명령 리스트를 상기 사용자에게 제공해 줌으로써, 상기 사용자가 상기 제어 명령 리스트를 선택하는 것만으로 해당 개체에 대한 서식 편집이 자동으로 수행될 수 있도록 지원하는 기법을 제공할 수 있다.In the embodiments of the present invention, when a series of control commands for editing a form is input to an entity inserted in an electronic document, the control commands are recorded in a predetermined control command list, And provides the control command list to the user so that editing of the corresponding object can be automatically performed only by the user selecting the control command list. can do.

도 1은 본 발명의 일실시예에 따른 제어 명령 자동 완성 기반의 전자 문서 편집 장치의 구조를 도시한 도면이다.
도 2는 본 발명의 일실시예에 따른 제어 명령 자동 완성 기반의 전자 문서 편집 장치의 동작을 설명하기 위한 예시를 도시한 도면이다.
도 3은 본 발명의 일실시예에 따른 제어 명령 자동 완성 기반의 전자 문서 편집 방법을 도시한 순서도이다.
1 is a diagram illustrating a structure of an electronic document editing apparatus based on an automatic completion of a control command according to an embodiment of the present invention.
2 is a diagram illustrating an exemplary operation of an electronic document editing apparatus based on an automatic completion of a control command according to an embodiment of the present invention.
3 is a flowchart illustrating an electronic document editing method based on an automatic completion of a control command according to an embodiment of the present invention.

본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다. While the invention is susceptible to various modifications and alternative forms, specific embodiments thereof are shown by way of example in the drawings and will herein be described in detail. It should be understood, however, that the invention is not intended to be limited to the particular embodiments, but includes all modifications, equivalents, and alternatives falling within the spirit and scope of the invention. Like reference numerals are used for like elements in describing each drawing.

어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. It is to be understood that when an element is referred to as being "connected" or "connected" to another element, it may be directly connected or connected to the other element, . On the other hand, when an element is referred to as being "directly connected" or "directly connected" to another element, it should be understood that there are no other elements in between.

본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used in this application is used only to describe a specific embodiment and is not intended to limit the invention. The singular expressions include plural expressions unless the context clearly dictates otherwise. In the present application, the terms "comprises" or "having" and the like are used to specify that there is a feature, a number, a step, an operation, an element, a component or a combination thereof described in the specification, But do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, or combinations thereof.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. Terms such as those defined in commonly used dictionaries are to be interpreted as having a meaning consistent with the contextual meaning of the related art and are to be interpreted as either ideal or overly formal in the sense of the present application Do not.

이하에서, 본 발명에 따른 실시예들을 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, embodiments according to the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일실시예에 따른 제어 명령 자동 완성 기반의 전자 문서 편집 장치의 구조를 도시한 도면이다.1 is a diagram illustrating a structure of an electronic document editing apparatus based on an automatic completion of a control command according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 일실시예에 따른 제어 명령 자동 완성 기반의 전자 문서 편집 장치(110)는 이벤트 발생부(111), 제어 명령 기록부(112), 명령 묶음 저장부(113) 및 제어 명령 자동 완성 표시부(115)를 포함한다.1, an electronic document editing apparatus 110 based on an automatic completion of a control command according to an embodiment of the present invention includes an event generating unit 111, a control command recording unit 112, an instruction bundle storing unit 113, And a control command autocomplete display unit 115.

여기서, 본 발명의 일실시예에 따른 제어 명령 자동 완성 기반의 전자 문서 편집 장치(110)는 데스크탑 PC, 모바일 단말, PDA, 노트북, 태블릿 PC 등 전자 문서의 열람, 작성 또는 편집 기능을 제공할 수 있는 마이크로프로세서 기반의 장치를 기반으로 구현될 수 있다.The electronic document editing apparatus 110 based on the control command autocomplete according to an embodiment of the present invention can provide a function of browsing, creating or editing electronic documents such as a desktop PC, a mobile terminal, a PDA, a notebook, and a tablet PC Lt; RTI ID = 0.0 > microprocessor-based < / RTI >

이벤트 발생부(111)는 전자 문서 상에 삽입되어 있는 제1 개체에 대한 선택 명령이 입력되면, 상기 선택 명령에 기초하여 명령 기록 이벤트를 발생시킨다.The event generating unit 111 generates a command recording event based on the selection command when a selection command for the first entity inserted in the electronic document is input.

제어 명령 기록부(112)는 상기 명령 기록 이벤트가 발생하면, 상기 선택 명령에 대한 정보를 제1 제어 명령 리스트 상에 기록하고, 상기 제1 개체가 선택된 이후 상기 제1 개체의 서식 편집을 위한 적어도 하나의 제1 제어 명령이 연속해서 입력되면, 상기 적어도 하나의 제1 제어 명령에 대한 정보를 입력 순서에 따라 상기 제1 제어 명령 리스트 상에 순차적으로 추가 기록한다.When the command recording event occurs, the control command recording unit 112 writes information on the selection command on the first control command list, and after the first object is selected, records at least one And sequentially records information on the at least one first control command on the first control command list in an input order.

이때, 본 발명의 일실시예에 따르면, 제어 명령 기록부(112)는 상기 적어도 하나의 제1 제어 명령이 입력된 이후 상기 제1 개체에 대한 선택 해제 명령이 입력되면, 명령 기록 중지 이벤트를 발생시켜 상기 제1 제어 명령 리스트 상의 제어 명령의 기록을 중지할 수 있다.In this case, according to an embodiment of the present invention, when the at least one first control command is input and the deselection command for the first entity is input, the control command recording unit 112 generates a command recording stop event The recording of the control command on the first control command list can be stopped.

명령 묶음 저장부(113)는 상기 제1 개체의 종류를 확인한 후 명령 묶음 데이터베이스(114) 상에 상기 제1 개체의 종류에 대한 정보와 상기 제1 제어 명령 리스트를 서로 대응되도록 저장한다.The instruction bundle storage unit 113 stores the information on the type of the first entity and the first control instruction list on the instruction bundle database 114 so as to correspond to each other after confirming the type of the first entity.

제어 명령 자동 완성 표시부(115)는 상기 전자 문서 상에서 상기 제1 개체와 동일한 종류의 제2 개체 상에 개체 선택을 위한 포인터가 위치하면, 명령 묶음 데이터베이스(114)로부터 상기 제1 제어 명령 리스트를 추출하여 상기 추출된 제1 제어 명령 리스트를 화면 상에 표시한다.The control command autocompletion display unit 115 extracts the first control command list from the command bundle database 114 when a pointer for object selection is located on the second entity of the same type as the first entity on the electronic document And displays the extracted first control command list on the screen.

이때, 본 발명의 일실시예에 따르면, 제어 명령 자동 완성 표시부(115)는 리스트 검색부(117), 리스트 추출부(118) 및 제어 명령 표시부(119)를 포함할 수 있다.According to an embodiment of the present invention, the control command auto-completion display unit 115 may include a list search unit 117, a list extraction unit 118, and a control command display unit 119.

리스트 검색부(117)는 상기 전자 문서 상에 삽입되어 있는 상기 제2 개체 상에 상기 포인터가 위치하면, 상기 제2 개체의 종류를 확인하여 명령 묶음 데이터베이스(114)로부터 상기 제2 개체와 동일한 종류에 대한 정보에 대응되어 저장되어 있는 제어 명령 리스트를 검색한다.When the pointer is located on the second entity inserted on the electronic document, the list searching unit 117 checks the type of the second entity and outputs the same kind of information as the second entity from the command bundle database 114 And searches the stored control command list.

리스트 추출부(118)는 상기 제2 개체와 상기 제1 개체가 서로 동일한 종류의 개체인 경우, 명령 묶음 데이터베이스(114)로부터 상기 제1 개체의 종류에 대한 정보에 대응되어 저장되어 있는 상기 제1 제어 명령 리스트를 추출한다.If the second entity and the first entity are entities of the same type, the list extracting section 118 extracts, from the command bundle database 114, the first entity stored in association with the information on the type of the first entity, And extracts a control command list.

제어 명령 표시부(119)는 상기 추출된 제1 제어 명령 리스트를 화면 상에 표시한다.The control command display unit 119 displays the extracted first control command list on the screen.

이때, 본 발명의 일실시예에 따르면, 제어 명령 자동 완성 표시부(115)는 상기 전자 문서 상에서 상기 제2 개체에 대한 선택 명령이 입력된 이후 상기 제2 개체의 서식 편집을 위한 적어도 하나의 제2 제어 명령이 연속해서 입력되면, 상기 적어도 하나의 제2 제어 명령이 하나씩 입력될 때마다, 상기 적어도 하나의 제2 제어 명령의 종류 및 입력 순서가 상기 제1 제어 명령 리스트 상에 기록되어 있는 상기 적어도 하나의 제1 제어 명령의 종류 및 기록 순서와 일치하는지 여부를 판단하는 판단부(120)를 더 포함할 수 있다.In this case, according to an embodiment of the present invention, the control command auto-completion display unit 115 displays at least one second (second) key for the format editing of the second entity after the selection command for the second entity is input on the electronic document, The control command is continuously input, and each time the at least one second control command is input one by one, the type and the input order of the at least one second control command are recorded on the first control command list And a determination unit 120 for determining whether the type of the first control command matches the recording order of the first control command.

이때, 제어 명령 표시부(119)는 상기 적어도 하나의 제2 제어 명령의 종류 또는 입력 순서 중 어느 하나 이상이 상기 제1 제어 명령 리스트 상에 기록되어 있는 상기 적어도 하나의 제1 제어 명령의 종류 또는 기록 순서와 일치하지 않는 순간이 발생하면, 상기 화면 상에서 상기 제1 제어 명령 리스트의 표시를 중단할 수 있다.At this time, the control command display unit 119 displays the kind or the record of the at least one first control command recorded on the first control command list, When a moment that does not coincide with the sequence occurs, the display of the first control command list can be stopped on the screen.

또한, 본 발명의 일실시예에 따르면, 제어 명령 자동 완성 기반의 전자 문서 편집 장치(110)는 제어 명령 실행부(116)를 더 포함할 수 있다.Also, according to an embodiment of the present invention, the electronic document editing apparatus 110 based on the control command autocompletion may further include a control instruction execution unit 116. [

제어 명령 실행부(116)는 사용자로부터 상기 추출된 제1 제어 명령 리스트에 대한 리스트 선택 명령이 입력되면, 상기 제1 제어 명령 리스트 상에 기록되어 있는 상기 선택 명령과 상기 적어도 하나의 제1 제어 명령에 대한 정보를 확인하여 상기 제2 개체에 대해 상기 선택 명령과 상기 적어도 하나의 제1 제어 명령을 상기 제1 제어 명령 리스트 상에 기록되어 있는 순서에 따라 실행한다.When a list selection command for the extracted first control command list is input from the user, the control command execution unit 116 outputs the selection command recorded on the first control command list and the at least one first control command And executes the selection command and the at least one first control command for the second entity according to the order recorded on the first control command list.

또한, 본 발명의 일실시예에 따르면, 제어 명령 자동 완성 기반의 전자 문서 편집 장치(110)는 미리보기 화면 출력부(121)를 더 포함할 수 있다.In addition, according to an embodiment of the present invention, the electronic document editing apparatus 110 based on the control command autocompletion may further include a preview screen output unit 121.

미리보기 화면 출력부(121)는 상기 제1 제어 명령 리스트가 표시되는 화면 상의 지점에 대해 상기 포인터가 위치하면, 상기 제1 제어 명령 리스트 상에 기록되어 있는 상기 선택 명령과 상기 적어도 하나의 제1 제어 명령에 대한 정보를 확인하여 상기 제2 개체에 대해 상기 선택 명령과 상기 적어도 하나의 제1 제어 명령에 따른 기능이 실행될 경우에 대한 미리보기 화면을 출력한다.The preview screen output unit 121 outputs the selection command recorded on the first control command list and the at least one first control command list on the screen when the pointer is positioned on a point on the screen where the first control command list is displayed. And outputs a preview screen to the second entity when the selection command and the function according to the at least one first control command are executed.

이하에서는 본 발명의 일실시예에 따른 제어 명령 자동 완성 기반의 전자 문서 편집 장치(110)의 동작을 예를 들어 상세히 설명하기로 한다.Hereinafter, the operation of the electronic document editing apparatus 110 based on the control command autocomplete according to an embodiment of the present invention will be described in detail.

먼저, 상기 전자 문서 상에 삽입되어 있는 상기 제1 개체가 도형이라고 가정하는 경우, 상기 전자 문서 상에 삽입되어 있는 도형에 대해 사용자가 마우스 포인터 등과 같은 개체 선택을 위한 포인터를 위치시킨 후 선택 명령을 인가하면, 이벤트 발생부(111)는 상기 도형에 대한 선택 명령에 기초하여 상기 명령 기록 이벤트를 발생시킬 수 있다.First, when it is assumed that the first entity inserted on the electronic document is a graphic object, a user places a pointer for selecting an object such as a mouse pointer on a graphic object inserted on the electronic document, The event generating unit 111 may generate the command recording event based on the selection command for the graphic form.

이때, 제어 명령 기록부(112)는 상기 명령 기록 이벤트가 발생하면, 상기 도형에 관한 선택 명령에 대한 정보를 제1 제어 명령 리스트 상에 기록하고, 상기 도형이 선택된 이후 상기 사용자로부터 상기 도형의 테두리의 두께를 5px로 조정하도록 하는 제어 명령이 입력되면, 상기 제1 제어 명령 리스트 상에 상기 도형의 테두리의 두께가 5px로 조정되도록 하는 제어 명령을 추가로 기록할 수 있다.At this time, when the command recording event occurs, the control command recording unit 112 writes information on the selection command related to the graphic on the first control command list, and after the graphic is selected, When the control command for adjusting the thickness to 5 px is input, a control command for adjusting the thickness of the border of the figure to 5 px is further recorded on the first control command list.

그리고 나서, 상기 사용자로부터 상기 도형의 테두리의 색상이 푸른색으로 조정되도록 하는 제어 명령이 추가로 입력되면, 제어 명령 기록부(112)는 상기 제1 제어 명령 리스트 상에 상기 도형의 테두리의 색상이 푸른색으로 조정되도록 하는 제어 명령을 추가적으로 기록할 수 있고, 그 이후 상기 사용자로부터 상기 도형의 배경색이 붉은색으로 조정되도록 하는 제어 명령이 추가로 입력되면, 제어 명령 기록부(112)는 상기 제1 제어 명령 리스트 상에 상기 도형의 배경색이 붉은색으로 조정되도록 하는 제어 명령을 추가적으로 기록할 수 있다.Then, when a control command for adjusting the color of the border of the graphic object to blue is additionally input from the user, the control command recording unit 112 displays the color of the border of the graphic object on the first control command list The control command recording unit 112 may additionally record a control command for adjusting the background color of the graphic object to be red, And a control command for adjusting the background color of the figure to red on the list.

결국, 본 실시예에서 상기 제1 제어 명령 리스트 상에는 하기의 표 1과 같은 형태로 제어 명령들이 기록될 수 있다.
As a result, in this embodiment, control commands can be recorded on the first control command list in the form of Table 1 below.

첫 번째first 두 번째second 세 번째third 네 번째fourth 도형 선택Select shape 테두리 두께 5pxBorder thickness 5px 테두리 색상 BlueBorder Color Blue 배경색 RedBackground color Red

이때, 본 발명의 일실시예에 따르면, 제어 명령 기록부(112)는 상기 적어도 하나의 제1 제어 명령이 입력된 이후 상기 제1 개체에 대한 선택 해제 명령이 입력되면, 명령 기록 중지 이벤트를 발생시켜 상기 제1 제어 명령 리스트 상의 제어 명령의 기록을 중지할 수 있다.In this case, according to an embodiment of the present invention, when the at least one first control command is input and the deselection command for the first entity is input, the control command recording unit 112 generates a command recording stop event The recording of the control command on the first control command list can be stopped.

즉, 상기 표 1에 나타낸 바와 같이, 상기 제1 개체인 도형에 대해서 소정의 제어 명령들이 연속해서 입력된 이후, 상기 도형에 대해서 개체 선택이 해제되도록 하는 선택 해제 명령이 입력되면, 제어 명령 기록부(112)는 상기 명령 기록 중지 이벤트를 발생시켜, 상기 제1 제어 명령 리스트 상에 더 이상 제어 명령이 기록되지 않도록 할 수 있다.That is, as shown in Table 1, when a deselection command for releasing the object selection for the graphic object is input after the predetermined control commands are sequentially input to the graphic object, 112 may generate the command recording stop event so that the control command is no longer recorded on the first control command list.

이렇게, 상기 제1 제어 명령 리스트의 구성이 완료되면, 명령 묶음 저장부(113)는 상기 전자 문서 상에 삽입되어 있는 상기 제1 개체의 종류를 확인한 후 명령 묶음 데이터베이스(114) 상에 상기 제1 개체의 종류에 대한 정보와 상기 제1 제어 명령 리스트를 서로 대응되도록 저장할 수 있다.When the configuration of the first control command list is completed, the command bundle storage unit 113 confirms the type of the first entity inserted on the electronic document, and then, on the command bundle database 114, Information on the type of entity and the first control command list can be stored so as to correspond to each other.

본 실시예에서 상기 제1 개체는 도형이기 때문에 명령 묶음 저장부(113)는 상기 제1 개체의 종류를 도형으로 확인한 후 명령 묶음 데이터베이스(114) 상에 도형에 대한 정보와 상기 제1 제어 명령 리스트를 서로 대응되도록 저장할 수 있다.In this embodiment, since the first entity is graphical, the command bundle storage unit 113 identifies the type of the first entity graphically, and then, on the command bundle database 114, Can be stored so as to correspond to each other.

이러한 방식으로, 제어 명령 자동 완성 기반의 전자 문서 편집 장치(110)는 상기 전자 문서 상에 삽입되어 있는 개체에 대해 선택 명령이 입력되면, 상기 선택 명령이 입력된 이후 해당 개체에 대해 연속적으로 입력되는 제어 명령들을 입력 순서에 따라 소정의 제어 명령 리스트 상에 기록해 둔 후 상기 제어 명령 리스트를 상기 개체의 종류 별로 구분하여 명령 묶음 데이터베이스(114) 상에 저장할 수 있다.In this manner, when a selection command is input to an entity inserted on the electronic document, the control command auto-completion-based electronic document editing apparatus 110 continuously inputs the selection command after inputting the selection command The control commands may be recorded on a predetermined control command list according to the input order, and the control command list may be classified according to the types of the objects and stored in the command bundle database 114.

관련하여, 명령 묶음 데이터베이스(114) 상에는 하기의 표 2와 같은 형태로 정보가 저장되어 있을 수 있다.
Information may be stored on the instruction bundle database 114 in the form shown in Table 2 below.

개체의 종류Type of object 제어 명령 리스트Control command list 도형Figure 제1 제어 명령 리스트: 도형 선택, 테두리 두께 5px, 테두리 색상 Blue, 배경색 RedFirst control command list: shape selection, border thickness 5px, border color Blue, background color Red 제2 제어 명령 리스트: 도형 선택, 테두리 두께 3px, 배경색 Black, …2nd control command list: figure selection, frame thickness 3px, background color Black, ... 제3 제어 명령 리스트: 도형 선택, 배경색 Blue, …3rd control command list: figure selection, background color Blue, ... 그림Drawing 제4 제어 명령 리스트The fourth control command list 글상자Text box 제5 제어 명령 리스트The fifth control command list

이렇게, 상기 표 2와 같은 형태의 명령 묶음 데이터베이스(114)가 구성된 상태에서 상기 전자 문서 상에 삽입되어 있는 제2 개체 상에 사용자가 개체 선택을 위한 포인터를 위치시키면, 리스트 검색부(117)는 상기 제2 개체의 종류를 파악한 후 명령 묶음 데이터베이스(114)로부터 상기 제2 개체와 동일한 종류에 대한 정보에 대응되어 저장되어 있는 제어 명령 리스트를 검색할 수 있다.When the user places a pointer for selecting an object on the second entity inserted on the electronic document in the state that the command bundle database 114 of the form as shown in Table 2 is configured, It is possible to search the command bundle database 114 for a control command list stored in correspondence with the information about the same type as the second entity.

관련하여, 상기 제2 개체가 상기 제1 개체와 동일한 종류인 도형이라고 하는 경우, 사용자가 상기 제2 개체 상에 개체 선택을 위한 포인터를 위치시키면, 리스트 검색부(117)는 명령 묶음 데이터베이스(114)로부터 도형에 대한 정보에 대응되어 저장되어 있는 제어 명령 리스트인 제1 제어 명령 리스트, 제2 제어 명령 리스트 및 제3 제어 명령 리스트를 검색할 수 있다.In the case where the second entity is a figure of the same kind as the first entity, if the user places a pointer for selecting an entity on the second entity, the list searching section 117 searches the command batch database 114 The first control command list, the second control command list, and the third control command list, which are the control command lists stored in correspondence with the information on the graphics.

그리고 나서, 리스트 추출부(118)는 명령 묶음 데이터베이스(114)로부터 상기 검색된 제1 제어 명령 리스트, 제2 제어 명령 리스트 및 제3 제어 명령 리스트를 추출할 수 있고, 제어 명령 표시부(119)는 상기 추출된 제1 제어 명령 리스트, 제2 제어 명령 리스트 및 제3 제어 명령 리스트를 화면 상에 표시할 수 있다.The list extracting unit 118 may then extract the retrieved first control command list, the second control command list, and the third control command list from the command bundle database 114, and the control command display unit 119 may extract the first control command list, The extracted first control command list, the second control command list, and the third control command list on the screen.

관련하여, 도 2에는 화면 상에 상기 추출된 제1 제어 명령 리스트, 제2 제어 명령 리스트 및 제3 제어 명령 리스트가 표시되는 예가 도시되어 있다.2 shows an example in which the extracted first control command list, the second control command list, and the third control command list are displayed on the screen.

도 2에 도시된 바와 같이, 사용자가 제2 개체(210) 상에 포인터(220)를 위치시키면, 리스트 검색부(117)는 제2 개체(210)를 도형으로 파악하여 명령 묶음 데이터베이스(114)로부터 제1 제어 명령 리스트, 제2 제어 명령 리스트 및 제3 제어 명령 리스트를 검색할 수 있고, 리스트 추출부(118)는 명령 묶음 데이터베이스(114)로부터 상기 검색된 제1 제어 명령 리스트, 제2 제어 명령 리스트 및 제3 제어 명령 리스트를 추출할 수 있으며, 제어 명령 표시부(119)는 도 2의 도면부호 230에 도시된 바와 같이, 상기 추출된 제1 제어 명령 리스트, 제2 제어 명령 리스트 및 제3 제어 명령 리스트를 화면 상에 표시할 수 있다.2, when the user places the pointer 220 on the second entity 210, the list search unit 117 identifies the second entity 210 as a graphic form and stores it in the command bundle database 114, The second control command list, and the third control command list from the command bundle database 114, and the list extracting unit 118 can retrieve the first control command list, the second control command list, List and a third control command list, and the control command display unit 119 displays the extracted first control command list, the second control command list, and the third control command list, as shown at 230 in FIG. The command list can be displayed on the screen.

이렇게, 도 2에 도시된 바와 같이, 화면 상에 상기 추출된 제1 제어 명령 리스트, 제2 제어 명령 리스트 및 제3 제어 명령 리스트가 표시된 이후, 사용자가 포인터(220)를 상기 제1 제어 명령 리스트가 표시되는 화면 상의 지점(231)에 위치시킨 후 상기 제1 제어 명령 리스트를 선택하도록 하는 리스트 선택 명령을 인가하면, 제어 명령 실행부(116)는 상기 제1 제어 명령 리스트 상에 기록되어 있는 도형에 대한 선택 명령과 도형의 테두리의 두께를 5px로 조정하도록 하는 제어 명령, 도형의 테두리의 색상을 푸른색으로 조정하도록 하는 제어 명령 및 도형의 배경색을 붉은색으로 조정하도록 하는 제어 명령에 대한 정보를 확인한 후 제2 개체(210)에 대해 도형에 대한 선택 명령과 도형의 테두리의 두께를 5px로 조정하도록 하는 제어 명령, 도형의 테두리의 색상을 푸른색으로 조정하도록 하는 제어 명령 및 도형의 배경색을 붉은색으로 조정하도록 하는 제어 명령을 순차적으로 실행할 수 있다.2, after the extracted first control command list, the second control command list, and the third control command list are displayed on the screen, the user inputs the pointer 220 to the first control command list The control command execution unit 116 controls the control command execution unit 116 to select the first control command list after locating the first control command list on the screen 231 displayed on the screen, A control command for adjusting the color of the border of the graphic object to blue, and a control command for adjusting the background color of the graphic object to red color A control command for adjusting the thickness of the border of the figure to 5 px and a selection command for the figure with respect to the second object 210, A control command to be adjusted to blue color and a control command to adjust the background color of the graphic object to red color can be sequentially executed.

이를 통해, 사용자는 제2 개체(210)에 대해 상기 제1 제어 명령 리스트 상에 기록되어 있는 제어 명령들을 하나씩 다시 실행시킬 필요 없이, 한 번의 리스트 선택 명령의 입력만으로 해당 제어 명령들을 자동으로 실행시킬 수 있다.Accordingly, the user can automatically execute the control commands to the second entity 210 only by inputting a single list selection command, without having to execute the control commands recorded on the first control command list one by one .

앞서, 설명한 바와 같이, 사용자가 제2 개체(210) 상에 포인터(220)를 위치시키면, 도면부호 230에 도시된 바와 같은 제1 제어 명령 리스트, 제2 제어 명령 리스트 및 제3 제어 명령 리스트가 화면 상에 표시되지만, 그 이후 상기 사용자가 제1 제어 명령 리스트, 제2 제어 명령 리스트 및 제3 제어 명령 리스트 중 어느 하나를 선택하도록 하는 리스트 선택 명령을 인가하는 것이 아니라, 상기 사용자가 제2 개체(210)에 대한 선택 명령을 인가하고, 그 다음에 제2 개체(210)에 대해 테두리의 두께를 3px로 조정하도록 하는 제어 명령을 인가하는 경우, 판단부(120)는 상기 제1 제어 명령 리스트와 상기 제3 제어 명령 리스트 상에 기록되어 있는 제어 명령들의 종류 및 기록 순서가 상기 사용자가 제2 개체(210)에 대해 입력한 제어 명령들의 종류 및 입력 순서와 서로 일치하지 않음을 판단할 수 있다.As described above, when the user places the pointer 220 on the second entity 210, a first control command list, a second control command list, and a third control command list, as shown at 230, The user does not apply the list selection command to select any one of the first control command list, the second control command list and the third control command list after the user is displayed on the screen, The determination unit 120 applies the selection command to the second entity 210 and then adjusts the thickness of the border to 3 px with respect to the second entity 210. In this case, And the type and the recording order of the control commands recorded on the third control command list coincide with the types and the input order of the control commands inputted by the user to the second entity 210 It does a can judge.

이때, 제어 명령 표시부(119)는 도면부호 230에 도시된 바와 같은 제1 제어 명령 리스트, 제2 제어 명령 리스트 및 제3 제어 명령 리스트가 표시되는 화면 상에서 제1 제어 명령 리스트와 제3 제어 명령 리스트의 표시를 중단하고, 오로지 제2 제어 명령 리스트만 표시되도록 할 수 있다.At this time, the control command display unit 119 displays the first control command list and the third control command list on the screen in which the first control command list, the second control command list and the third control command list are displayed, So that only the second control command list can be displayed.

즉, 제어 명령 표시부(119)는 사용자가 제2 개체(210) 상에 단순히 포인터(220)만 위치시키는 경우, 도면부호 230에 도시된 바와 같이, 제1 제어 명령 리스트, 제2 제어 명령 리스트 및 제3 제어 명령 리스트를 화면 상에 모두 표시하지만, 상기 사용자가 제2 개체(210)를 선택하고, 이어서 소정의 제어 명령을 입력하기 시작하면, 상기 제어 명령이 입력될 때마다, 제1 제어 명령 리스트, 제2 제어 명령 리스트 및 제3 제어 명령 리스트 중 상기 입력된 제어 명령과 일치하지 않는 제어 명령이 기록되어 있는 제어 명령 리스트의 표시를 하나씩 중단할 수 있다.That is, when the user simply places the pointer 220 on the second entity 210, the control command display unit 119 displays the first control command list, the second control command list, and the second control command list, When the user selects the second entity 210 and then starts inputting a predetermined control command, the control command is displayed on the screen on the basis of the first control command The control command list in which the control command that does not match the input control command is recorded among the list, the second control command list, and the third control command list can be interrupted one by one.

본 발명의 일실시예에 따르면, 사용자가 제2 개체(210) 상에 포인터(220)를 위치시켜서, 도면부호 230에 도시된 바와 같은 제1 제어 명령 리스트, 제2 제어 명령 리스트 및 제3 제어 명령 리스트가 화면 상에 표시된 이후, 상기 사용자가 제1 제어 명령 리스트, 제2 제어 명령 리스트 및 제3 제어 명령 리스트 중 포인터(220)를 제1 제어 명령 리스트가 표시되는 화면 상의 지점(231)에 위치시키면, 미리보기 화면 출력부(121)는 상기 사용자가 제1 제어 명령 리스트에 대한 리스트 선택 명령을 입력하지 않더라도, 상기 제1 제어 명령 리스트 상에 기록되어 있는 도형에 대한 선택 명령과 도형의 테두리의 두께를 5px로 조정하도록 하는 제어 명령, 도형의 테두리의 색상을 푸른색으로 조정하도록 하는 제어 명령 및 도형의 배경색을 붉은색으로 조정하도록 하는 제어 명령에 대한 정보를 확인한 후 제2 개체(210)에 대해 도형에 대한 선택 명령과 도형의 테두리의 두께를 5px로 조정하도록 하는 제어 명령, 도형의 테두리의 색상을 푸른색으로 조정하도록 하는 제어 명령 및 도형의 배경색을 붉은색으로 조정하도록 하는 제어 명령이 순차적으로 실행될 경우에 대한 미리보기 화면을 출력할 수 있다.According to one embodiment of the present invention, a user places a pointer 220 on a second entity 210 to generate a first control command list, a second control command list, and a third control command list, After the command list is displayed on the screen, the user places the pointer 220 in the first control command list, the second control command list, and the third control command list at a point 231 on the screen where the first control command list is displayed The preview screen output unit 121 outputs a selection command for a figure and a border of a figure recorded on the first control command list even if the user does not input the list selection command for the first control command list A control command for adjusting the color of the border of the figure to blue, and a control command for adjusting the background color of the figure to be red A control command for controlling the second entity 210 to select a figure and adjusting the thickness of the border of the figure to 5 px, a control command for adjusting the color of the border of the figure to blue, It is possible to output a preview screen for a case in which control commands for adjusting the background color of the display screen in red are sequentially executed.

이를 통해, 사용자는 제어 명령 리스트를 선택하기 전에 제2 개체(210)에 대해 각 제어 명령 리스트 상에 기록되어 있는 제어 명령들이 실행될 경우의 결과물을 미리 확인할 수 있다.Accordingly, the user can confirm the result of the execution of the control commands recorded on each control command list with respect to the second entity 210 before selecting the control command list.

도 3은 본 발명의 일실시예에 따른 제어 명령 자동 완성 기반의 전자 문서 편집 방법을 도시한 순서도이다.3 is a flowchart illustrating an electronic document editing method based on an automatic completion of a control command according to an embodiment of the present invention.

단계(S310)에서는 전자 문서 상에 삽입되어 있는 제1 개체에 대한 선택 명령이 입력되면, 상기 선택 명령에 기초하여 명령 기록 이벤트를 발생시킨다.In step S310, when a selection command for the first entity inserted in the electronic document is input, a command recording event is generated based on the selection command.

단계(S320)에서는 상기 명령 기록 이벤트가 발생하면, 상기 선택 명령에 대한 정보를 제1 제어 명령 리스트 상에 기록하고, 상기 제1 개체가 선택된 이후 상기 제1 개체의 서식 편집을 위한 적어도 하나의 제1 제어 명령이 연속해서 입력되면, 상기 적어도 하나의 제1 제어 명령에 대한 정보를 입력 순서에 따라 상기 제1 제어 명령 리스트 상에 순차적으로 추가 기록한다.In step S320, when the command recording event occurs, information on the selection command is recorded on the first control command list, and after the first entity is selected, at least one item for editing the form of the first entity When one control command is continuously input, information on the at least one first control command is sequentially additionally recorded on the first control command list in the input order.

단계(S330)에서는 상기 제1 개체의 종류를 확인한 후 명령 묶음 데이터베이스 상에 상기 제1 개체의 종류에 대한 정보와 상기 제1 제어 명령 리스트를 서로 대응되도록 저장한다.In step S330, after checking the type of the first entity, information on the type of the first entity and the first control command list are stored in the command bundle database so as to correspond to each other.

단계(S340)에서는 상기 전자 문서 상에서 상기 제1 개체와 동일한 종류의 제2 개체 상에 개체 선택을 위한 포인터가 위치하면, 상기 명령 묶음 데이터베이스로부터 상기 제1 제어 명령 리스트를 추출하여 상기 추출된 제1 제어 명령 리스트를 화면 상에 표시한다.In step S340, if a pointer for selecting an object is located on a second entity of the same type as the first entity on the electronic document, the first control command list is extracted from the command bundle database, The control command list is displayed on the screen.

이때, 본 발명의 일실시예에 따르면, 상기 제어 명령 자동 완성 기반의 전자 문서 편집 방법은 상기 적어도 하나의 제1 제어 명령이 입력된 이후 상기 제1 개체에 대한 선택 해제 명령이 입력되면, 명령 기록 중지 이벤트를 발생시켜 상기 제1 제어 명령 리스트 상의 제어 명령의 기록을 중지하는 단계를 더 포함할 수 있다.According to an embodiment of the present invention, the control command autocompletion-based electronic document editing method further comprises: when a deselection command for the first entity is input after the at least one first control command is input, Stopping the recording of the control command on the first control command list by generating a stop event.

또한, 본 발명의 일실시예에 따르면, 상기 제어 명령 자동 완성 기반의 전자 문서 편집 방법은 단계(S340)이후에 사용자로부터 상기 추출된 제1 제어 명령 리스트에 대한 리스트 선택 명령이 입력되면, 상기 제1 제어 명령 리스트 상에 기록되어 있는 상기 선택 명령과 상기 적어도 하나의 제1 제어 명령에 대한 정보를 확인하여 상기 제2 개체에 대해 상기 선택 명령과 상기 적어도 하나의 제1 제어 명령을 상기 제1 제어 명령 리스트 상에 기록되어 있는 순서에 따라 실행하는 단계를 더 포함할 수 있다.Also, according to an embodiment of the present invention, when the list selection command for the extracted first control command list is input from the user after step S340, 1 control command and information on the at least one first control command recorded on the first control command list and transmits the selection command and the at least one first control command to the second entity In accordance with the order recorded on the command list.

또한, 본 발명의 일실시예에 따르면, 단계(S340)에서는 상기 전자 문서 상에 삽입되어 있는 상기 제2 개체 상에 상기 포인터가 위치하면, 상기 제2 개체의 종류를 확인하여 상기 명령 묶음 데이터베이스로부터 상기 제2 개체와 동일한 종류에 대한 정보에 대응되어 저장되어 있는 제어 명령 리스트를 검색하는 단계, 상기 제2 개체와 상기 제1 개체가 서로 동일한 종류의 개체인 경우, 상기 명령 묶음 데이터베이스로부터 상기 제1 개체의 종류에 대한 정보에 대응되어 저장되어 있는 상기 제1 제어 명령 리스트를 추출하는 단계 및 상기 추출된 제1 제어 명령 리스트를 화면 상에 표시하는 단계를 포함할 수 있다.According to an embodiment of the present invention, when the pointer is located on the second entity inserted in the electronic document, the type of the second entity is checked in step S340, Retrieving a control command list stored in association with information on the same kind as the second entity; if the second entity and the first entity are entities of the same kind, Extracting the first control command list stored in association with information on the type of the object, and displaying the extracted first control command list on the screen.

이때, 본 발명의 일실시예에 따르면, 상기 제어 명령 자동 완성 기반의 전자 문서 편집 방법은 단계(S340)이후에 상기 전자 문서 상에서 상기 제2 개체에 대한 선택 명령이 입력된 이후 상기 제2 개체의 서식 편집을 위한 적어도 하나의 제2 제어 명령이 연속해서 입력되면, 상기 적어도 하나의 제2 제어 명령이 하나씩 입력될 때마다, 상기 적어도 하나의 제2 제어 명령의 종류 및 입력 순서가 상기 제1 제어 명령 리스트 상에 기록되어 있는 상기 적어도 하나의 제1 제어 명령의 종류 및 기록 순서와 일치하는지 여부를 판단하는 단계 및 상기 적어도 하나의 제2 제어 명령의 종류 또는 입력 순서 중 어느 하나 이상이 상기 제1 제어 명령 리스트 상에 기록되어 있는 상기 적어도 하나의 제1 제어 명령의 종류 또는 기록 순서와 일치하지 않는 순간이 발생하면, 상기 화면 상에서 상기 제1 제어 명령 리스트의 표시를 중단하는 단계를 더 포함할 수 있다.In this case, according to an embodiment of the present invention, the electronic document editing method based on the control command autocompletion may include a step of, after the selection command for the second entity is inputted on the electronic document after step S340, When at least one second control command for format editing is continuously input, each time the at least one second control command is input one by one, a type and an input order of the at least one second control command are inputted to the first control Determining whether or not the type and order of the at least one first control command recorded on the command list coincide with the type and order of the at least one first control command recorded on the command list; When a moment that does not coincide with the kind or the recording order of the at least one first control command recorded on the control command list occurs, A step of stopping the display of the first control command list on the screen can be further included.

또한, 본 발명의 일실시예에 따르면, 상기 제어 명령 자동 완성 기반의 전자 문서 편집 방법은 단계(S340)이후에 상기 제1 제어 명령 리스트가 표시되는 화면 상의 지점에 대해 상기 포인터가 위치하면, 상기 제1 제어 명령 리스트 상에 기록되어 있는 상기 선택 명령과 상기 적어도 하나의 제1 제어 명령에 대한 정보를 확인하여 상기 제2 개체에 대해 상기 선택 명령과 상기 적어도 하나의 제1 제어 명령에 따른 기능이 실행될 경우에 대한 미리보기 화면을 출력하는 단계를 더 포함할 수 있다.According to an embodiment of the present invention, when the pointer is located at a point on the screen where the first control command list is displayed after step S340, And a controller for verifying information about the selection command and the at least one first control command recorded on the first control command list and outputting the selection command and the function according to the at least one first control command to the second entity And a step of outputting a preview screen for the case of being executed.

이상, 도 3을 참조하여 본 발명의 일실시예에 따른 제어 명령 자동 완성 기반의 전자 문서 편집 방법에 대해 설명하였다. 여기서, 본 발명의 일실시예에 따른 제어 명령 자동 완성 기반의 전자 문서 편집 방법은 도 1 및 도 2를 이용하여 설명한 제어 명령 자동 완성 기반의 전자 문서 편집 장치(110)의 동작에 대한 구성과 대응될 수 있으므로, 이에 대한 보다 상세한 설명은 생략하기로 한다.The electronic document editing method based on the automatic completion of the control command according to the embodiment of the present invention has been described above with reference to FIG. Here, the control command auto-completion based electronic document editing method according to an embodiment of the present invention includes a configuration and operation corresponding to the operation of the electronic document editing apparatus 110 based on the control command autocompletion described with reference to FIGS. 1 and 2 So that a detailed description thereof will be omitted.

본 발명의 일실시예에 따른 제어 명령 자동 완성 기반의 전자 문서 편집 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The electronic document editing method based on the control command autocomplete according to an embodiment of the present invention may be implemented in a form of a program command which can be executed through various computer means and recorded in a computer readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions recorded on the medium may be those specially designed and constructed for the present invention or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.

이상과 같이 본 발명에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. As described above, the present invention has been described with reference to particular embodiments, such as specific elements, and specific embodiments and drawings. However, it should be understood that the present invention is not limited to the above- And various modifications and changes may be made thereto by those skilled in the art to which the present invention pertains.

따라서, 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명 사상의 범주에 속한다고 할 것이다.Accordingly, the spirit of the present invention should not be construed as being limited to the embodiments described, and all of the equivalents or equivalents of the claims, as well as the following claims, belong to the scope of the present invention .

110: 제어 명령 자동 완성 기반의 전자 문서 편집 장치
111: 이벤트 발생부 112: 제어 명령 기록부
113: 명령 묶음 저장부 114: 명령 묶음 데이터베이스
115: 제어 명령 자동 완성 표시부 116: 제어 명령 실행부
117: 리스트 검색부 118: 리스트 추출부
119: 제어 명령 표시부 120: 판단부
121: 미리보기 화면 출력부
110: Electronic document editing device based on control command autocomplete
111: Event generating unit 112: Control command recording unit
113: command bundle storage unit 114: command bundle database
115: control command auto-completion display unit 116: control command execution unit
117: List searching unit 118: List extracting unit
119: Control command display unit 120:
121: Preview screen output unit

Claims (13)

전자 문서 상에 삽입되어 있는 제1 개체에 대한 선택 명령이 입력되면, 상기 선택 명령에 기초하여 명령 기록 이벤트를 발생시키는 이벤트 발생부;
상기 명령 기록 이벤트가 발생하면, 상기 선택 명령에 대한 정보를 제1 제어 명령 리스트 상에 기록하고, 상기 제1 개체가 선택된 이후 상기 제1 개체의 서식 편집을 위한 적어도 하나의 제1 제어 명령이 연속해서 입력되면, 상기 적어도 하나의 제1 제어 명령에 대한 정보를 입력 순서에 따라 상기 제1 제어 명령 리스트 상에 순차적으로 추가 기록하는 제어 명령 기록부;
상기 제1 개체의 종류를 확인한 후 명령 묶음 데이터베이스 상에 상기 제1 개체의 종류에 대한 정보와 상기 제1 제어 명령 리스트를 서로 대응되도록 저장하는 명령 묶음 저장부; 및
상기 전자 문서 상에서 상기 제1 개체와 동일한 종류의 제2 개체 상에 개체 선택을 위한 포인터가 위치하면, 상기 명령 묶음 데이터베이스로부터 상기 제1 제어 명령 리스트를 추출하여 상기 추출된 제1 제어 명령 리스트를 화면 상에 표시하는 제어 명령 자동 완성 표시부
를 포함하고,
상기 제어 명령 기록부는
상기 적어도 하나의 제1 제어 명령이 입력된 이후 상기 제1 개체에 대한 선택 해제 명령이 입력되면, 명령 기록 중지 이벤트를 발생시켜 상기 제1 제어 명령 리스트 상의 제어 명령의 기록을 중지하는 제어 명령 자동 완성 기반의 전자 문서 편집 장치.
An event generating unit for generating a command recording event based on the selection command when a selection command for the first entity inserted in the electronic document is input;
Wherein when the command recording event occurs, information on the selection command is recorded on a first control command list, and at least one first control command for editing the format of the first entity is selected A control command recording unit for sequentially recording information on the at least one first control command on the first control command list in an input order;
A command bundle storage unit for storing information on the type of the first entity and the first control command list on the command bundle database after checking the type of the first entity; And
If the pointer for object selection is located on a second entity of the same type as the first entity on the electronic document, extracts the first control command list from the command bundle database, A control command auto-complete display unit
Lt; / RTI >
The control command recording unit
When a selection cancel command for the first entity is input after the at least one first control command is input, generating a command recording stop event and stopping the recording of the control command on the first control command list Based electronic document editing apparatus.
삭제delete 제1항에 있어서,
사용자로부터 상기 추출된 제1 제어 명령 리스트에 대한 리스트 선택 명령이 입력되면, 상기 제1 제어 명령 리스트 상에 기록되어 있는 상기 선택 명령과 상기 적어도 하나의 제1 제어 명령에 대한 정보를 확인하여 상기 제2 개체에 대해 상기 선택 명령과 상기 적어도 하나의 제1 제어 명령을 상기 제1 제어 명령 리스트 상에 기록되어 있는 순서에 따라 실행하는 제어 명령 실행부
를 더 포함하는 제어 명령 자동 완성 기반의 전자 문서 편집 장치.
The method according to claim 1,
Wherein when the list selection command for the extracted first control command list is inputted from the user, information on the selection command and the at least one first control command recorded on the first control command list is checked, And a control command execution unit for executing the selection command and the at least one first control command for the two entities according to the order recorded on the first control command list,
And an electronic document editing device based on the control command.
제1항에 있어서,
상기 제어 명령 자동 완성 표시부는
상기 전자 문서 상에 삽입되어 있는 상기 제2 개체 상에 상기 포인터가 위치하면, 상기 제2 개체의 종류를 확인하여 상기 명령 묶음 데이터베이스로부터 상기 제2 개체와 동일한 종류에 대한 정보에 대응되어 저장되어 있는 제어 명령 리스트를 검색하는 리스트 검색부;
상기 제2 개체와 상기 제1 개체가 서로 동일한 종류의 개체인 경우, 상기 명령 묶음 데이터베이스로부터 상기 제1 개체의 종류에 대한 정보에 대응되어 저장되어 있는 상기 제1 제어 명령 리스트를 추출하는 리스트 추출부; 및
상기 추출된 제1 제어 명령 리스트를 화면 상에 표시하는 제어 명령 표시부
를 포함하는 제어 명령 자동 완성 기반의 전자 문서 편집 장치.
The method according to claim 1,
The control command auto-completion display unit
If the pointer is located on the second entity inserted on the electronic document, the type of the second entity is confirmed and stored from the command bundle database in correspondence with information of the same kind as the second entity A list search unit for searching a control command list;
A list extracting unit for extracting the first control command list corresponding to information on the type of the first entity from the command bundle database when the second entity and the first entity are the same kind of entity, ; And
A control command display section for displaying the extracted first control command list on the screen,
And an electronic document editing device based on an automatic completion of the control command.
제4항에 있어서,
상기 제어 명령 자동 완성 표시부는
상기 전자 문서 상에서 상기 제2 개체에 대한 선택 명령이 입력된 이후 상기 제2 개체의 서식 편집을 위한 적어도 하나의 제2 제어 명령이 연속해서 입력되면, 상기 적어도 하나의 제2 제어 명령이 하나씩 입력될 때마다, 상기 적어도 하나의 제2 제어 명령의 종류 및 입력 순서가 상기 제1 제어 명령 리스트 상에 기록되어 있는 상기 적어도 하나의 제1 제어 명령의 종류 및 기록 순서와 일치하는지 여부를 판단하는 판단부
를 더 포함하고,
상기 제어 명령 표시부는
상기 적어도 하나의 제2 제어 명령의 종류 또는 입력 순서 중 어느 하나 이상이 상기 제1 제어 명령 리스트 상에 기록되어 있는 상기 적어도 하나의 제1 제어 명령의 종류 또는 기록 순서와 일치하지 않는 순간이 발생하면, 상기 화면 상에서 상기 제1 제어 명령 리스트의 표시를 중단하는 제어 명령 자동 완성 기반의 전자 문서 편집 장치.
5. The method of claim 4,
The control command auto-completion display unit
When at least one second control command for editing the format of the second entity is continuously input after the selection command for the second entity is input on the electronic document, the at least one second control command is input one by one A determination unit for determining whether the type and the input order of the at least one second control command coincide with the type and recording order of the at least one first control command recorded on the first control command list,
Further comprising:
The control command display unit
If a moment occurs when at least one of the type or the input order of the at least one second control command does not coincide with the type or the recording order of the at least one first control command recorded on the first control command list And stops the display of the first control command list on the screen.
제1항에 있어서,
상기 제1 제어 명령 리스트가 표시되는 화면 상의 지점에 대해 상기 포인터가 위치하면, 상기 제1 제어 명령 리스트 상에 기록되어 있는 상기 선택 명령과 상기 적어도 하나의 제1 제어 명령에 대한 정보를 확인하여 상기 제2 개체에 대해 상기 선택 명령과 상기 적어도 하나의 제1 제어 명령에 따른 기능이 실행될 경우에 대한 미리보기 화면을 출력하는 미리보기 화면 출력부
를 더 포함하는 제어 명령 자동 완성 기반의 전자 문서 편집 장치.
The method according to claim 1,
If the pointer is positioned at a point on the screen where the first control command list is displayed, checking information on the selection command and the at least one first control command recorded on the first control command list, A preview screen output unit for outputting a preview screen for a case where the selection command and the function according to the at least one first control command are executed for the second entity,
And an electronic document editing device based on the control command.
전자 문서 상에 삽입되어 있는 제1 개체에 대한 선택 명령이 입력되면, 상기 선택 명령에 기초하여 명령 기록 이벤트를 발생시키는 단계;
상기 명령 기록 이벤트가 발생하면, 상기 선택 명령에 대한 정보를 제1 제어 명령 리스트 상에 기록하고, 상기 제1 개체가 선택된 이후 상기 제1 개체의 서식 편집을 위한 적어도 하나의 제1 제어 명령이 연속해서 입력되면, 상기 적어도 하나의 제1 제어 명령에 대한 정보를 입력 순서에 따라 상기 제1 제어 명령 리스트 상에 순차적으로 추가 기록하는 단계;
상기 적어도 하나의 제1 제어 명령이 입력된 이후 상기 제1 개체에 대한 선택 해제 명령이 입력되면, 명령 기록 중지 이벤트를 발생시켜 상기 제1 제어 명령 리스트 상의 제어 명령의 기록을 중지하는 단계;
상기 제1 개체의 종류를 확인한 후 명령 묶음 데이터베이스 상에 상기 제1 개체의 종류에 대한 정보와 상기 제1 제어 명령 리스트를 서로 대응되도록 저장하는 단계; 및
상기 전자 문서 상에서 상기 제1 개체와 동일한 종류의 제2 개체 상에 개체 선택을 위한 포인터가 위치하면, 상기 명령 묶음 데이터베이스로부터 상기 제1 제어 명령 리스트를 추출하여 상기 추출된 제1 제어 명령 리스트를 화면 상에 표시하는 단계
를 포함하는 제어 명령 자동 완성 기반의 전자 문서 편집 방법.
Generating a command recording event based on the selection command when a selection command for a first entity inserted in the electronic document is input;
Wherein when the command recording event occurs, information on the selection command is recorded on a first control command list, and at least one first control command for editing the format of the first entity is selected Sequentially recording information on the at least one first control command on the first control command list in an input order;
Stopping recording of a control command on the first control command list by generating a command recording stop event when a deselection command for the first entity is input after the at least one first control command is input;
Storing the information on the type of the first entity and the first control command list on the command bundle database so as to correspond to each other; And
If the pointer for object selection is located on a second entity of the same type as the first entity on the electronic document, extracts the first control command list from the command bundle database, ≪ / RTI >
Based on the control command.
삭제delete 제7항에 있어서,
사용자로부터 상기 추출된 제1 제어 명령 리스트에 대한 리스트 선택 명령이 입력되면, 상기 제1 제어 명령 리스트 상에 기록되어 있는 상기 선택 명령과 상기 적어도 하나의 제1 제어 명령에 대한 정보를 확인하여 상기 제2 개체에 대해 상기 선택 명령과 상기 적어도 하나의 제1 제어 명령을 상기 제1 제어 명령 리스트 상에 기록되어 있는 순서에 따라 실행하는 단계
를 더 포함하는 제어 명령 자동 완성 기반의 전자 문서 편집 방법.
8. The method of claim 7,
Wherein when the list selection command for the extracted first control command list is inputted from the user, information on the selection command and the at least one first control command recorded on the first control command list is checked, Executing the selection command and the at least one first control command for the two entities according to the order recorded on the first control command list
The electronic document editing method comprising the steps of:
제7항에 있어서,
상기 추출된 제1 제어 명령 리스트를 화면 상에 표시하는 단계는
상기 전자 문서 상에 삽입되어 있는 상기 제2 개체 상에 상기 포인터가 위치하면, 상기 제2 개체의 종류를 확인하여 상기 명령 묶음 데이터베이스로부터 상기 제2 개체와 동일한 종류에 대한 정보에 대응되어 저장되어 있는 제어 명령 리스트를 검색하는 단계;
상기 제2 개체와 상기 제1 개체가 서로 동일한 종류의 개체인 경우, 상기 명령 묶음 데이터베이스로부터 상기 제1 개체의 종류에 대한 정보에 대응되어 저장되어 있는 상기 제1 제어 명령 리스트를 추출하는 단계; 및
상기 추출된 제1 제어 명령 리스트를 화면 상에 표시하는 단계
를 포함하는 제어 명령 자동 완성 기반의 전자 문서 편집 방법.
8. The method of claim 7,
The step of displaying the extracted first control command list on the screen
If the pointer is located on the second entity inserted on the electronic document, the type of the second entity is confirmed and stored from the command bundle database in correspondence with information of the same kind as the second entity Retrieving a control command list;
Extracting the first control command list stored corresponding to information on the type of the first entity from the command bundle database when the second entity and the first entity are the same kind of entity; And
Displaying the extracted first control command list on the screen
Based on the control command.
제10항에 있어서,
상기 전자 문서 상에서 상기 제2 개체에 대한 선택 명령이 입력된 이후 상기 제2 개체의 서식 편집을 위한 적어도 하나의 제2 제어 명령이 연속해서 입력되면, 상기 적어도 하나의 제2 제어 명령이 하나씩 입력될 때마다, 상기 적어도 하나의 제2 제어 명령의 종류 및 입력 순서가 상기 제1 제어 명령 리스트 상에 기록되어 있는 상기 적어도 하나의 제1 제어 명령의 종류 및 기록 순서와 일치하는지 여부를 판단하는 단계; 및
상기 적어도 하나의 제2 제어 명령의 종류 또는 입력 순서 중 어느 하나 이상이 상기 제1 제어 명령 리스트 상에 기록되어 있는 상기 적어도 하나의 제1 제어 명령의 종류 또는 기록 순서와 일치하지 않는 순간이 발생하면, 상기 화면 상에서 상기 제1 제어 명령 리스트의 표시를 중단하는 단계
를 더 포함하는 제어 명령 자동 완성 기반의 전자 문서 편집 방법.
11. The method of claim 10,
When at least one second control command for editing the format of the second entity is continuously input after the selection command for the second entity is input on the electronic document, the at least one second control command is input one by one Determining whether the type and the input order of the at least one second control command coincide with the type and the recording order of the at least one first control command recorded on the first control command list; And
If a moment occurs when at least one of the type or the input order of the at least one second control command does not coincide with the type or the recording order of the at least one first control command recorded on the first control command list , Stopping the display of the first control command list on the screen
The electronic document editing method comprising the steps of:
제7항에 있어서,
상기 제1 제어 명령 리스트가 표시되는 화면 상의 지점에 대해 상기 포인터가 위치하면, 상기 제1 제어 명령 리스트 상에 기록되어 있는 상기 선택 명령과 상기 적어도 하나의 제1 제어 명령에 대한 정보를 확인하여 상기 제2 개체에 대해 상기 선택 명령과 상기 적어도 하나의 제1 제어 명령에 따른 기능이 실행될 경우에 대한 미리보기 화면을 출력하는 단계
를 더 포함하는 제어 명령 자동 완성 기반의 전자 문서 편집 방법.
8. The method of claim 7,
If the pointer is positioned at a point on the screen where the first control command list is displayed, checking information on the selection command and the at least one first control command recorded on the first control command list, Outputting a preview screen for a case where the selection command and the function according to the at least one first control command are executed for a second entity,
The electronic document editing method comprising the steps of:
제7항, 제9항 내지 제12항 중 어느 한 항의 방법을 수행하는 프로그램을 기록한 컴퓨터 판독 가능 기록 매체.A computer-readable recording medium storing a program for performing the method of any one of claims 7 to 9.
KR20140036703A 2014-03-28 2014-03-28 Control command auto complete based electronic document editing apparatus and method Active KR101494653B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR20140036703A KR101494653B1 (en) 2014-03-28 2014-03-28 Control command auto complete based electronic document editing apparatus and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20140036703A KR101494653B1 (en) 2014-03-28 2014-03-28 Control command auto complete based electronic document editing apparatus and method

Publications (1)

Publication Number Publication Date
KR101494653B1 true KR101494653B1 (en) 2015-02-23

Family

ID=52594056

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20140036703A Active KR101494653B1 (en) 2014-03-28 2014-03-28 Control command auto complete based electronic document editing apparatus and method

Country Status (1)

Country Link
KR (1) KR101494653B1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101838948B1 (en) * 2016-04-29 2018-03-15 주식회사 헬프미 Method and apparatus for automatic preparation of legal document
WO2020017764A1 (en) * 2018-07-16 2020-01-23 박의준 Method and system for automatically generating legal document
KR20230085733A (en) 2021-12-07 2023-06-14 김춘산 Method and device for providing auto-complete documents based on formatting
KR20250103200A (en) 2023-12-28 2025-07-07 윈엔윈(주) Light bike frame and method for manufacturing thereof

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07249027A (en) * 1994-03-14 1995-09-26 Fujitsu Ltd Document processor
KR20060046735A (en) * 2004-08-16 2006-05-17 마이크로소프트 코포레이션 Improved user interface for displaying selectable software function controls related to selected objects

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07249027A (en) * 1994-03-14 1995-09-26 Fujitsu Ltd Document processor
KR20060046735A (en) * 2004-08-16 2006-05-17 마이크로소프트 코포레이션 Improved user interface for displaying selectable software function controls related to selected objects

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101838948B1 (en) * 2016-04-29 2018-03-15 주식회사 헬프미 Method and apparatus for automatic preparation of legal document
WO2020017764A1 (en) * 2018-07-16 2020-01-23 박의준 Method and system for automatically generating legal document
KR20230085733A (en) 2021-12-07 2023-06-14 김춘산 Method and device for providing auto-complete documents based on formatting
KR20250103200A (en) 2023-12-28 2025-07-07 윈엔윈(주) Light bike frame and method for manufacturing thereof

Similar Documents

Publication Publication Date Title
US11514033B2 (en) System for providing dynamic linked panels in user interface
US11875107B2 (en) Formatting document objects by visual suggestions
US9870484B2 (en) Document redaction
US11526484B2 (en) Methods and systems for creating and managing micro content from an electronic document
KR101494653B1 (en) Control command auto complete based electronic document editing apparatus and method
GB2503550A (en) Formatting a document using a reformat preview
US9852117B1 (en) Text-fragment based content editing and publishing
KR102144351B1 (en) Electronic terminal device supporting easy undo processing of electronic document and operating method thereof
KR20170033757A (en) Touch screen device for moving or copying of an object based on the touch input and operating method thereof
KR101768899B1 (en) Electronic document editing device capable of inserting memo in paragraph and operating method thereof
CA3012228C (en) Method of computerized presentation of a document set view for auditing information and managing sets of multiple documents and pages
KR101523206B1 (en) Spreadsheet driving apparatus and method for performing automatic summation based on symbol input
KR101498533B1 (en) Component separate display based electronic document display device and method
KR102004994B1 (en) Spreadsheet driving apparatus capable of automatic change of reference cell area in relation to mathematical operation and operating method thereof
KR102053079B1 (en) Electronic document editing apparatus capable of displaying caption-based reference objects and operating method thereof
KR101214807B1 (en) Spreadsheet apparatus and spreadsheet chart linkage method
KR101977104B1 (en) Spreadsheet driving apparatus for performing automatic function calculation based on cell range selection and operating method thereof
KR102507482B1 (en) Electronic apparatus which is able to convert the format of annotations inserted into a pdf document fast to the format editable by the application editing tools and then load the annotations, and the operating method thereof
KR102004996B1 (en) Presentation document editing apparatus for performing a simple insertion of a page movement link on a slide page and operating method thereof
KR102053078B1 (en) Document editing processing device supporting customization of document editing interface and operating method thereof
KR101652853B1 (en) Electronic document editing device and method for partial resizing of the image object
KR101447555B1 (en) Table input control based electronic document editing apparatus and method
KR102067497B1 (en) Client terminal device for performing fast screen display of a web-based presentation document through delay loading of data and operating method thereof
KR102067498B1 (en) Client terminal device for supporting fast loading of web-based presentation documents and operating method thereof
KR20210115670A (en) Electronic device that supports retrieval of objects from document by matching objects and keywords inserted into document and operating method thereof

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20140328

PA0201 Request for examination
PA0302 Request for accelerated examination

Patent event date: 20140328

Patent event code: PA03022R01D

Comment text: Request for Accelerated Examination

PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20140528

Patent event code: PE09021S01D

PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20141119

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20150212

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20150212

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20180208

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20180208

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20200203

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20200203

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20210201

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20220127

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20230201

Start annual number: 9

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20250203

Start annual number: 11

End annual number: 11