[go: up one dir, main page]

KR20180137958A - Method and apparatus for editing electronic documents - Google Patents

Method and apparatus for editing electronic documents Download PDF

Info

Publication number
KR20180137958A
KR20180137958A KR1020170077926A KR20170077926A KR20180137958A KR 20180137958 A KR20180137958 A KR 20180137958A KR 1020170077926 A KR1020170077926 A KR 1020170077926A KR 20170077926 A KR20170077926 A KR 20170077926A KR 20180137958 A KR20180137958 A KR 20180137958A
Authority
KR
South Korea
Prior art keywords
contents
unit
electronic document
output command
input
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.)
Granted
Application number
KR1020170077926A
Other languages
Korean (ko)
Other versions
KR102029057B1 (en
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 KR1020170077926A priority Critical patent/KR102029057B1/en
Publication of KR20180137958A publication Critical patent/KR20180137958A/en
Application granted granted Critical
Publication of KR102029057B1 publication Critical patent/KR102029057B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • G06F17/24

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The present invention relates to a method for editing an electronic document and an apparatus thereof. According to one embodiment of the present invention, the method comprises the steps of: receiving assigned content of copy; recognizing identifiers in the content of the copy and distinguishing one or more pieces of classification content between the identifiers; receiving a predetermined unit output command; and inputting one of the classification content in response to reception of the unit output command. The method and the apparatus have the effect of reducing the inconvenience of copying a plurality of pieces of information one by one and inputting the information one by one.

Description

전자문서를 편집하는 방법 및 장치{METHOD AND APPARATUS FOR EDITING ELECTRONIC DOCUMENTS}[0001] METHOD AND APPARATUS FOR EDITING ELECTRONIC DOCUMENTS [0002]

본 발명은 전자문서를 편집하는 방법 및 장치에 관한 것으로서, 보다 상세하게는 전자문서에 효율적으로 복수의 구분내용 중 일부를 연속하여 입력할 수 있는 전자문서를 편집하는 방법 및 장치에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method and apparatus for editing an electronic document, and more particularly, to a method and apparatus for editing an electronic document capable of efficiently inputting a part of a plurality of division contents in an electronic document in succession.

전자문서란, 정보처리 시스템에 의하여 전자적 형태로 작성되어 송신 또는 수신되거나 저장된 정보를 의미하며, 전자적인 형태 그대로 또는 인쇄되어 사용될 수 있다. 전자문서는 마이크로소프트 (Microsoft) 사의 오피스 (Office) 프로그램 군에 포함된 워드 (Word), 엑셀 (Excel), 파워 포인트 (PowerPoint) 나, 한글과 컴퓨터사의 한컴 오피스 또는 어도비 (Adobe) 사의 아크로뱃 (Acrobat) 과 같이 'PC'를 기반으로 한 문서 편집 프로그램을 이용해 생성되는 전자문서뿐만 아니라, 최근 모바일 산업의 발전에 따라 스마트폰 (smartphone) 또는 태블릿 (Tablet) 컴퓨터에서도 이용할 수 있는 인프라웨어® (Infraware®) 사의 폴라리스 오피스® (Polaris Office®) 군의 프로그램들에 의해 생성되는 전자문서를 포함할 수 있다.An electronic document means information transmitted, received, or stored in an electronic form by an information processing system, and may be used in electronic form or printed. The electronic document is composed of word (Word), Excel (Word), PowerPoint (PowerPoint) included in Microsoft's Office program group, Hancom Office of Korean and computer company, Acrobat of Adobe ), As well as electronic documents created using a document editing program based on 'PC', such as 'Infraware (R)', which can be used on a smartphone or tablet computer according to the recent development of mobile industry. And may include electronic documents generated by programs of the Polaris Office® family of companies.

이와 관련하여, 전자문서는 문자나 그림 등을 포함하는 다양한 정보를 포함하고 있다. 이러한 전자문서가 포함하는 다양한 정보들의 적어도 일부는 동일한 전자문서 내에서 또는 새로운 전자문서에서 이용될 수 있다. 예를 들어, 복사하고자 하는 내용이 포함된 전자문서에서 일부의 내용을 복사하고, 동일한 전자문서, 새로운 전자문서 또는 인터넷 웹 브라우저에 입력하는 방식으로 전자문서 내의 정보가 재사용될 수 있다. 그런데, 복수의 정보를 새로운 전자문서에 입력하는 경우, 복수의 정보를 하나씩 복사하여 하나씩 입력해야 하는 번거로움이 발생할 수 있다. In this regard, the electronic document includes various information including letters, pictures, and the like. At least some of the various information these electronic documents contain may be used in the same electronic document or in new electronic documents. For example, information in an electronic document can be reused by copying the contents of a part of the electronic document containing the contents to be copied and inputting the contents into the same electronic document, a new electronic document, or an Internet web browser. However, when a plurality of pieces of information are input into a new electronic document, it may be troublesome to copy a plurality of pieces of information one by one and input them one by one.

도 1은 종래기술에 따른 예시적인 전자문서의 정보를 이용하는 경우를 도시한 것이다.FIG. 1 illustrates the use of information of an exemplary electronic document according to the prior art.

도 1을 참조하면, 제1 전자문서(20) 화면과 제2 전자문서(30) 화면이 나란히 표시되어 있다. 이때 제1 전자문서(20) 화면 및 제2 전자문서(30) 화면을 표시하는 것은 전자 기기의 표시부(10)일 수 있다.Referring to FIG. 1, a screen of the first electronic document 20 and a screen of the second electronic document 30 are displayed side by side. At this time, displaying the first electronic document 20 screen and the second electronic document 30 screen may be the display unit 10 of the electronic apparatus.

제1 전자문서(20)에는 이름, 주소, 생년월일 등의 정보가 기재된 제1 테이블(T1)이 저장되어 있다. 제1 테이블(T1)은 이름, 주소, 생년월일 등과 같은 항목이 기재된 제1 열(C1)과, 이름, 주소, 생년월일 등과 같은 항목에 대응하는, 홍길동, ㅇㅇ시 ㅁㅁ구 ㅇㅇ동 ㅇㅇ-ㅇㅇ 등과 같이 구체적인 내용이 기재된 제2 열(C2)로 구성된다. 다만, 이러한 2열(C2)로 구성된 표에 한정되지 않으며, 다양한 열과 행으로 정보가 구성될 수 있다. 또한, 표가 아닌 방식으로 정보가 기재되어 있을 수 있다.The first electronic document 20 stores a first table T1 in which information such as a name, an address, and a date of birth is written. The first table T1 includes a first column C1 in which an item such as a name, an address, and a date of birth is written and a second column C1 in which items such as name, address, and date of birth correspond to items such as Hong Gil Dong, And a second column C2 in which specific contents are described. However, the present invention is not limited to the table composed of these two columns (C2), and information can be composed of various columns and rows. Also, the information may be described in a non-table manner.

제2 전자문서(30)에는 제2 테이블(T2)가 표시된다. 제2 테이블(T2)의 제1 열(C1)에는 ID, 이름, 생년월일, 주소 등이 기재되어 있고, 제2 열(C2)에는 내용이 기재되어 있지 않다. 이때, 제2 테이블(T2)의 제1 열(C1)의 항목들의 순서와 항목의 수는 제1 전자문서(20)에 저장된 제1 테이블(T1)과 일치하지 않는다.And the second electronic document 30 is displayed with the second table T2. The first column (C1) of the second table (T2) describes the ID, the name, the date of birth, the address, and the contents of the second column (C2). At this time, the order and the number of items of the first column (C1) of the second table (T2) do not coincide with the first table (T1) stored in the first electronic document (20).

이 경우, 제1 테이블(T1)을 이용하여 제2 테이블(T2)의 내용을 입력할 때, 사용자는 제2 테이블(T2)의 제1 열(C1)의 각 항목에 해당하는 제1 테이블(T1)의 각 항목의 구체적인 내용을 하나씩 복사한 후, 제2 테이블(T2)의 각 항목에 입력하여야 한다. 즉, 제2 테이블(T2)의 제1 열(C1)의 각 항목에 대응하여 제1 테이블(T1)의 각 항목의 내용을 각각 복사 및 입력하는 번거로움이 발생할 수 있다. In this case, when the contents of the second table T2 are input by using the first table T1, the user selects the first table T1 corresponding to each item of the first column C1 of the second table T2 T1 of the first table T2 must be copied one by one and then input into each item of the second table T2. In other words, it may happen that the content of each item of the first table T1 is copied and inputted corresponding to each item of the first column C1 of the second table T2.

따라서, 전자문서 내의 복수의 정보를 동일하거나 새로운 전자문서 또는 인터넷 웹 브라우저에 입력함에 있어서, 보다 직관적이고 효율적인 인터페이스를 제공하여 사용자의 불편함을 줄일 수 있는 방법의 개발이 요구된다.Accordingly, when inputting a plurality of pieces of information in an electronic document into the same or a new electronic document or an Internet web browser, it is required to develop a method that can provide a more intuitive and efficient interface to reduce user's inconvenience.

[관련기술문헌][Related Technical Literature]

임시 편집 표면을 이용한 문서 편집 (한국공개특허 제 10-2010-0135756 호)Document Editing Using Temporary Editing Surface (Korean Patent Laid-Open No. 10-2010-0135756)

본 발명이 해결하고자 하는 과제는 전자문서 내의 정보를 복사하여 다른 전자문서 또는 인터넷 웹 브라우저 등에 입력 시, 복수의 정보를 한번에 복사하여 입력할 수 있는 전자문서를 편집하는 방법 및 장치를 제공하는 것이다.SUMMARY OF THE INVENTION It is an object of the present invention to provide a method and apparatus for editing an electronic document that can copy and input a plurality of pieces of information at a time when the information in the electronic document is copied and input to another electronic document or an Internet web browser.

본 발명이 해결하고자 하는 다른 과제는 복수의 정보를 다른 전자문서 또는 인터넷 웹 브라우저 등에 입력 시, 입력되는 정보를 보다 용이하게 선택하고 입력할 수 있는 전자문서를 편집하는 방법 및 장치를 제공하는 것이다.Another object of the present invention is to provide a method and an apparatus for editing an electronic document which can more easily select and input information to be input when a plurality of information is input to another electronic document or an Internet web browser.

본 발명의 과제들은 이상에서 언급한 과제들로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The problems of the present invention are not limited to the above-mentioned problems, and other problems not mentioned can be clearly understood by those skilled in the art from the following description.

전술한 바와 같은 과제를 해결하기 위하여 본 발명의 일 실시예에 따른 전자문서를 편집하는 방법은, 복사 내용을 지정 받는 단계, 복사 내용 내에 식별자를 인식하여 식별자 사이의 일 이상의 구분내용을 구분하는 단계, 미리 지정된 단위출력명령을 수신하는 단계, 단위출력명령의 수신에 대응하여 일 이상의 구분내용 중 하나를 입력하는 단계를 포함한다.According to an aspect of the present invention, there is provided a method of editing an electronic document, the method comprising: receiving a content of a copy; identifying one or more identifiers among identifiers in a copy content; Receiving a predetermined unit output instruction, and inputting one of the one or more division contents in response to receiving the unit output instruction.

본 발명의 다른 특징에 따르면, 일 이상의 구분내용 중 적어도 하나를 입력하는 단계는, 복수의 단위출력명령에 대응하여 일 이상의 구분내용이 순차적으로 입력될 수 있다. According to another aspect of the present invention, the step of inputting at least one of one or more segment contents may sequentially input one or more segment contents corresponding to a plurality of unit output instructions.

본 발명의 또 다른 특징에 따르면, 단위출력명령 수신 시, 일 이상의 구분내용 각각이 서로 분리되어 각 단위 셀에 포함되는 테이블을 표시하는 단계를 포함할 수 있다.According to still another aspect of the present invention, there is provided a method of displaying a table, the method comprising the steps of:

본 발명의 또 다른 특징에 따르면, 테이블의 단위 셀 중 어느 하나가 선택 시, 선택된 단위 셀에 표시되는 구분내용이 표시되고, 단위출력명령을 수신 시, 선택된 단위 셀에 포함되는 구분내용은 테이블의 마지막 단위 셀로 이동되거나, 삭제되거나, 다른 단위 셀과는 상이한 시각적 효과를 나타내는 단계를 포함할 수 있다. According to another aspect of the present invention, when any one of the unit cells of the table is selected, division contents displayed in the selected unit cell are displayed, and when the unit output command is received, Moving to the last unit cell, deleting it, or exhibiting a visual effect different from other unit cells.

본 발명의 또 다른 특징에 따르면, 테이블의 선택된 단위 셀들을 식별하기 위한 표시 식별자를 테이블의 단위 셀들 중 하나에 표시하는 단계를 더 포함할 수 있다. According to another aspect of the present invention, the method may further include displaying a display identifier for identifying the selected unit cells of the table in one of the unit cells of the table.

본 발명의 또 다른 특징에 따르면, 선택된 단위 셀에 포함되는 구분내용이 삭제되는 경우, 복원출력명령 수신 시 삭제된 구분내용을 복원시켜 표시하는 단계를 더 포함할 수 있다. According to still another aspect of the present invention, the method may further include restoring and displaying the deleted segment contents upon receiving the restoration output command when the segment contents included in the selected unit cell are deleted.

본 발명의 또 다른 특징에 따르면, 표시하는 단계는, 식별자와 구분내용 사이에 여백을 삭제하여 표시하는 단계를 포함할 수 있다. According to still another aspect of the present invention, the displaying step may include a step of deleting and displaying a margin between the identifier and the delimiter content.

본 발명의 또 다른 특징에 따르면, 식별자는 2 이상의 문자의 조합으로 이루어질 수 있다.According to another aspect of the present invention, the identifier may be a combination of two or more characters.

본 발명의 또 다른 특징에 따르면, 식별자는 문자, 숫자, 및 문자와 문자 사이의 2 이상의 단위 여백 중 적어도 하나일 수 있다.According to another aspect of the present invention, the identifier may be at least one of a character, a number, and two or more unit spaces between a character and a character.

본 발명의 또 다른 특징에 따르면, 상기 방법은 미리 지정된 단위출력명력을 수신하는 단계 전에 구분내용에 대응하는 분류를 함께 저장하는 단계를 더 포함하고, 단위출력명령의 수신에 대응하여 일 이상의 구분내용 중 하나를 입력하는 단계는, 입력되는 영역이 분류에 매칭되는지를 결정하는 단계, 및 입력되는 영역이 상기 분류에 매칭되는 경우, 상기 분류에 대응하는 구분내용을 입력하는 단계를 포함할 수 있다. According to still another aspect of the present invention, the method further includes storing a classification corresponding to the division content before the step of receiving the predetermined unit output command, The step of inputting one of the regions may include the steps of determining whether the input region matches the classification, and, if the input region matches the classification, inputting the classification contents corresponding to the classification.

전술한 바와 같은 과제를 해결하기 위하여 본 발명의 일 실시예에 따른 전자문서를 편집하는 장치는 전자문서를 표시하도록 구성된 표시부, 복사 내용을 지정하거나 단위출력명령을 입력 하도록 구성된 입력부, 복사 내용을 저장하도록 구성된 저장부, 및 입력부를 통해 지정된 복사 내용 내에 식별자를 인식하여 식별자 사이의 일 이상의 구분내용을 구분하고, 입력부를 통해 미리 지정된 단위출력명령을 수신하고, 단위출력명령의 수신에 대응하여 일 이상의 구분내용 중 하나를 표시부를 통해 표시하도록 구성된 프로세서를 포함한다.According to an aspect of the present invention, there is provided an apparatus for editing an electronic document, the apparatus comprising: a display unit configured to display an electronic document; an input unit configured to specify copy contents or input unit output commands; A storage unit configured to store a plurality of identifiers, and a storage unit configured to recognize the identifiers in the copy content designated through the input unit to distinguish one or more identifiers between the identifiers, receive a predetermined unit output command through the input unit, And a processor configured to display one of the segment contents through the display unit.

기타 실시예의 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.The details of other embodiments are included in the detailed description and drawings.

본 발명은 하나의 전자문서 내의 복수의 정보를 한 번에 지정받고, 이를 식별자에 의해 각각 구분하여 구분내용을 하나씩 입력함으로써, 복수의 정보를 하나씩 복사하여 하나씩 입력해야 하는 번거로움을 저감시키는 효과가 있다.The present invention has an effect of reducing the hassle of copying a plurality of pieces of information one by one by inputting a plurality of pieces of information in one electronic document at a time, have.

본 발명은 복수의 정보를 다른 전자문서 또는 인터넷 웹 브라우저 등에 입력 시 구분내용 각각이 서로 분리되어 각 단위 셀에 포함되는 테이블을 표시함으로써, 입력시킬 구분내용을 보다 용이하게 선택하고 입력할 수 있는 전자문서를 편집하는 방법 및 장치를 제공할 수 있는 효과가 있다.In the present invention, when a plurality of pieces of information are inputted to another electronic document or an Internet web browser, the divided contents are separated from each other to display a table included in each unit cell, A method and apparatus for editing a document can be provided.

본 발명에 따른 효과는 이상에서 예시된 내용에 의해 제한되지 않으며, 더욱 다양한 효과들이 본 명세서 내에 포함되어 있다.The effects according to the present invention are not limited by the contents exemplified above, and more various effects are included in the specification.

도 1은 종래기술에 따른 예시적인 서로 다른 전자문서를 도시한 것이다.
도 2는 본 발명의 일 실시예에 따른 전자문서를 편집하는 장치에 대한 개략적인 구성도이다.
도 3은 본 발명의 일 실시예에 따른 전자문서를 편집하는 방법을 설명하기 위한 순서도이다.
도 4a 내지 도 4c는 본 발명의 일 실시예에 따른 전자문서를 편집하는 방법에 의해 서로 다른 전자문서 사이에 정보를 입력하는 방법을 예시적으로 도시한 것이다.
도 5a 내지 도 5e는 본 발명의 다른 일 실시예에 따른 전자문서를 편집하는 방법을 예시적으로 도시한 것이다.
Figure 1 shows an example of different electronic documents according to the prior art.
2 is a schematic block diagram of an apparatus for editing an electronic document according to an embodiment of the present invention.
3 is a flowchart illustrating a method of editing an electronic document according to an embodiment of the present invention.
4A to 4C illustrate a method of inputting information between different electronic documents by a method of editing an electronic document according to an embodiment of the present invention.
5A to 5E illustrate a method of editing an electronic document according to another embodiment of the present invention.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. BRIEF DESCRIPTION OF THE DRAWINGS The advantages and features of the present invention, and the manner of achieving them, will be apparent from and elucidated with reference to the embodiments described hereinafter in conjunction with the accompanying drawings. The present invention may, however, be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Is provided to fully convey the scope of the invention to those skilled in the art, and the invention is only defined by the scope of the claims.

본 발명의 실시예를 설명하기 위한 도면에 개시된 형상, 크기, 비율, 각도, 개수 등은 예시적인 것이므로 본 발명이 도시된 사항에 한정되는 것은 아니다. 또한, 본 발명을 설명함에 있어서, 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명은 생략한다. 본 명세서 상에서 언급된 '포함한다', '갖는다', '이루어진다' 등이 사용되는 경우 '~만'이 사용되지 않는 이상 다른 부분이 추가될 수 있다. 구성요소를 단수로 표현한 경우에 특별히 명시적인 기재 사항이 없는 한 복수를 포함하는 경우를 포함한다. The shapes, sizes, ratios, angles, numbers, and the like disclosed in the drawings for describing the embodiments of the present invention are illustrative, and thus the present invention is not limited thereto. In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail. Where the terms "comprises", "having", "done", and the like are used in this specification, other portions may be added unless "only" is used. Unless the context clearly dictates otherwise, including the plural unless the context clearly dictates otherwise.

구성요소를 해석함에 있어서, 별도의 명시적 기재가 없더라도 오차 범위를 포함하는 것으로 해석한다.In interpreting the constituent elements, it is construed to include the error range even if there is no separate description.

비록 제1, 제2 등이 다양한 구성요소들을 서술하기 위해서 사용되나, 이들 구성요소들은 이들 용어에 의해 제한되지 않는다. 이들 용어들은 단지 하나의 구성요소를 다른 구성요소와 구별하기 위하여 사용하는 것이다. 따라서, 이하에서 언급되는 제1 구성요소는 본 발명의 기술적 사상 내에서 제2 구성요소일 수도 있다.Although the first, second, etc. are used to describe various components, these components are not limited by these terms. These terms are used only to distinguish one component from another. Therefore, the first component mentioned below may be the second component within the technical spirit of the present invention.

별도로 명시하지 않는 한 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다. Like reference numerals refer to like elements throughout the specification unless otherwise specified.

본 발명의 여러 실시예들의 각각 특징들이 부분적으로 또는 전체적으로 서로 결합 또는 조합 가능하며, 당업자가 충분히 이해할 수 있듯이 기술적으로 다양한 연동 및 구동이 가능하며, 각 실시예들이 서로에 대하여 독립적으로 실시 가능할 수도 있고 연관 관계로 함께 실시 가능할 수도 있다.It is to be understood that each of the features of the various embodiments of the present invention may be combined or combined with each other partially or entirely and technically various interlocking and driving is possible as will be appreciated by those skilled in the art, It may be possible to cooperate with each other in association.

이하, 본 명세서에서 사용되는 용어에 대해 정의한다.Hereinafter, terms used in this specification will be defined.

본 명세서에서 전자문서란, 정보처리 시스템에 의하여 전자적 형태로 작성되어 송신 또는 수신되거나 저장된 정보를 의미하며, 전자적인 형태 그대로 또는 인쇄되어 사용될 수 있는 파일을 의미한다. 예를 들어, 전자문서의 종류에는 마이크로소프트 (Microsoft) 사의 오피스 (Office) 프로그램 군에 포함된 워드 (Word), 엑셀 (Excel), 파워 포인트 (PowerPoint) 나, 한글과 컴퓨터사의 한컴 오피스 또는 어도비 (Adobe) 사의 아크로뱃 (Acrobat) 과 같이 'PC'를 기반으로 한 문서 편집 프로그램을 이용해 생성되는 전자문서뿐만 아니라, 최근 모바일 산업의 발전에 따라 스마트폰 (smartphone) 또는 태블릿 (Tablet) 컴퓨터에서도 이용할 수 있는 인프라웨어® (Infraware®) 사의 폴라리스 오피스® (Polaris Office®) 군의 프로그램들에 의해 생성되는 전자문서를 포함할 수 있다. 나아가, 전자문서는 웹문서를 포함할 수 있으며, 또는 웹에서 편집가능한 문서를 포함할 수 있다.As used herein, an electronic document means information that is created in electronic form by an information processing system and is transmitted, received, or stored, and means a file that can be used in electronic form or printed. For example, the types of electronic documents include Word (Word), Excel (Excel), PowerPoint (Microsoft), Office of Hancom (Korea) and Computer Which can be used on a smartphone or a tablet computer according to recent developments of the mobile industry as well as electronic documents generated by a document editing program based on 'PC' such as Adobe Acrobat And may include electronic documents generated by programs of the Polaris Office® family of Infraware®. Further, the electronic document may include a web document, or may include an editable document on the web.

본 명세서에서 구분내용이란, 식별자에 의해 구분되는 각 내용이다. 구체적으로, 복사 내용이 지정된 영역 내에서 식별자와 식별자 사이에 있는 것이 구분내용이고, 복사 내용이 지정된 영역의 시작에서부터 식별자 사이, 복사 내용이 지정된 영역의 끝과 앞선 식별자 사이의 내용도 각각 구분내용일 수 있다.In this specification, the division contents are contents classified by the identifiers. Specifically, the content of the copy content between the identifier and the identifier in the designated area is the division content, the content between the beginning of the area in which the copy content is specified and the identifier, and the content between the end of the designated area and the identifier preceding the copy content, .

본 명세서에서 식별자란, 하나의 구분내용과 인접한 구분내용을 서로 분리하여 구분할 수 있게 만드는 다양한 문자, 복수의 셀을 포함하는 테이블 또는 여백일 수 있다. 사용자는 식별자를 입력함으로써 구분내용을 서로 구분시켜 인식되도록 할 수 있다.In the present specification, an identifier may be a table or a margin that includes a plurality of characters, a plurality of cells, or the like, which allows one division and adjacent division to be distinguished from each other. The user can distinguish the division contents by inputting an identifier.

본 명세서에서 단위출력명령이란, 복사 내용에 포함된 복수의 구분내용 중 어느 하나를 입력하거나, 복수의 구분내용이 선택가능하도록 표시되게 하는 명령을 의미한다. 구체적으로 복사 내용에 포함된 복수의 구분내용이 반복된 단위출력명령에 의하여 순차적으로 하나씩 입력되거나, 복수의 구분내용 중 어느 하나를 선택할 수 있도록 복수의 구분내용이 서로 분리되어 포함되는 복수의 셀로 구성된 테이블을 출력할 수도 있다.In the present specification, the unit output command means a command for inputting any one of a plurality of division contents contained in the copy content or displaying a plurality of division contents to be selectable. Specifically, a plurality of division contents contained in the copy contents are sequentially input one by one by a repeated unit output command, or composed of a plurality of cells including a plurality of division contents separately so as to select any one of a plurality of division contents You can also print the table.

도 2는 본 발명의 일 실시예에 따른 전자문서를 편집하는 장치에 대한 개략적인 구성도이다.2 is a schematic block diagram of an apparatus for editing an electronic document according to an embodiment of the present invention.

도 2를 참조하면, 본 발명의 일 실시예에 따른 전자문서를 편집하는 장치는 표시부(110), 입력부(120), 저장부(130) 및 프로세서(140)를 포함한다. 전자문서를 편집하는 장치는 범용 컴퓨터일 수 있고, 또는 휴대용 단말일 수도 있다. 역시 도 2에서는 편집하는 장치를 컴퓨터인 것으로 도시하고 있지만, 본 발명의 사상은 이에 제한되지 아니하며, 전자문서에서 내용을 복사하고 붙여넣기 가능한 애플리케이션을 탑재할 수 있는 단말이라면 제한 없이 채용될 수 있다.Referring to FIG. 2, an apparatus for editing an electronic document according to an exemplary embodiment of the present invention includes a display unit 110, an input unit 120, a storage unit 130, and a processor 140. The device for editing an electronic document may be a general purpose computer or a portable terminal. Although FIG. 2 shows a device for editing as a computer, the concept of the present invention is not limited thereto, and any terminal capable of loading an application capable of copying and pasting contents in an electronic document can be employed without limitation.

표시부(110)는 전자문서를 표시하도록 구성된다. 구체적으로 표시부(110)는 프로세서(140)에 의한 명령을 수신하여 복사 내용이나, 복사 내용 중 구분 내용을 시각적으로 표시하는 디스플레이부 일 수 있다.The display unit 110 is configured to display an electronic document. Specifically, the display unit 110 may be a display unit that receives an instruction from the processor 140 and visually displays the content of the copy or the content of the copy.

입력부(120)는 복사 내용을 지정하거나 단위출력명령을 입력 하도록 구성된다. 구체적으로 입력부(120)는 사용자로부터 전자문서 내에 포함된 정보에 대한 선택 명령 및 복사 명령을 수신할 수 있다. 그리고 입력부(120)는 사용자로부터 복사된 전자문서 내의 복수의 구분 내용을 다른 전자문서에 입력하는 단위출력명령을 수신할 수 있다. 입력부(120)는 사용자로부터 터치 입력을 수신할 수 있는 터치 패널일 수도 있고, 터치 패널에 의해 발생하는 신호를 수신할 수 있는 장치일 수도 있다. The input unit 120 is configured to designate the content of a copy or to input a unit output command. Specifically, the input unit 120 may receive a selection command and a copy command for information included in the electronic document from the user. The input unit 120 may receive a unit output command for inputting a plurality of division contents in the electronic document copied from the user into another electronic document. The input unit 120 may be a touch panel capable of receiving a touch input from a user or a device capable of receiving a signal generated by a touch panel.

저장부(130)는 전자문서 내의 구분 내용과 식별자를 저장한다. 즉, 저장부(130)는 복사 내용을 저장하도록 구성된다. 구체적으로, 저장부(130)는 입력부(120)에 의하여 전자문서 내의 구분 내용 및 식별자를 포함한 내용에 대한 복사 명령이 수신되는 경우, 전자문서 내의 구분 내용과 식별자를 저장한다. 저장부(130)는 구분 내용 및 식별자를 일시적으로 저장하는 램(RAM)일 수 있으나, 이에 한하지 않고 경우에 따라서는 롬(ROM)이 사용될 수도 있다. The storage unit 130 stores the contents and identifiers in the electronic document. That is, the storage unit 130 is configured to store copy contents. Specifically, the storage unit 130 stores the contents and identifiers in the electronic document when the copy unit 120 receives a copy command for the content including the content and the identifier in the electronic document. The storage unit 130 may be a random access memory (RAM) for temporarily storing contents and identifiers, but a ROM may be used in some cases.

프로세서(140)는 입력부(120)를 통해 지정된 복사 내용 내에 식별자를 인식하여 식별자 사이의 일 이상의 구분내용을 구분하고, 입력부(120)를 통해 미리 지정된 단위출력명령을 수신하고, 단위출력명령의 수신에 대응하여 일 이상의 구분내용 중 하나를 표시부(110)를 통해 표시하도록 구성된다. The processor 140 recognizes the identifiers in the copy content designated through the input unit 120 to distinguish one or more identifiers between the identifiers, receives a predetermined unit output command through the input unit 120, And displays one of the one or more segment contents through the display unit 110. FIG.

또한 프로세서(140)는 입력부(120)에 의해 수신된 복사 명령에 대응하여 복수의 구분 내용을 저장하는 동시에 식별자에 의해 구분 내용을 단위 구분 내용으로 구분하여 저장할 수 있다. 또한, 프로세서(140)는 단위출력명령에 대응하여 단위 구분 내용을 순차적 또는 선택된 구분 내용으로 다른 전자문서 등에 입력할 수 있다. 또한, 프로세서(140)는 단위출력명령에 대응하여 사용자가 선택 가능하도록 각 구분 내용이 담긴 테이블을 표시부(110)에 출력할 수 있다.In addition, the processor 140 may store a plurality of division contents corresponding to the copy command received by the input unit 120, and may store the division contents into unit type contents by an identifier. In addition, the processor 140 may input the unit division contents sequentially or in a selected division into another electronic document in response to the unit output command. In addition, the processor 140 may output to the display unit 110 a table containing the contents of each division so that the user can select corresponding to the unit output command.

도 3은 본 발명의 일 실시예에 따른 전자문서를 편집하는 방법을 설명하기 위한 순서도이다. 도 4a 내지 도 4c는 본 발명의 일 실시예에 따른 전자문서를 편집하는 방법에 의해 서로 다른 전자문서 사이에 정보를 입력하는 방법을 예시적으로 도시한 것이다. 설명의 편의를 위해 도 2를 참조하여 설명한다.3 is a flowchart illustrating a method of editing an electronic document according to an embodiment of the present invention. 4A to 4C illustrate a method of inputting information between different electronic documents by a method of editing an electronic document according to an embodiment of the present invention. Will be described with reference to Fig. 2 for convenience of explanation.

본 발명의 일 실시예에 따른 전자문서를 편집하는 방법은 입력부(120)에 의해 전자문서 내에 포함된 내용 중 적어도 일부인 복사 내용을 지정 받음으로써 개시된다(S110). 구체적으로, 프로세서(140)는 전자문서 내에 포함된 내용 중에 적어도 하나의 식별자를 포함하는 내용이 선택된 후, 이를 복사하는 명령을 수신받을 수 있다. A method of editing an electronic document according to an embodiment of the present invention is started by designating a copy content that is at least a part of the content included in the electronic document by the input unit 120 (S110). Specifically, the processor 140 may receive an instruction to copy a content containing at least one identifier among the contents contained in the electronic document, after the content is selected.

예를 들어, 도 4a의 제1 전자문서(111)에 지정된 복사 영역에는 복수의 구분 내용(160)과 식별자(150)가 포함되어 있다. 복수의 구분 내용(160)은 제1 구분 내용(161), 제2 구분 내용(162), 제3 구분 내용(163), 제4 구분 내용(164) 및 제5 구분 내용(165)을 포함하고, 복수의 식별자(150)는 제1 구분 내용(161)과 제2 구분 내용(162) 사이에 입력된 제1 식별자(151)부터, 제4 구분 내용(164)과 제5 구분 내용(165) 사이에 입력된 제4 식별자(154)까지 총 4개의 식별자(150)를 포함한다. For example, a plurality of segment contents 160 and an identifier 150 are included in the copy area designated by the first electronic document 111 of FIG. 4A. The plurality of segment contents 160 includes a first segment content 161, a second segment content 162, a third segment content 163, a fourth segment content 164, and a fifth segment content 165 The plurality of identifiers 150 may include a first identifier 151 input between the first content 161 and the second content 162, a fourth content 164 and a fifth content 165, And a fourth identifier 154 inputted between the first and second identifiers.

상술한 바와 같이, 하나의 구분 내용과 이와 인접한 구분 내용은 식별자(150)를 중심으로 구분된다. 따라서, 식별자(150)가 없다면 2 이상의 구분 내용(160)으로 구분되지 않을 수 있다. 예시적으로 식별자(150)는 ';'로 표시했으나, 식별자(150)는 입력부(120)를 통해 입력할 수 있는 1 이상의 미리 설정된 문자일 수 있다. 구체적으로, 쉼표(,), %, $, # 및 2 이상의 단위 여백 등 다양한 문자가 사용될 수 있다. 여기서 단위 여백(170)이란 문자와 문자 사이의 단위 이격 공간을 의미하는 것으로, 화면상의 공간 처리의 하나의 표시인 여백(170)일 수 있다. As described above, one category of content and adjacent content are classified based on the identifier 150. Accordingly, if there is no identifier 150, it may not be divided into two or more segments 160. Although the identifier 150 is illustratively shown as ';', the identifier 150 may be one or more predetermined characters that can be input through the input unit 120. Specifically, various characters such as comma (,),%, $, #, and 2 or more unit margins can be used. Herein, the unit margin 170 means a unit space between a character and a character, and may be a margin 170 which is an indication of spatial processing on the screen.

또한, 식별자(150)는 문자, 숫자 및 문자와 문자 사이의 2 이상의 단위 여백(170) 중 하나일 수 있다. 구체적으로 식별자(150)는 쉼표가 두 개(,,)와 같이 쓸 수도 있으며, 작은 따옴표(')로 사용할 수도 있고, 앳 마크를 두 개(@@) 등을 쓸 수도 있다. 또한, 2 이상의 문자 및/또는 숫자의 조합으로도 사용할 수 있다. 이를 통해, 사용자는 자신이 다루는 전자문서 내의 내용에 맞는 적절한 문자, 숫자 또는 2 이상의 단위 여백(170)을 사용할 수 있는 장점이 있다.In addition, the identifier 150 may be one of two or more unit margins 170 between letters, numbers, and characters. Specifically, the identifier 150 may be written with two commas (,,), a single quotation mark ('), or two atm marks (@@). Also, a combination of two or more characters and / or numbers can be used. Accordingly, the user has the advantage of being able to use appropriate letters, numbers, or two or more unit margins 170 that match the contents of the electronic document handled by the user.

제1 전자문서(111)의 복사 영역 전체를 지정 받은 후, 프로세서(140)는 복사 내용 내에 식별자(150)를 인식하여 식별자(150) 사이의 일 이상의 구분 내용(160)을 구분한다(S120). 구체적으로, 프로세서(140)는 식별자(150)를 중심으로 하나의 구분 내용(160)과 다른 구분 내용(160)을 서로 구분할 수 있다. 따라서, 도 4a와 같이 한 줄로 복수의 구분 내용(160)이 입력되어 있어도, 식별자(150)에 의해 각 구분 내용(160)이 서로 구분된다. After the entire copy area of the first electronic document 111 is designated, the processor 140 identifies the identifier 150 in the copy content and identifies one or more identifiers 160 among the identifiers 150 (S120) . Specifically, the processor 140 can distinguish one division 160 from the other division 160 based on the identifier 150. Therefore, even if a plurality of segment contents 160 are input in one line as shown in FIG. 4A, the segment contents 160 are distinguished from each other by the identifier 150. [

예를 들어, 도 4a에 도시된 바와 같이 제1 구분 내용(161)인 '홍길동'과 제2 구분 내용(162)인 'ㅇㅇ시 ㅁㅁ구 ㅇㅇ동 ㅇㅇ-ㅇㅇ'사이에는 제1 식별자(151)인 ';'가 입력되어 있어, 프로세서(140)에 의하여 제1 구분 내용(161)인 '홍길동'과 제2 구분 내용(162)인 'ㅇㅇ시 ㅁㅁ구 ㅇㅇ동 ㅇㅇ-ㅇㅇ'이 서로 구분될 수 있다. 그리고 이러한 구분 내용(160)들의 구분은 프로세서(140)가 제1 식별자(151), 제2 식별자(152), 제3 식별자(153) 및 제4 식별자(154)를 인식하여 일어날 수 있다. 그리고, 서로 구분된 구분 내용(160)은 저장부(130)에 저장될 수 있다.For example, as shown in FIG. 4A, a first identifier 151 is provided between 'Hong Gil-dong' as the first segment content 161 and 'ooo-o-o' as the second segment content 162, Is input to the processor 140 so that the first divisional content 161 and the second divisional content 162 of the first divisional content 161 and the second divisional content 162 are separated from each other by ' . The distinction of the segment contents 160 may occur when the processor 140 recognizes the first identifier 151, the second identifier 152, the third identifier 153 and the fourth identifier 154. In addition, the divided contents 160 separated from each other can be stored in the storage unit 130.

그 후에 미리 지정된 단위출력명령을 수신한다(S130). 단위출력명령은 지정 받은 복사 내용을 입력하기 위하여 사용자로부터 입력부(120)에 의하여 수신될 수 있다. Thereafter, a predetermined unit output command is received (S130). The unit output command may be received by the input unit 120 from the user to input the designated copy content.

단위출력명령은 제한되지 않고 다양한 방식으로 구현될 수 있다. 예를 들어, 단위출력명령은 종래의 복사를 붙여넣는 명령(예를 들어, 붙여넣기)일 수도 있고, 이와는 구분되는 명령일 수도 있다. 일 실시예에서, 단위출력명령이 종래의 복사를 붙여넣는 명령과 중복되는 경우, 한 번 명령 시 (Ctrl+v를 1회 입력시) 단위출력명령이 실행되고, 한 번 더 명령 시 종래의 복사를 붙여넣는 명령과 마찬가지로 복사한 내용 전체가 한번에 입력될 수 있다.The unit output command is not limited and can be implemented in various ways. For example, the unit output command may be a command to paste a conventional copy (for example, paste), or a command to distinguish the same. In one embodiment, when the unit output command is overlapped with the past copy pasting command, the unit output command is executed once at the time of the command (when the Ctrl + v is inputted once) As with the paste command, the entire copy can be entered at once.

다른 실시예에서, 단위출력명령이 종래의 복사를 붙여넣는 명령이 아닌 구별되는 명령인 경우, 단위출력명력 수신 시 복수의 구분 내용(160) 중 하나를 입력하게 되며 이 후 순차적으로 다음 구분 내용(160)이 입력되며, 종래의 복사를 붙여넣는 명령 시 복사한 내용 전체가 한번에 입력될 수 있다. In another embodiment, when the unit output command is a command other than a command to paste a conventional copy, one of a plurality of division contents 160 is input upon reception of a unit output command, and then, 160) is input, and the copied contents of the conventional copy paste command can be inputted all at once.

그 후, 단위출력명령의 수신에 대응하여 일 이상의 구분 내용(160) 중 하나를 입력한다(S140). 즉, 단위출력명령을 수신하면 복수의 구분 내용(160) 중 어느 하나의 구분 내용이 입력될 수 있다. 이때, 복수의 단위출력명령에 대응하여 일 이상의 구분 내용이 순차적으로 입력될 수 있다. Thereafter, one of the one or more segment contents 160 is input in response to the reception of the unit output command (S140). That is, when receiving the unit output command, any one of the plurality of division contents 160 can be input. At this time, one or more segment contents may be sequentially inputted corresponding to the plurality of unit output commands.

예를 들어 도 4b를 참조하면, 사용자가 전자문서를 구동시키는 어플리케이션 등에서 텍스트를 입력할 수 있는 곳의 위치를 화면상에 나타내는 표시인 커서(Cursor, P)와 같은 포인터를 테이블(T2)의 '이름'에 해당하는 행의 제2 열(C4)에 위치시킨다. 그 후, 사용자가 입력부(120)를 통해 단위출력명령을 입력시키면, 해당 셀에 제1 구분 내용(161)인 '홍길동'이 입력된다.For example, referring to FIG. 4B, a pointer such as a cursor (cursor) P, which is a display for indicating a location on a screen where a user can input text in an application for driving an electronic document, Is located in the second column C4 of the row corresponding to " name ". Thereafter, when the user inputs a unit output command through the input unit 120, 'Hong Kil Dong' as the first divisional content 161 is input to the corresponding cell.

즉, 사용자는 제1 전자문서(111)의 복수의 구분 내용(160)과 복수의 식별자(150)를 포함하는 복사 영역을 한 번에 지정했지만, 프로세서(140)에 의하여 복수의 구분 내용(160)이 각각 구분 되고, 단위출력명령에 대응하여 하나의 구분 내용(160)이 입력됨으로써, 상술한 바와 같이 테이블(T2)의 '이름'에 해당하는 행의 제2 열(C4) '홍길동'만 입력될 수 있다. That is, the user specifies a copy area including a plurality of contents 160 of the first electronic document 111 and a plurality of identifiers 150 at one time, And one piece of the contents 160 is input in correspondence with the unit output command so that the second column C4 of the row corresponding to the 'name' of the table T2 Can be input.

다음으로 도 4c를 참조하면, 사용자는 제2 전자문서(112)의 테이블(T2)의 '주소'에 해당하는 행의 제2 열(C4)에 커서(P) 등이 위치시킨 후, 재차 입력부(120)를 통해 단위출력명령을 입력할 수 있다. 이때, 프로세서(140)는 제1 구분 내용(161)을 이미 입력했으므로 그 다음 구분 내용(160)인 제2 구분 내용(162) 즉, 'ㅇㅇ시 ㅁㅁ구 ㅇㅇ동 ㅇㅇ-ㅇㅇ'을 주소에 해당하는 단위 셀에 입력할 수 있다.4C, the user places the cursor P or the like in the second column C4 of the row corresponding to the 'address' of the table T2 of the second electronic document 112, The unit output command can be input through the input unit 120. [ At this time, since the processor 140 has already input the first divisional content 161, the second divisional content 162, that is, the next divisional content 160, that is, 'ㅇㅇ ㅇㅇ ㅇㅇ ㅇㅇ ㅇㅇ - ㅇㅇ' Can be input to the unit cell.

이 후에 사용자는 생년월일, 주민등록번호 및 이메일에 해당하는 단위 셀에 커서(P) 등을 위치시킨 후, 단위출력명령을 입력함으로써, 제2 전자문서(112)의 테이블(T2)의 비어있는 셀을 모두 입력할 수 있다.After this, the user places the cursor P or the like in the unit cell corresponding to the date of birth, the social security number, and the e-mail, and then inputs the unit output command to all the empty cells of the table T2 of the second electronic document 112 Can be input.

상술한 바와 같이 본 발명의 일 실시예에 따른 전자문서를 편집하는 방법은, 여러 구분 내용(160)들을 식별자(150)를 이용하여 입력한 뒤 한번에 복사 지정을 받고, 단위출력명령에 의하여 하나의 구분 내용(160)을 입력해야 하는 곳으로 커서(P) 등을 이동시킨 후 하나의 구분 내용(160)을 입력하고, 다른 구분 내용(160)을 입력해야 하는 곳으로 커서(P) 등을 이동시킨 후 재차 단위출력명령에 의하여 다음 구분 내용(160)을 입력함으로써, 각 구분 내용(160) 별로 복사의 지정 및 출력명령을 반복하는 번거로움이 감소되는 효과가 있다.As described above, a method of editing an electronic document according to an embodiment of the present invention includes inputting a plurality of classification contents 160 using an identifier 150, receiving a copy designation at a time, The cursor P or the like is moved to a place where the divisional content 160 is to be input and then one divisional content 160 is input and the cursor P or the like is moved to a place where another divisional content 160 is to be input And then inputting the next divisional content 160 by the unit output command again, there is an effect that it is possible to reduce the cumbersome repetition of designation and outputting of the copying for each divisional content 160.

한편, 각 구분 내용(160)과 식별자(150) 사이에는 여백(170)이 존재할 수 있다. 즉, 각 구분 내용(160)과 식별자(150) 사이에는 여백(170)이 존재할 수도 있고, 존재하지 않을 수도 있다. Meanwhile, a margin 170 may exist between each segment 160 and the identifier 150. That is, the margin 170 may exist between each segment 160 and the identifier 150, or may not exist.

예를 들어, 도 4a 내지 도 4c의 제1 전자문서(111)의 복사 영역을 살펴보면, 구분 내용(160)과 식별자(150) 사이의 여백(170)은 제1 여백(171), 제2 여백(172), 제3 여백(173) 및 제4 여백(174)을 포함할 수 있다. 제1 여백(171)은 제2 구분 내용(162)의 앞에 위치하며, 제2 여백(172)은 제2 구분 내용(162)의 뒤에 위치하고, 제3 여백(173)은 제3 구분 내용(163)의 앞에 위치하며, 제4 여백(174)은 제5 구분 내용(165)의 앞에 위치한다. For example, the copying area of the first electronic document 111 shown in FIGS. 4A to 4C will be described. A margin 170 between the separating content 160 and the identifier 150 includes a first margin 171, A second margin 172, a third margin 173, and a fourth margin 174. The first margin 171 is positioned in front of the second segment 162 and the second margin 172 is positioned after the second segment 162. The third margin 173 is positioned after the third segment 163 And the fourth margin 174 is located in front of the fifth segment 165. [

여백(170)은 1 이상의 단위 여백일 수 있다. 즉, 여백(170)은 제1 여백(171) 및 제2 여백(172)과 같이 하나의 단위 여백일 수도 있고, 제3 여백(173)과 같이 2개의 단위 여백일 수 있다. 그리고, 제4 여백(174)과 같이 셋의 단위 여백일 수 있다. 즉, 구분 내용(160)과 식별자(150) 사이의 여백(170)은 1 이상의 단위 여백을 포함한다.The margins 170 may be one or more unit margins. That is, the margin 170 may be one unit margin, such as the first margin 171 and the second margin 172, or may be two unit margins, as the third margin 173. And, it may be a unit margin of three as the fourth margin 174. That is, the margin 170 between the division content 160 and the identifier 150 includes one or more unit margins.

프로세서(140)는 단위출력명령에 따라 하나의 단위 구분 내용(160)이 입력될 때, 복사 영역 내의 각 구분 내용(160)과 식별자(150) 사이에 존재하는 여백(170)을 삭제한 후 출력할 수 있다. 이에 따라, 사용자는 식별자(150) 및 구분 내용(160)을 포함한 복사 영역의 정보를 입력하거나 복사할 때, 식별자(150)와 구분 내용(160) 사이의 공간에 구애받지 않을 수 있다. 구체적으로, 구분 내용(160)과 구분 내용(160) 사이에 식별자(150)만 포함되면 될 뿐, 식별자(150)와 구분 내용(160) 사이의 여백(170)을 자유롭게 입력해도 되므로, 구분 내용(160) 및 식별자(150)를 입력할 때 입력의 편의성이 높아지는 효과가 있다. The processor 140 deletes the margin 170 existing between each segment 160 and the identifier 150 in the copy area when one unit segment 160 is input according to the unit output command, can do. Accordingly, the user may not be limited by the space between the identifier 150 and the delimiter 160 when inputting or copying the information of the copy area including the identifier 150 and the delimiter 160. Specifically, since only the identifier 150 is included between the segment 160 and the segment 160, the margin 170 between the identifier 150 and the segment 160 can be freely input. Therefore, The convenience of input is increased when the user inputs the identifier 160 and the identifier 150. [

전술된 4a 내지 4c에서는 전자문서 간의 복사와 붙여넣기를 예시적으로 설명하였으나, 이에 제한되지 않고, 웹문서를 복사하여 편집가능한 전자문서에 붙여넣거나, 반대로 편집가능한 문서로부터 폼(form)의 형식을 가지는 웹문서에 붙여넣는 동작을 모두 포함하도록 의도된다.Although the copying and pasting between electronic documents has been exemplarily described in the above-described 4a to 4c, the present invention is not limited thereto. For example, a web document may be copied and pasted into an editable electronic document, Is intended to include all pasting operations into a web document.

도 5a 내지 도 5e는 본 발명의 다른 일 실시예에 따른 전자문서를 편집하는 방법을 예시적으로 도시한 것이다. 도 5a 내지 도 5e의 전자문서를 편집하는 방법은 도 4a 내지 도 4c의 전자문서를 편집하는 방법과 비교하였을 때, 식별자(250)의 종류 및 단위출력명령에 따라 출력되는 구분 내용이 표시 방법만 상이할 뿐 다른 구성요소는 동일하거나 유사하므로, 이에 대한 설명은 생략한다.5A to 5E illustrate a method of editing an electronic document according to another embodiment of the present invention. The method of editing the electronic document of FIGS. 5A to 5E is different from the method of editing the electronic document of FIGS. 4A to 4C in that the type of the identifier 250 and the division contents output in accordance with the unit output command are displayed only by the display method And the other components are the same or similar, and a description thereof will be omitted.

먼저, 도 5a를 참조하면, 제1 전자문서(211)는 제1 테이블(T1)을 포함하고, 제2 전자문서(212)는 제2 테이블(T2)을 포함한다. 제1 테이블(T1)에는 제2 테이블(T2)의 각 항목이 포함된 정보가 기재되어 있다. 구체적으로, 제1 테이블(T1)에는 제2 테이블(T2)의 각 항목인 이름, 대학교, 졸업연도 등의 정보가 포함되어 있다. 이와 같은 제2 테이블(T2)의 각 항목은 인터넷 웹 브라우저를 이용하여 가입하기 위한 정보를 입력할 때나, 종합적으로 입력되어 있는 제1 전자문서(211)에서 그 내용의 일부만을 입력하여야 하는 제2 전자문서(212)로 내용을 복사할 때 유용하게 사용될 수 있다.First, referring to FIG. 5A, a first electronic document 211 includes a first table T1 and a second electronic document 212 includes a second table T2. In the first table T1, information including each item of the second table T2 is described. Specifically, the first table T1 includes information such as name, university, graduation year, etc. of each item of the second table T2. Each item of the second table T2 is used for inputting information for subscribing using the Internet web browser or for inputting only a part of the contents in the first electronic document 211, And may be useful when copying contents to the electronic document 212. [

제1 테이블(T1)의 제1 열(C1)에는 이름, 주소, 생년월일 등과 같은 각 항목의 분류가 기재되어 있으며, 제1 테이블(T1)의 제2 열(C2)에는 각 항목에 따른 구체적인 내용이 기재되어 있다. 이때, 본 실시예에서는 제1 테이블(T1)의 각 행 사이를 구분하는 각 라인(Line)이 식별자(250)가 될 수 있으며, 제1 테이블(T1)의 제2 열(C2)의 각 행에 입력된 내용이 복수의 구분내용(260)이 된다. The classification of each item such as name, address, date of birth and the like is described in the first column C1 of the first table T1 and specific contents according to each item are described in the second column C2 of the first table T1 . At this time, in the present embodiment, each line that separates each row of the first table T1 may be an identifier 250, and each row of the second row C2 of the first table T1 The contents inputted to the contents section 260 become a plurality of division contents 260.

제2 테이블(T2)의 제1 열(C3)에는 이름, 대학교, 졸업연도 등과 같은 각 항목의 분류가 기재되어 있으며, 제2 테이블(T2)의 제2 열(C4)는 아무것도 기재되어 있지 않다. 이때, 제2 테이블(T2)의 제1 열(C3)과 제1 테이블(T1)의 제1열(C1)은 서로 항목이 다르기 때문에, 복수의 구분 내용이 복사되어 단위출력명령에 따라 출력될 때 순차적으로 입력되면 제2 테이블(T2)의 각 항목과 서로 맞지 않는다. 이에 따라, 단위출력명령에 의하여 구분 내용이 출력되어야 하는 방식이 서로 달라져야 한다.In the first column (C3) of the second table (T2), classification of each item such as name, university, graduation year and the like is described, and the second column (C4) of the second table (T2) . At this time, since the first column C3 of the second table T2 and the first column C1 of the first table T1 are different items, a plurality of segment contents are copied and output according to the unit output command , It is inconsistent with each item of the second table T2. Accordingly, the manner in which the division contents should be output by the unit output instruction must be different from each other.

제1 테이블(T1)의 제2 열(C2)인 복수의 구분 내용 전체를 선택하여, 복사 내용을 지정할 수 있다. 지정된 복사 내용에 대해서 복사 명령이 수신되면, 프로세서(140)는 제1 테이블(T1)의 제2 열(C2)의 각 행(250)의 복사 내용 사이에 식별자를 위치시켜 저장할 수 있다. It is possible to select all of the plurality of division contents which are the second column C2 of the first table T1 and to designate the copy contents. When a copy command is received for the specified copy content, the processor 140 may locate and store the identifier between the copy of each row 250 of the second column C2 of the first table T1.

그 후, 사용자는 제2 테이블(T2)의 제2 열(C4)의 제1 행에 커서 등을 위치시킨다. 그리고, 단위출력명령이 수신되면 프로세서(140)는 단위출력명령 수신 시, 일 이상의 구분내용(260) 각각이 서로 분리되어 각 단위 셀에 포함되는 테이블(이하, 제3 테이블(T3))로 표시될 수 있다. 즉, 저장된 식별자에 의해 분리된 복사 내용이 사용자에 의해 선택가능하게 리스트의 형태로 제공된다. Then, the user places a cursor or the like in the first row of the second column C4 of the second table T2. When the unit output command is received, the processor 140 separates one or more segment contents 260 from each other and displays it in a table included in each unit cell (hereinafter referred to as a third table T3) . That is, the copy content separated by the stored identifier is provided in the form of a list that can be selected by the user.

구체적으로, 복사 내용을 나타내는 제3 테이블(T3)은 복사 내용 각각이 서로 분리되어 표시된다. 이때, 표시되는 제3 테이블(T3)은 복수의 복사 내용의 제1 테이블(T1)의 형태와 동일하거나, 유사한 형태로 표시할 수 있다. 예를 들어, 도 5b에 도시된 것과 달리, 제3 테이블(T3)은 복수의 열을 갖는 테이블로 표시될 수도 있으며, 또는 별도의 공간에 팝업으로 구분자와 함께 표시(예를 들어 도 4a에서의 제1 전자문서 (111) 와 유사한 형태) 될 수 있다.Specifically, the third table T3 indicating the contents of the copy is displayed separately from the contents of the copy. At this time, the displayed third table T3 can be displayed in the same or similar form as that of the first table T1 of the plurality of copy contents. For example, unlike that shown in FIG. 5B, the third table T3 may be displayed as a table having a plurality of columns, or may be displayed in a separate space with a separator in a pop-up (for example, (Similar to the first electronic document 111).

또한, 제3 테이블(T3)의 선택된 단위 셀이 표시될 수 있다. 이때, 선택된 단위 셀은 제3 테이블(T3)의 첫 행에 음영 등으로 표시될 수 있다. 이를 통해, 사용자는 입력할 구분 내용을 보다 용이하게 확인할 수 있다.Further, the selected unit cell of the third table T3 may be displayed. At this time, the selected unit cell may be displayed in the first row of the third table T3 by shading or the like. Through this, the user can more easily confirm the classification to be input.

사용자는 제2 테이블(T2)의 각 항목에 맞는 구분 내용을 선택하여 제2 테이블(T2)의 제2 열(C4)에 입력할 수 있다. 예를 들어 다시 도 5b에 도시된 바와 같이, 사용자는 제3 테이블(T3)의 첫 번째 구분 내용인 '홍길동'을 선택하여 제2 테이블(T2)의 제1 행에 입력할 수 있다.The user can select the division content suitable for each item of the second table T2 and input it to the second column C4 of the second table T2. For example, as shown in FIG. 5B again, the user can select 'Hong Kil Dong' as the first divisional content of the third table T3 and input it to the first row of the second table T2.

이와 같이 단위출력명령에 따라, 복수의 구분 내용이 단위 셀에 포함되는 테이블로 표시됨으로써, 제1 전자문서(211)에서 복사한 복수의 구분 내용의 순서와, 제2 전자문서(212)에서 입력해야 하는 순서가 서로 다를 때에도 용이하게 선택하여 입력할 수 있는 장점이 있다.In this manner, according to the unit output command, a plurality of division contents are displayed in a table included in the unit cell, so that the order of a plurality of division contents copied in the first electronic document 211, There is an advantage in that even when the order to be performed is different from each other, it can be easily selected and input.

다음으로 도 5c를 참조하면, 사용자는 제2 테이블(T2)의 제2열의 제2행에 커서 등을 위치시키고, 단위출력명령을 입력한 모습이 도시된다. 5C, the user places a cursor or the like in the second row of the second column of the second table T2 and inputs a unit output command.

프로세서(140)는 제3 테이블(T3)의 단위 셀 중 원하는 단위 셀이 선택되고, 재차 단위출력명령을 수신 시, 선택된 단위 셀에 포함되는 구분내용(260)은 제3 테이블(T3)의 마지막 단위 셀로 이동시켜서 출력한다. 원하는 단위 셀의 선택은 제한되지 않고 단위출력명령과 동일한 명령에 의해 수행될 수도 있고, 탭 명령과 같은 다른 명령에 의해 수행될 수도 있다. 터치 입력부를 가지는 단말의 경우, 단위출력명령 후 터치 입력을 통해 단위 셀이 선택될 수도 있다.The processor 140 selects a desired unit cell among the unit cells of the third table T3 and receives the unit output command again and the divided contents 260 included in the selected unit cell are stored at the end of the third table T3 Unit cell and outputs it. The selection of the desired unit cell is not limited and may be performed by the same instruction as the unit output instruction or by another instruction such as a tap instruction. In the case of a terminal having a touch input unit, a unit cell may be selected through a touch input after a unit output command.

예를 들어, 도 5c에 도시된 바와 같이, 제3 테이블(T3)에서 표시되는 앞서 선택된 '홍길동'이라는 구분 내용은 제3 테이블(T3)의 최하단으로 위치가 이동되어 표시된다. 또는, 다양한 실시예에서 기 입력된 구분 내용은 삭제될 수도 있다. 이에 따라, 제1 전자문서(211)의 각 구분 내용의 순서와 제2 전자문서(212)의 각 구분 내용의 순서가 서로 동일할 때 사용자는 구분 내용의 입력을 보다 신속하게 할 수 있는 장점이 있다.For example, as shown in FIG. 5C, the previously selected 'Hong Kil Dong' displayed in the third table T3 is moved to the bottom of the third table T3 and displayed. Alternatively, in the various embodiments, the inputted classification contents may be deleted. Accordingly, when the order of the divisional contents of the first electronic document 211 and the order of the divisional contents of the second electronic document 212 are the same, the user is able to input the divisional contents more quickly have.

한편, 제2 테이블(T2)의 제2 행은 '대학교'에 관련된 항목이므로, 사용자는 제3 테이블(T3)의 최하단에서 세 번째 행에 'xx대학교'를 선택하여 입력할 수 있다. 이에 따라, 사용자는 제2 테이블(T2)의 하나의 항목에 맞추어 하나씩 입력해야 하는 번거로움을 저감시킬 수 있는 효과가 있다.On the other hand, since the second row of the second table T2 is an item related to 'university', the user can select 'xx university' in the third row at the bottom of the third table T3 and input. Accordingly, the user has the effect of reducing the inconvenience that one user has to enter one item in the second table T2.

다음으로 도 5d를 참조하면, 제2 테이블(T2)의 제2 행의 대학교의 항목에 주소가 오류로 입력되었고, 제2 테이블(T2)의 제3 행에서 단위출력명령에 의해 제3 테이블(T3)이 표시되었다. Next, referring to FIG. 5D, the address is entered as an error in the item of the university of the second row of the second table T2, and the third table of the second table (T2) T3) is displayed.

이때, 제2 테이블(T2)의 제2 행의 대학교에 주소에 해당하는 구분 내용이 입력되어 있으므로, 이를 수정할 필요가 있다. 한편, 제3 테이블(T3)을 참조하면, 주소에 해당하는 구분 내용인 'ㅇㅇ시 ㅁㅁ구 ㅇㅇ동 ㅇㅇ-ㅇㅇ'은 이미 선택되었으므로 제3 테이블(T3)의 최하단의 행으로 이동되었다. At this time, since the divisional content corresponding to the address is input to the university in the second row of the second table T2, it is necessary to correct this. On the other hand, referring to the third table T3, 'o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o oo

이때, 사용자는 제2 테이블(T2)의 제3 행에 항목인 졸업연도에 해당하는 구분 내용을 제3 테이블(T3)에서 선택하거나, 제2 테이블(T2)의 제2 행을 수정하기 위하여 단위출력명령을 취소할 수도 있다.At this time, the user selects a division in the third row of the second table T2 in the third table T3 or selects a division in the third row of the second table T2 as a unit You can also cancel the output command.

도 5e를 참조하면, 사용자가 제2 테이블(T2)의 제2 행에 해당하는 내용을 수정하기 위하여 제2 테이블(T2)의 제2 행에 해당하는 내용을 삭제한 후, 재차 단위출력명령을 실행한 모습을 나타낸다.Referring to FIG. 5E, after the user deletes the contents corresponding to the second row of the second table T2 to modify the contents corresponding to the second row of the second table T2, It shows the execution.

이때, 사용자의 조작에 따라 제3 테이블(T3)의 표시 식별자(250)는 제2 테이블(T2)의 제2 행의 항목에 대응되는 'xx대학교'에 위치하게 된다. 사용자는 제2 테이블(T2)의 제2 행의 항목에 대응되는 'xx대학교'를 선택하여 해당 구분 내용을 제2 테이블(T2)의 제2 행에 입력할 수 있다. At this time, the display identifier 250 of the third table T3 is located at the 'xx university' corresponding to the item of the second row of the second table T2 according to the user's operation. The user can select 'xx university' corresponding to the item of the second row of the second table T2 and input the contents of the division into the second row of the second table T2.

또한, 제3 테이블(T3)에는 이미 입력되었던 주소에 해당하는 구분 내용이 삭제되지 않고 최하단에 위치하므로, 사용자는 제2 테이블(T2)의 마지막 행에 해당하는 '주소'를 입력할 때 제3 테이블(T3)의 주소에 해당하는 구분 내용을 입력할 수 있다. In addition, since the division contents corresponding to the addresses that have already been inputted are not deleted in the third table T3 but located at the lowermost end, when the user inputs the 'address' corresponding to the last row of the second table T2, The division contents corresponding to the address of the table T3 can be inputted.

본 발명의 일 실시예에 따른 전자문서 편집방법은 이미 입력된 구분 내용이 삭제되지 않고 제3 테이블(T3)에 남아있음으로써, 사용자는 입력하려는 테이블에 오류로 다른 구분 내용을 입력한 경우에도 다시 해당 구분 내용을 복사하기 위하여 복사 내용을 지정하는 불편함을 감소할 수 있다.The electronic document editing method according to the embodiment of the present invention does not delete the already input divided contents and remains in the third table T3 so that even when the user inputs another divisional content as an error in the table to be inputted It is possible to reduce the inconvenience of specifying the copy contents in order to copy the corresponding contents.

한편, 단위출력명령을 수신 시, 선택된 단위 셀에 포함되는 구분내용(260)은 다른 단위 셀과는 상이한 시각적 효과, 예를 들어 음영 처리 등이 되어 표시될 수도 있다. 또한, 이미 선택된 단위 셀에 포함되는 구분내용(260)은 위치 이동과 동시에 상이한 시각적 효과를 가질 수도 있다. 이를 통해, 사용자는 이미 입력된 구분 내용과 다른 구분 내용들을 용이하게 파악할 수 있다.On the other hand, upon receiving the unit output command, the division contents 260 included in the selected unit cell may be displayed with a visual effect different from that of other unit cells, for example, shading. In addition, the segment contents 260 included in the already selected unit cell may have a different visual effect at the same time as the position movement. Accordingly, the user can easily grasp the classification contents already input and the other classification contents.

한편, 상술한 설명과 달리 선택되어 입력된 구분 내용은 제3 테이블(T3)에서 삭제될 수도 있다. 예를 들어, 제3 테이블(T3)에 '이름'에 해당하는 홍길동이 선택된 경우, 다음에 단위출력명령을 수신받아 제3 테이블(T3)이 표시되는 경우 '홍길동'이 삭제된 제3 테이블(T3)이 표시될 수 있다. 이와 같이 선택된 단위 셀에 포함되는 구분내용(260)이 삭제되는 경우, 프로세서(140)는 복원출력명령 수신 시 삭제된 구분내용(260)을 복원시켜 표시할 수 있다. On the other hand, differently from the above description, the selected content may be deleted from the third table T3. For example, if the third table T3 is selected as the 'name', the third table T3 is displayed next. If the third table T3 is displayed, the third table ' T3) may be displayed. When the division contents 260 included in the selected unit cell are deleted, the processor 140 can restore and display the deleted division contents 260 upon receiving the restoration output command.

전술된 5a 내지 5c에서는 전자문서 간의 복사와 붙여넣기를 예시적으로 설명하였으나, 이에 제한되지 않고, 웹문서를 복사하여 편집가능한 전자문서에 붙여넣거나, 반대로 편집가능한 문서로부터 폼의 형식을 가지는 웹문서에 붙여넣는 동작을 모두 포함하도록 의도된다.Although copying and pasting between electronic documents have been exemplarily described in the above-mentioned 5a to 5c, the present invention is not limited to this, and a web document can be copied and pasted into an editable electronic document, or conversely, And the like.

다양한 실시예에서, 폼의 형식을 가지는 웹문서에서 구분 내용을 복사하는 경우, 구분 내용에 대응하는 분류를 함께 복사할 수 있다. 예를 들어, 도 5a에서 제2 열(C2)을 복사하는 경우, 홍길동, 1983.4.23 등의 내용만을 복사하는 것이 아니라, 이름, 생년월일 등과 같은 각 항목의 분류를 함께 복사할 수 있다. 항목의 분류 내용은 예를 들어 웹문서에서의 html이나 css나 java등에서 정의될 수도 있다. 즉, 구분내용에 대응하는 분류가 구분내용과 함께 저장된다. In various embodiments, when copying the contents of a division from a web document having a form of a form, the division corresponding to the division contents can be copied together. For example, in the case of copying the second column (C2) in FIG. 5A, it is possible to copy the classification of each item such as name, date of birth, etc., instead of copying only contents such as Hong Gil Dong, Classification contents of items can be defined, for example, in html, css or java in a web document. That is, the classification corresponding to the classification contents is stored together with the classification contents.

각 항목의 분류가 내용과 함께 복사되는 경우, 붙여넣기 시 예를 들어, 도 3c에서 제3 열(C3)의 분류에 매칭되는 분류를 결정하고, 결정된 분류에 따르는 내용을 자동으로 입력할 수도 있다. 즉, 입력되는 영역, 예를 들어, 웹 문서의 폼 형식이 저장된 분류 중 하나에 매칭되는지가 결정된다. 그리고, 입력되는 영역이 상기 분류에 매칭되는 경우, 상기 분류에 대응하는 구분내용이 입력된다. 이에 따라, 일 그룹의 내용을 복사하고 붙여넣을 때의 효율이 크게 향상되어 사용자 경험이 증가할 수 있다.When the classification of each item is copied together with the contents, for example, a classification matching the classification of the third column (C3) in FIG. 3C may be determined at the time of pasting, and the contents following the determined classification may be automatically input . That is, it is determined whether the input area, for example, the form format of the web document, matches one of the stored categories. If the input region matches the classification, the classification contents corresponding to the classification are input. As a result, the efficiency of copying and pasting contents of one group can be greatly improved and the user experience can be increased.

본 명세서에서, 각 블록 또는 각 단계는 특정된 논리적 기능 (들) 을 실행하기 위한 하나 이상의 실행 가능한 인스트럭션들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 또한, 몇 가지 대체 실시예들에서는 블록들 또는 단계들에서 언급된 기능들이 순서를 벗어나서 발생하는 것도 가능함을 주목해야 한다. 예컨대, 잇달아 도시되어 있는 두 개의 블록들 또는 단계들은 사실 실질적으로 동시에 수행되는 것도 가능하고 또는 그 블록들 또는 단계들이 때때로 해당하는 기능에 따라 역순으로 수행되는 것도 가능하다.In this specification, each block or each step may represent a part of a module, segment or code that includes one or more executable instructions for executing the specified logical function (s). It should also be noted that in some alternative embodiments, the functions mentioned in the blocks or steps may occur out of order. For example, two blocks or steps shown in succession may in fact be performed substantially concurrently, or the blocks or steps may sometimes be performed in reverse order according to the corresponding function.

본 명세서에 개시된 실시예들과 관련하여 설명된 방법 또는 알고리즘의 단계는 프로세서에 의해 실행되는 하드웨어, 소프트웨어 모듈 또는 그 2 개의 결합으로 직접 구현될 수도 있다. 소프트웨어 모듈은 RAM 메모리, 플래시 메모리, ROM 메모리, EPROM 메모리, EEPROM 메모리, 레지스터, 하드 디스크, 착탈형 디스크, CD-ROM 또는 당업계에 알려진 임의의 다른 형태의 저장 매체에 상주할 수도 있다. 예시적인 저장 매체는 프로세서에 커플링되며, 그 프로세서는 저장 매체로부터 정보를 판독할 수 있고 저장 매체에 정보를 기입할 수 있다. 다른 방법으로, 저장 매체는 프로세서와 일체형일 수도 있다. 프로세서 및 저장 매체는 주문형 집적회로 (ASIC) 내에 상주할 수도 있다. ASIC는 사용자 단말기 내에 상주할 수도 있다. 다른 방법으로, 프로세서 및 저장 매체는 사용자 단말기 내에 개별 컴포넌트로서 상주할 수도 있다.The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. The software module may reside in a RAM memory, a flash memory, a ROM memory, an EPROM memory, an EEPROM memory, a register, a hard disk, a removable disk, a CD-ROM or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor, which is capable of reading information from, and writing information to, the storage medium. Alternatively, the storage medium may be integral with the processor. The processor and the storage medium may reside within an application specific integrated circuit (ASIC). The ASIC may reside within the user terminal. Alternatively, the processor and the storage medium may reside as discrete components in a user terminal.

이상 첨부된 도면을 참조하여 본 발명의 실시예들을 더욱 상세하게 설명하였으나, 본 발명은 반드시 이러한 실시예로 국한되는 것은 아니고, 본 발명의 기술사상을 벗어나지 않는 범위 내에서 다양하게 변형실시될 수 있다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 그러므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다Although the embodiments of the present invention have been described in detail with reference to the accompanying drawings, it is to be understood that the present invention is not limited to those embodiments and various changes and modifications may be made without departing from the scope of the present invention. . Therefore, the embodiments disclosed in the present invention are intended to illustrate rather than limit the scope of the present invention, and the scope of the technical idea of the present invention is not limited by these embodiments. Therefore, it should be understood that the above-described embodiments are illustrative in all aspects and not restrictive. It is intended that the present invention cover the modifications and variations of this invention provided they come within the scope of the appended claims and their equivalents.

100 전자문서 편집 장치
110 표시부
111, 211 제1 전자문서
112, 212 제2 전자문서
120 입력부
130 저장부
140 프로세서
150, 250 식별자
160, 260 구분 내용
170 여백
180 복사 영역
T1 제1 전자문서 테이블
T2 제2 전자문서 테이블
T3 제3 테이블
C1 제1 전자문서의 제1 열
C2 제1 전자문서의 제2 열
C3 제2 전자문서의 제1 열
C4 제2 전자문서의 제2 열
P 커서
100 electronic document editing device
110 display unit
111, 211 1st electronic document
112, 212 The second electronic document
120 input unit
130 storage unit
140 processor
150, 250 identifier
160, 260 Classification contents
170 margins
180 copy area
T1 first electronic document table
T2 2nd electronic document table
T3 third table
C1 The first column of the first electronic document
C2 The second column of the first electronic document
C3 Column 2 of the first electronic document
C4 The second column of the second electronic document
P cursor

Claims (11)

전자문서를 편집하는 방법에 있어서,
복사 내용을 지정 받는 단계;
상기 복사 내용 내에 식별자를 인식하여 식별자 사이의 일 이상의 구분내용을 구분하는 단계;
미리 지정된 단위출력명령을 수신하는 단계;
상기 단위출력명령의 수신에 대응하여 상기 일 이상의 구분내용 중 하나를 입력하는 단계를 포함하는 전자문서를 편집하는 방법.
A method for editing an electronic document,
Receiving a copy content;
Recognizing an identifier in the copy content and identifying one or more identifiers among the identifiers;
Receiving a predetermined unit output command;
And inputting one of the one or more delimited contents corresponding to reception of the unit output command.
제1항에 있어서,
상기 일 이상의 구분내용 중 적어도 하나를 입력하는 단계는,
복수의 단위출력명령에 대응하여 상기 일 이상의 구분내용이 순차적으로 입력되는, 전자문서를 편집하는 방법.
The method according to claim 1,
Wherein the step of inputting at least one of the one or more segment contents comprises:
Wherein the one or more segment contents are sequentially inputted corresponding to a plurality of unit output commands.
제1항에 있어서,
상기 단위출력명령 수신 시,
상기 일 이상의 구분내용 각각이 서로 분리되어 각 단위 셀에 포함되는 테이블을 표시하는 단계를 포함하는, 전자문서를 편집하는 방법.
The method according to claim 1,
Upon receiving the unit output command,
And displaying the table included in each unit cell by separating each of the one or more segment contents from each other.
제3항에 있어서,
상기 테이블의 단위 셀 중 어느 하나가 선택 시, 선택된 단위 셀에 표시되는 구분내용이 표시되고,
상기 단위출력명령을 수신 시, 선택된 단위 셀에 포함되는 구분내용은 상기 테이블의 마지막 단위 셀로 이동되거나, 삭제되거나, 다른 단위 셀과는 상이한 시각적 효과를 나타내는 단계를 포함하는, 전자문서를 편집하는 방법.
The method of claim 3,
When any one of the unit cells of the table is selected, the division contents displayed in the selected unit cell are displayed,
Wherein when the unit output command is received, the division contents included in the selected unit cell are moved to the last unit cell of the table, or deleted, or a visual effect different from the other unit cells .
제4항에 있어서,
상기 테이블의 선택된 단위 셀들을 식별하기 위한 표시 식별자를 상기 테이블의 단위 셀들 중 하나에 표시하는 단계를 더 포함하는, 전자문서를 편집하는 방법.
5. The method of claim 4,
Further comprising displaying a display identifier for identifying selected unit cells of the table in one of the unit cells of the table.
제4항에 있어서,
선택된 단위 셀에 포함되는 구분내용이 삭제되는 경우,
복원출력명령 수신 시 삭제된 구분내용을 복원시켜 표시하는 단계를 더 포함하는, 전자문서를 편집하는 방법.
5. The method of claim 4,
When the division contents included in the selected unit cell are deleted,
And restoring and displaying the delimited contents deleted when receiving the restoration output command.
제6항에 있어서,
상기 표시하는 단계는,
상기 식별자와 상기 구분내용 사이에 여백을 삭제하여 표시하는 단계를 포함하는, 전자문서를 편집하는 방법.
The method according to claim 6,
Wherein the displaying comprises:
And deleting and displaying a margin between the identifier and the delimiter.
제1항에 있어서,
상기 식별자는 2 이상의 문자의 조합으로 이루어지는, 전자문서를 편집하는 방법.
The method according to claim 1,
Wherein the identifier comprises a combination of two or more characters.
제1항에 있어서,
상기 식별자는,
문자, 숫자, 및 문자와 문자 사이의 2 이상의 단위 여백 중 적어도 하나인, 전자문서를 편집하는 방법.
The method according to claim 1,
Wherein the identifier comprises:
Wherein at least one of a character, a number, and two or more unit margins between a character and a character is edited.
제1항에 있어서,
상기 미리 지정된 단위출력명력을 수신하는 단계 전에, 상기 구분내용에 대응하는 분류를 함께 저장하는 단계를 더 포함하고,
상기 단위출력명령의 수신에 대응하여 상기 일 이상의 구분내용 중 하나를 입력하는 단계는,
입력되는 영역이 상기 분류에 매칭되는지를 결정하는 단계, 및
입력되는 영역이 상기 분류에 매칭되는 경우, 상기 분류에 대응하는 구분내용을 입력하는 단계를 포함하는, 전자문서를 편집하는 방법.
The method according to claim 1,
Further comprising the step of storing together the classification corresponding to the division contents before the step of receiving the predetermined unit output command,
Wherein the step of inputting one of the one or more segment contents corresponding to the reception of the unit output instruction comprises:
Determining whether an input region matches the classification, and
And inputting, if the input region matches the classification, inputting the division content corresponding to the classification.
전자문서를 표시하도록 구성된 표시부;
복사 내용을 지정하거나 단위출력명령을 입력하도록 구성된 입력부;
상기 복사 내용을 저장하도록 구성된 저장부; 및
상기 입력부를 통해 지정된 상기 복사 내용 내에 식별자를 인식하여 식별자 사이의 일 이상의 구분내용을 구분하고,
상기 입력부를 통해 미리 지정된 단위출력명령을 수신하고,
상기 단위출력명령의 수신에 대응하여 상기 일 이상의 구분내용 중 하나를 상기 표시부를 통해 표시하도록 구성된 프로세서를 포함하는, 전자문서를 편집하는 장치.
A display configured to display an electronic document;
An input unit configured to specify copy contents or input a unit output command;
A storage unit configured to store the copy content; And
Recognizing an identifier in the copy content designated through the input unit to distinguish one or more delimited contents among the identifiers,
Receiving a unit output command previously designated through the input unit,
And a processor configured to display, via the display unit, one of the one or more segment contents corresponding to the reception of the unit output command.
KR1020170077926A 2017-06-20 2017-06-20 Method and apparatus for editing electronic documents Active KR102029057B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170077926A KR102029057B1 (en) 2017-06-20 2017-06-20 Method and apparatus for editing electronic documents

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170077926A KR102029057B1 (en) 2017-06-20 2017-06-20 Method and apparatus for editing electronic documents

Publications (2)

Publication Number Publication Date
KR20180137958A true KR20180137958A (en) 2018-12-28
KR102029057B1 KR102029057B1 (en) 2019-10-07

Family

ID=65008748

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170077926A Active KR102029057B1 (en) 2017-06-20 2017-06-20 Method and apparatus for editing electronic documents

Country Status (1)

Country Link
KR (1) KR102029057B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210084998A (en) * 2019-12-30 2021-07-08 재단법인 대구경북첨단의료산업진흥재단 Method and Apparatus for Transforming Table of Document

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006172268A (en) * 2004-12-17 2006-06-29 Toshiba Corp Structured document processing apparatus, structured document processing method, and structured document processing program
KR20100135756A (en) * 2008-02-25 2010-12-27 마이크로소프트 코포레이션 Document editing with temporary editing surfaces
KR20160021267A (en) * 2013-06-15 2016-02-24 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 Filtering data with slicer-style filtering user interface

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006172268A (en) * 2004-12-17 2006-06-29 Toshiba Corp Structured document processing apparatus, structured document processing method, and structured document processing program
KR20100135756A (en) * 2008-02-25 2010-12-27 마이크로소프트 코포레이션 Document editing with temporary editing surfaces
KR101524897B1 (en) * 2008-02-25 2015-06-01 마이크로소프트 코포레이션 Editing a document using a transitory editing surface
KR20160021267A (en) * 2013-06-15 2016-02-24 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 Filtering data with slicer-style filtering user interface

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210084998A (en) * 2019-12-30 2021-07-08 재단법인 대구경북첨단의료산업진흥재단 Method and Apparatus for Transforming Table of Document

Also Published As

Publication number Publication date
KR102029057B1 (en) 2019-10-07

Similar Documents

Publication Publication Date Title
US8572475B2 (en) Display control of page data by annotation selection
US20090327853A1 (en) Comparing And Selecting Form-Based Functionality
KR20080042877A (en) How to Display an Electronic Document in Reading Mode
AU2005203410A1 (en) An improved user interface for displaying selectable software functionality controls that are relevant to a selected object
JP2007094818A (en) Batch copy and paste method, device and computer program for a plurality of pieces of data
JP2001357343A (en) Method and system for processing absolute cell reference of cell range reference of electronic spread sheet
US20130290837A1 (en) Method and Apparatus for Correcting Document Formatting Based on Source Document
CN111783385B (en) Electronic book-based note processing method, electronic device and storage medium
US20140089841A1 (en) Device and method for providing application interface based on writing input
JP2013211040A (en) Information processing apparatus and file management method
CN100472417C (en) User interface for selecting selection software function controls related to selected objects
CN110378566B (en) Information checking method, device, storage medium and apparatus
US10204080B2 (en) Rich formatting for a data label associated with a data point
KR20150068672A (en) Method and apparatus for generating a user costumized menu interface
US9613089B2 (en) Form template refactoring
JP7275816B2 (en) Information processing device and program
US9285956B2 (en) Information processing device, information processing method and information processing program
KR20180137958A (en) Method and apparatus for editing electronic documents
KR102466711B1 (en) Spreadsheet document editing apparatus capable of displaying adjustment controls that match the data notation format of the input data and operating method thereof
KR20160066428A (en) Method for undoing multiple command
US20160364134A1 (en) Information processing method and electronic device
KR102076550B1 (en) Spreadsheet editing apparatus and method
KR101368610B1 (en) Method and system for selecting paragraph on electronic book environments
Alexander Excel Macros for dummies
KR101522200B1 (en) Method and apparatus for dispalying electronic documents displaying calculation results in one or more calculation result region

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20170620

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20180930

Patent event code: PE09021S01D

PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20190701

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20190930

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20190930

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20220930

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20230905

Start annual number: 5

End annual number: 5