[go: up one dir, main page]

KR102107449B1 - Electronic device for displaying content of merged cell in spreadsheet document and operating method thereof - Google Patents

Electronic device for displaying content of merged cell in spreadsheet document and operating method thereof Download PDF

Info

Publication number
KR102107449B1
KR102107449B1 KR1020180088303A KR20180088303A KR102107449B1 KR 102107449 B1 KR102107449 B1 KR 102107449B1 KR 1020180088303 A KR1020180088303 A KR 1020180088303A KR 20180088303 A KR20180088303 A KR 20180088303A KR 102107449 B1 KR102107449 B1 KR 102107449B1
Authority
KR
South Korea
Prior art keywords
cell
area
content
cells
display unit
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
KR1020180088303A
Other languages
Korean (ko)
Other versions
KR20200013297A (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 KR1020180088303A priority Critical patent/KR102107449B1/en
Publication of KR20200013297A publication Critical patent/KR20200013297A/en
Application granted granted Critical
Publication of KR102107449B1 publication Critical patent/KR102107449B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/177Editing, e.g. inserting or deleting of tables; using ruled lines
    • G06F40/18Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 스프레드시트 문서 내 병합된 셀의 콘텐트를 표시하는 전자 장치 및 그의 동작 방법에 대한 것이다. 본 문서에 개시된 다양한 실시 예들에 따라 스프레드시트 문서 내 병합된 셀의 콘텐트를 표시하는 전자 장치는, 전자 장치 상에서 실행 중인 스프레드시트 문서의 적어도 일부에 해당하는 제 1 영역을 표시하는 표시부, 상기 스프레드시트 문서 내 복수의 셀들 중 적어도 하나의 셀에 콘텐트를 삽입하는데 이용되는 제 1 입력, 및 상기 스프레드시트 문서 내 상기 복수의 셀들의 크기를 확대 또는 축소하는데 이용되는 제 2 입력을 인가하는 입력부, 상기 스프레드시트 문서 내 상기 복수의 셀들 중 적어도 둘 이상의 셀들에 대한 병합 명령이 인가되는 것에 응답하여, 상기 적어도 둘 이상의 셀들을 병합한 제 1 셀을 생성하는 셀 병합부, 상기 제 1 입력에 따라 상기 제 1 셀에 콘텐트가 삽입되는 것에 응답하여, 상기 제 1 셀에 적용된 서식을 확인하고, 상기 삽입된 콘텐트를 상기 제 1 셀과 대응되는 제 2 영역 내에 상기 확인된 서식에 따라 정렬하는 서식 적용부, 및 상기 서식 적용부를 통해 정렬된 상기 콘텐트가 상기 표시부를 통해 표시되고 있는 상기 제 1 영역에 포함되어 있는지 여부를 판단하고, 상기 콘텐트가 상기 제 1 영역에 포함되어 있지 않은 것으로 판단되는 것에 응답하여, 상기 제 1 셀과 대응되는 상기 제 2 영역 중 상기 제 1 영역에 포함된 제 3 영역을 식별하는 셀 영역 확인부를 포함할 수 있다.The present invention relates to an electronic device for displaying the content of merged cells in a spreadsheet document and a method for operating the same. According to various embodiments disclosed in the present disclosure, an electronic device displaying content of merged cells in a spreadsheet document, a display unit displaying a first area corresponding to at least a part of a spreadsheet document running on the electronic device, the spreadsheet An input unit for applying a first input used to insert content into at least one of a plurality of cells in a document, and a second input used to enlarge or reduce the size of the plurality of cells in the spreadsheet document, the spread In response to a merge command for at least two or more of the plurality of cells in a sheet document being applied, a cell merging unit generating a first cell in which the at least two or more cells are merged, the first according to the first input In response to the content being inserted into the cell, the form applying unit confirms the form applied to the first cell, and aligns the inserted content according to the identified form in a second area corresponding to the first cell, and In response to determining whether the content aligned through the form application unit is included in the first area displayed through the display unit, and in response to determining that the content is not included in the first area, the It may include a cell area identification unit for identifying a third area included in the first area of the second area corresponding to the first cell.

Description

스프레드시트 문서 내 병합된 셀의 콘텐트를 표시하는 전자 장치 및 그의 동작 방법{ELECTRONIC DEVICE FOR DISPLAYING CONTENT OF MERGED CELL IN SPREADSHEET DOCUMENT AND OPERATING METHOD THEREOF} ELECTRONIC DEVICE FOR DISPLAYING CONTENT OF MERGED CELL IN SPREADSHEET DOCUMENT AND OPERATING METHOD THEREOF}

본 발명은 스프레드시트 문서 내 병합된 셀의 콘텐트를 표시하는 전자 장치 및 그의 동작 방법에 대한 것이다.The present invention relates to an electronic device for displaying the content of merged cells in a spreadsheet document and a method for operating the same.

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

전자 문서 관련 프로그램들로는 기본적인 문서의 작성, 편집 등을 지원하는 워드프로세서 프로그램, 데이터의 입력, 산술연산, 데이터 관리를 보조하는 스프레드시트 프로그램 및 발표자의 발표를 보조하기 위한 프레젠테이션 프로그램이 있다. 이러한 전자 문서 관련 프로그램들은 전자 문서에 적용 가능한 다양한 형태의 템플릿들(또는 서식들)을 제공한다. 전자 장치의 사용자는 전자 문서 관련 프로그램들을 통해 제공되는 템플릿을 이용하여 전자 문서를 작성할 수 있다.Electronic document-related programs include word processor programs that support basic document creation and editing, data input, arithmetic, and spreadsheet programs that assist in data management, and presentation programs to assist presenters. These electronic document related programs provide various types of templates (or forms) applicable to electronic documents. A user of the electronic device can create an electronic document using a template provided through electronic document related programs.

스프레드시트 프로그램은 스프레드시트 문서를 통해 방대한 양의 데이터를 관리할 수 있는 환경을 제공하기 위해, 스프레드시트 문서를 확대하여 표시하거나 축소하여 표시하는 기능을 제공하며, 이와 함께 디스플레이 상에 표시되고 있지 않은 영역을 확인할 수 있도록 스크롤 기능을 제공한다. 또한, 스프레드시트 프로그램은 스프레드시트 문서 내 데이터를 다양한 방식으로 처리할 수 있는 사용자 인터페이스를 제공하는데, 일 예로서, 스프레드시트 문서 내 복수의 셀들을 병합하는 기능을 들 수 있다.Spreadsheet programs provide the ability to zoom in and out of a spreadsheet document to provide an environment for managing large amounts of data through the spreadsheet document. It provides scrolling function to check the area. In addition, the spreadsheet program provides a user interface capable of processing data in a spreadsheet document in various ways, for example, a function of merging a plurality of cells in a spreadsheet document.

스프레드시트 프로그램은 복수의 셀들을 하나의 셀로 병합하는 기능을 제공할 수 있다. 사용자는 병합된 하나의 셀에 적어도 하나의 콘텐트(예: 텍스트, 이미지 등)를 삽입함으로써 스프레드시트 문서 내 데이터를 다양한 방식으로 관리 및 처리할 수 있다. The spreadsheet program may provide a function of merging a plurality of cells into one cell. The user can manage and process data in a spreadsheet document in various ways by inserting at least one content (eg, text, images, etc.) into one merged cell.

한편, 스프레드시트 문서 내 복수의 셀들이 병합되는 경우, 스프레드시트 문서 내에서 병합된 하나의 셀이 차지하는 영역의 크기가 병합되지 않은 셀들이 차지하는 영역의 크기보다 상대적으로 커질 수 있다. 이 경우, 병합된 하나의 셀과 대응되는 영역 중 일부는 스프레드시트 문서를 표시 중인 디스플레이의 표시 가능 영역 내에 포함되지 못할 수 있으며, 이에 따라, 병합된 하나의 셀과 대응되는 영역 중 일부가 디스플레이 상에 표시되지 않을 수 있다. 이처럼, 병합된 하나의 셀과 대응되는 영역 중 일부가 디스플레이 상에 표시되지 않는다면, 병합된 하나의 셀에 삽입된 콘텐트 또한 디스플레이를 통해 표시되지 않을 가능성이 높다. 셀 내에 콘텐트가 삽입되어 있음에도 불구하고 디스플레이를 통해 표시되지 않는다면, 사용자는 해당하는 셀에 삽입된 콘텐트를 확인하지 못하거나 상기 콘텐트를 관리하는데 있어 불편함을 느낄 수 있다. On the other hand, when a plurality of cells in a spreadsheet document are merged, the size of an area occupied by one cell merged in the spreadsheet document may be relatively larger than the size of an area occupied by unmerged cells. In this case, some of the areas corresponding to the merged one cell may not be included in the displayable area of the display displaying the spreadsheet document, and accordingly, some of the areas corresponding to the merged one cell are displayed on the display. It may not be displayed. As such, if some of the areas corresponding to one merged cell are not displayed on the display, there is a high possibility that the content inserted in one merged cell is also not displayed through the display. If the content is not displayed through the display despite the content being inserted in the cell, the user may not be able to check the content inserted in the corresponding cell or may feel uncomfortable in managing the content.

본 문서에 개시된 다양한 실시 예들은 상기한 문제점에 기초하여 안출된 것으로서, 일 실시 예에 따른 전자 장치는 실행 중인 스프레드시트 문서 내 적어도 하나의 셀에 삽입된 콘텐트를 전자 장치의 표시부 상에 효과적으로 표시할 수 있는 방법을 제공할 수 있다. 예컨대, 전자 장치는 스프레드시트 문서 내 복수의 셀들이 하나의 셀로 병합된 후, 전자 장치의 표시부를 통해 상기 병합된 하나의 셀과 대응되는 영역 중 일부만 표시되더라도, 상기 병합된 하나의 셀 내에 포함된 콘텐트를 상기 일부만 표시된 영역 내로 이동함으로써 상기 병합된 하나의 셀 내에 포함된 콘텐트가 전자 장치의 표시부를 통해 표시되도록 할 수 있다.Various embodiments disclosed in this document are devised based on the above-described problem, and the electronic device according to an embodiment effectively displays content inserted in at least one cell in a running spreadsheet document on a display unit of the electronic device. You can provide a way to do it. For example, after a plurality of cells in a spreadsheet document are merged into one cell, the electronic device is included in the merged cell even if only a portion of the area corresponding to the merged one cell is displayed through the display unit of the electronic device. The content included in the merged one cell may be displayed through the display unit of the electronic device by moving the content into the region where only a part is displayed.

본 문서에 개시된 다양한 실시 예들에 따라 스프레드시트 문서 내 병합된 셀의 콘텐트를 표시하는 전자 장치는, 전자 장치 상에서 실행 중인 스프레드시트 문서의 적어도 일부에 해당하는 제 1 영역을 표시하는 표시부, 상기 스프레드시트 문서 내 복수의 셀들 중 적어도 하나의 셀에 콘텐트를 삽입하는데 이용되는 제 1 입력, 및 상기 스프레드시트 문서 내 상기 복수의 셀들의 크기를 확대 또는 축소하는데 이용되는 제 2 입력을 인가하는 입력부, 상기 스프레드시트 문서 내 상기 복수의 셀들 중 적어도 둘 이상의 셀들에 대한 병합 명령이 인가되는 것에 응답하여, 상기 적어도 둘 이상의 셀들을 병합한 제 1 셀을 생성하는 셀 병합부, 상기 제 1 입력에 따라 상기 제 1 셀에 콘텐트가 삽입되는 것에 응답하여, 상기 제 1 셀에 적용된 서식을 확인하고, 상기 삽입된 콘텐트를 상기 제 1 셀과 대응되는 제 2 영역 내에 상기 확인된 서식에 따라 정렬하는 서식 적용부, 및 상기 서식 적용부를 통해 정렬된 상기 콘텐트가 상기 표시부를 통해 표시되고 있는 상기 제 1 영역에 포함되어 있는지 여부를 판단하고, 상기 콘텐트가 상기 제 1 영역에 포함되어 있지 않은 것으로 판단되는 것에 응답하여, 상기 제 1 셀과 대응되는 상기 제 2 영역 중 상기 제 1 영역에 포함된 제 3 영역을 식별하는 셀 영역 확인부를 포함할 수 있다.According to various embodiments disclosed in the present disclosure, an electronic device displaying content of merged cells in a spreadsheet document, a display unit displaying a first area corresponding to at least a part of a spreadsheet document running on the electronic device, the spreadsheet An input unit for applying a first input used to insert content into at least one of a plurality of cells in a document, and a second input used to enlarge or reduce the size of the plurality of cells in the spreadsheet document, the spread In response to a merge command for at least two or more cells among the plurality of cells in a sheet document being applied, a cell merging unit generating a first cell merging the at least two or more cells, the first according to the first input In response to the content being inserted into the cell, the form applying unit confirms the form applied to the first cell, and aligns the inserted content according to the identified form in a second area corresponding to the first cell, and In response to determining whether the content aligned through the form application unit is included in the first area displayed through the display unit, and in response to determining that the content is not included in the first area, the It may include a cell area identification unit for identifying a third area included in the first area of the second area corresponding to the first cell.

또한, 본 문서에 개시된 다양한 실시 예들에 따라 스프레드시트 문서 내 병합된 셀의 콘텐트를 표시하는 전자 장치를 제어하는 방법은, 전자 장치 상에서 실행 중인 스프레드시트 문서의 적어도 일부에 해당하는 제 1 영역을 상기 전자 장치의 표시부에 표시하는 단계, 상기 스프레드시트 문서 내 복수의 셀들 중 적어도 하나의 셀에 콘텐트를 삽입하는데 이용되는 제 1 입력, 및 상기 스프레드시트 문서 내 상기 복수의 셀들의 크기를 확대 또는 축소하는데 이용되는 제 2 입력 중 적어도 하나를 인가하는 단계, 상기 스프레드시트 문서 내 상기 복수의 셀들 중 적어도 둘 이상의 셀들에 대한 병합 명령이 인가되는 것에 응답하여, 상기 적어도 둘 이상의 셀들을 병합한 제 1 셀을 생성하는 단계, 상기 제 1 입력에 따라 상기 제 1 셀에 콘텐트가 삽입되는 것에 응답하여, 상기 제 1 셀에 적용된 서식을 확인하고, 상기 삽입된 콘텐트를 상기 제 1 셀과 대응되는 제 2 영역 내에 상기 확인된 서식에 따라 정렬하는 단계, 상기 정렬된 콘텐트가 상기 표시부를 통해 표시되고 있는 상기 제 1 영역에 포함되어 있는지 여부를 판단하는 단계, 및 상기 콘텐트가 상기 제 1 영역에 포함되어 있지 않은 것으로 판단되는 것에 응답하여, 상기 제 1 셀과 대응되는 상기 제 2 영역 중 상기 제 1 영역에 포함된 제 3 영역을 식별하는 단계를 포함할 수 있다.In addition, according to various embodiments disclosed in the present disclosure, a method of controlling an electronic device displaying content of a merged cell in a spreadsheet document includes: a first area corresponding to at least a part of a spreadsheet document running on the electronic device; Displaying on the display of the electronic device, a first input used to insert content into at least one of a plurality of cells in the spreadsheet document, and expanding or reducing the size of the plurality of cells in the spreadsheet document Applying at least one of the second inputs to be used, in response to a merge command for at least two or more cells among the plurality of cells in the spreadsheet document being applied, the first cell merging the at least two or more cells Generating, in response to content being inserted into the first cell according to the first input, confirming a form applied to the first cell, and inserting the inserted content into a second area corresponding to the first cell Sorting according to the identified form, determining whether the sorted content is included in the first area displayed through the display unit, and that the content is not included in the first area And in response to the determination, identifying a third region included in the first region among the second regions corresponding to the first cell.

본 문서에 개시된 다양한 실시 예들에 따르면, 전자 장치는 스프레드시트 문서내 적어도 하나의 셀과 대응되는 영역 중 일부 영역만 표시부를 통해 표시될 때, 상기 적어도 하나의 셀 내에 삽입된 콘텐트를 상기 일부 영역 내에 위치시킴으로써, 스프레드시트 문서 내 셀에 삽입된 콘텐트가 누락되어 표시되는 것을 방지할 수 있다. 이를 통해, 전자 장치의 사용자는 표시부의 물리적인 한계(크기 등), 스프레드시트 문서에 적용된 서식이나 확대/축소 설정 등과 관계없이, 셀에 삽입된 콘텐트를 확인할 수 있다. According to various embodiments of the present disclosure, when an electronic device displays only a portion of a region corresponding to at least one cell in a spreadsheet document through a display unit, content inserted in the at least one cell is within the partial region. By positioning, content inserted into cells in a spreadsheet document can be prevented from being displayed. Through this, the user of the electronic device can check the content inserted into the cell regardless of the physical limitations (size, etc.) of the display unit, the format applied to the spreadsheet document, or the zoom setting.

도 1은 본 발명의 일 실시 예에 따른 전자 장치의 구성을 도시한 도면이다.
도 2a 내지 2e는 본 발명의 일 실시 예에 따른 전자 장치의 표시부 및 스프레드시트 문서 간의 관계를 설명하기 위한 도면으로서, 스프레드시트 문서 중 적어도 일부가 표시부를 통해 출력되는 방법을 도시한다.
도 3은 본 발명의 일 실시 예에 따른 전자 장치에서 스프레드시트 문서 내 병합된 셀의 콘텐트를 표시하는 방법을 도시한 순서도이다.
1 is a diagram illustrating a configuration of an electronic device according to an embodiment of the present invention.
2A to 2E are diagrams for explaining a relationship between a display unit and a spreadsheet document of an electronic device according to an embodiment of the present invention, and illustrate a method in which at least a part of a spreadsheet document is output through the display unit.
3 is a flowchart illustrating a method of displaying content of merged cells in a spreadsheet document in an electronic device according to an embodiment of the present invention.

본 문서에 개시된 다양한 실시 예들은 본 발명을 특정한 실시 형태로 한정하기 위해 제시된 것이 아니며, 다양한 실시 예들을 통해 소개된 구성요소들은 본 발명의 사상 및 기술 범위에 포함되는 모든 변경 가능한 균등물 내지 대체물을 포함하는 의미로서 제시된 것임을 당업자는 용이하게 이해할 것이다. 또한, 각 도면을 설명함에 있어, 다르게 정의되지 않는 한 기술적이거나 과학적인 용어를 포함해서 본 명세서 상에서 사용되는 모든 용어들은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 사람에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있는 것으로 해석될 수 있다. 또한, 본 발명의 목적 및 효과, 그리고 그것들을 달성하기 위한 기술적 구성들은 첨부되는 도면과 함께 상세하게 설명되는 실시 예들을 통해 명확해질 것이다. 본 발명을 설명함에 있어 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우, 그와 관련된 상세한 설명은 생략될 수 있으며, 뒤에 설명되는 용어들은 본 발명에서의 구조, 역할 및 기능 등을 고려하여 정의된 용어들로서 이는 사용자 및 운용자의 의도 또는 관례 등에 따라 기존에 사용되던 의미와 달리 해석될 수 있다.The various embodiments disclosed in this document are not presented to limit the present invention to specific embodiments, and components introduced through various embodiments may include all changeable equivalents or substitutes included in the spirit and scope of the present invention. Those skilled in the art will readily understand that they are presented as inclusive meaning. In addition, in describing each drawing, unless defined otherwise, all terms used in this specification, including technical or scientific terms, are those that are generally understood by those skilled in the art to which the present invention pertains. It can be interpreted as having the same meaning. In addition, the objects and effects of the present invention, and technical configurations for achieving them will be clarified through embodiments described in detail with reference to the accompanying drawings. In the description of the present invention, when it is determined that a detailed description of known functions or configurations may unnecessarily obscure the subject matter of the present invention, detailed descriptions related thereto may be omitted, and the terms described later are structures in the present invention. , Terms defined in consideration of roles and functions, etc., which may be interpreted differently from meanings previously used according to the intention or customs of users and operators.

본 발명은 이하에서 개시되는 실시 예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있음을 밝혀둔다. 본 문서에 개시된 다양한 실시 예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 오로지 특허청구범위에 기재된 청구항의 범주에 의하여 정의될 뿐이다. It is noted that the present invention is not limited to the embodiments disclosed below, but can be implemented in various different forms. The various embodiments disclosed in this document are provided to make the disclosure of the present invention complete, and to fully inform the person of ordinary skill in the art to which the present invention pertains, the scope of the present invention, and the present invention is solely claimed. It is only defined by the scope of the claims recited in the scope.

본 문서에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있다는 것을 의미한다. 또한, 본 발명의 다양한 실시 예들에 있어서, 각 구성요소들, 기능 블록들 또는 수단들은 하나 또는 그 이상의 하부 구성요소로 구성될 수 있고, 각 구성요소들이 수행하는 전기, 전자, 기계적 기능들은 전자회로, 집적회로, ASIC(application specific integrated circuit) 등 공지된 다양한 소자들 또는 기계적 요소들로 구현될 수 있으며, 각각 별개로 구현되거나 2 이상이 하나로 통합되어 구현될 수도 있다. In this document, when it is said that a part "includes" a certain component, this means that other components may be further included rather than excluding other components unless specifically stated to the contrary. In addition, in various embodiments of the present invention, each component, functional blocks or means may be composed of one or more sub-components, and the electrical, electronic, and mechanical functions performed by each component are electronic circuits. , May be implemented with various known devices or mechanical elements such as an integrated circuit, an application specific integrated circuit (ASIC), or may be implemented separately or in combination of two or more.

한편, 첨부된 블록도의 블록들이나 흐름도의 단계들은 범용 컴퓨터, 특수용 컴퓨터, 휴대용 노트북 컴퓨터, 네트워크 컴퓨터 등 데이터 프로세싱이 가능한 장비의 프로세서나 메모리에 탑재되어 지정된 기능들을 수행하는 컴퓨터 프로그램 인스트럭션들을 의미하는 것으로 해석될 수 있다. 이들 컴퓨터 프로그램 인스트럭션들은 컴퓨터 장치에 구비된 메모리 또는 컴퓨터에서 판독 가능한 메모리에 저장될 수 있기 때문에, 블록도의 블록들 또는 흐름도의 단계들에서 설명된 기능들은 이를 수행하는 인스트럭션 수단을 내포하는 제조물로 생산될 수도 있다. 아울러, 각 블록 또는 각 단계는 특정된 논리적 기능(들)을 실행하기 위한 하나 이상의 실행 가능한 인스트럭션들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 또, 몇 가지 대체 가능한 실시 예들에서는 블록들 또는 단계들에서 언급된 기능들이 정해진 순서와 달리 실행되는 것도 가능함을 주목해야 한다. 예컨대, 잇달아 도시되어 있는 두 개의 블록들 또는 단계들은 실질적으로 동시에 수행되거나, 역순으로 수행될 수 있으며, 경우에 따라 일부 블록들 또는 단계들이 생략된 채로 수행될 수도 있다.On the other hand, the steps of the block diagram or the flowchart of the attached block diagram refer to computer program instructions mounted on a processor or memory of data processing equipment such as a general purpose computer, a special purpose computer, a portable notebook computer, and a network computer to perform designated functions. Can be interpreted. Since these computer program instructions can be stored in a memory provided in a computer device or in a computer readable memory, the functions described in the steps of the blocks or flowcharts in the block diagram are produced as an article containing instruction means for performing this. It may be. In addition, each block or step can represent a module, segment, or portion of 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 blocks or steps may be executed in a different order. For example, the two blocks or steps shown in succession may be performed substantially simultaneously or in the reverse order, and in some cases, some blocks or steps may be omitted.

이하에서는 첨부된 도면을 참고하여 본 발명의 다양한 실시 예들에 따른 전자 장치에서 사용자 인터페이스의 상태를 변경하는 방법에 대하여 설명하기로 한다.Hereinafter, a method of changing a state of a user interface in an electronic device according to various embodiments of the present invention will be described with reference to the accompanying drawings.

도 1은 본 발명의 일 실시 예에 따른 전자 장치의 구성을 도시한 도면이다. 다양한 실시 예들에 따르면, 전자 장치(100)는 표시부(110), 저장부(120), 입력부(130), 셀 병합부(140), 서식 적용부(150), 셀 영역 확인부(160) 및 셀 크기 조정부(170) 중 적어도 하나를 포함할 수 있다. 여기서, 셀 병합부(140), 서식 적용부(150), 셀 영역 확인부(160) 및 셀 크기 조정부(170)는 특정 인스트럭션을 수행하는 모듈을 의미하기 위해 사용되었으며, 상기 모듈들을 통해 수행되는 인스트럭션들은 전자 장치의 프로세서(미도시)에 의해 수행되는 것으로 이해될 수 있음을 밝혀둔다.1 is a diagram illustrating a configuration of an electronic device according to an embodiment of the present invention. According to various embodiments of the present disclosure, the electronic device 100 may include a display unit 110, a storage unit 120, an input unit 130, a cell merging unit 140, a form applying unit 150, a cell area checking unit 160, and At least one of the cell size adjusting unit 170 may be included. Here, the cell merging unit 140, the format applying unit 150, the cell area checking unit 160, and the cell size adjusting unit 170 were used to mean a module performing a specific instruction, and are performed through the modules It is noted that instructions can be understood to be performed by a processor (not shown) of the electronic device.

전자 장치(100)의 표시부(110)는 전자 장치(100)에서 생성된 정보를 시각적인 형태로 전자 장치(100)의 외부(예: 사용자)에 제공하는 기능을 수행할 수 있다. 일 실시 예에 따르면, 표시부(110)는 터치를 감지하도록 설정된 터치 회로 또는 상기 터치에 의해 발생되는 힘의 세기를 측정하도록 설정된 센서 회로를 포함할 수 있다. 표시부(110)는 전자 장치(100)의 하우징에 포함된 형태의 디스플레이를 의미하거나, 전자 장치(100)와 유선 또는 무선으로 연결될 수 있는 독립적인 형태의 디스플레이를 의미할 수 있다.The display unit 110 of the electronic device 100 may perform a function of providing information generated by the electronic device 100 to the outside (eg, a user) of the electronic device 100 in a visual form. According to an embodiment, the display unit 110 may include a touch circuit set to sense a touch or a sensor circuit set to measure the strength of the force generated by the touch. The display 110 may mean a display in a form included in the housing of the electronic device 100 or an independent form of a display that can be connected to the electronic device 100 by wire or wirelessly.

일 실시 예에 따르면, 표시부(110)는 전자 장치(100) 상에서 실행 중인 전자 문서, 전자 문서에 포함된 콘텐트 및 상기 콘텐트와 관련된 템플릿, 서식을 제어하는데 이용되는 사용자 인터페이스를 표시할 수 있다. According to an embodiment, the display 110 may display an electronic document running on the electronic device 100, content included in the electronic document, and a user interface used to control a template and a format related to the content.

전자 장치(100)의 저장부(120)는 전자 장치(100)의 적어도 하나의 구성 요소에 의해 사용되는 다양한 데이터를 저장할 수 있다. 여기서, 데이터는 소프트웨어 및 이와 관련된 명령에 대한 입력 데이터 또는 출력 데이터를 포함할 수 있다. 또한, 저장부(120)는 휘발성 메모리 또는 비휘발성 메모리를 포함할 수 있다. 일 실시 예에 따르면, 저장부(120)는 전자 문서 및 상기 전자 문서에 적용 가능한 복수의 템플릿들을 저장할 수 있다. 또한, 저장부(120)는 표시부(110)의 표시 가능 영역과 관련된 정보(예: 크기 등) 또는 표시부(110)에 설정된 해상도 정보 등을 저장할 수 있다. 저장부(120)에 저장된 표시부(110)와 관련된 정보들은 스프레드시트 문서 내 복수의 셀들에 삽입된 적어도 하나의 콘텐트를 표시부(110)를 통해 출력할 때 이용될 수 있다.The storage unit 120 of the electronic device 100 may store various data used by at least one component of the electronic device 100. Here, the data may include input data or output data for software and related commands. Also, the storage unit 120 may include a volatile memory or a nonvolatile memory. According to an embodiment, the storage unit 120 may store an electronic document and a plurality of templates applicable to the electronic document. Also, the storage unit 120 may store information (eg, size, etc.) related to a displayable area of the display unit 110 or resolution information set in the display unit 110. Information related to the display unit 110 stored in the storage unit 120 may be used when outputting at least one content inserted into a plurality of cells in a spreadsheet document through the display unit 110.

전자 장치(100)의 입력부(130)는 전자 장치(100)의 구성 요소에 사용될 명령 또는 데이터를 전자 장치(100)의 외부(예: 사용자)로부터 수신할 수 있다. 입력부(130)는 마우스, 키보드 및 터치 패드를 포함할 수 있다. 일 실시 예에 따르면, 입력부(130)(예: 키보드)를 통해 사용자로부터 수신되는 제 1 입력은 표시부(110)를 통해 표시되고 있는 전자 문서에 적어도 하나의 콘텐트를 삽입하는데 이용될 수 있다. 또한, 입력부(130)(예: 마우스)를 통해 사용자로부터 수신되는 제 2 입력은 스프레드시트 문서 내 복수의 셀들의 크기를 확대하여 표시하거나 축소하여 표시하는데 이용될 수 있다. The input unit 130 of the electronic device 100 may receive commands or data to be used for components of the electronic device 100 from outside (eg, a user) of the electronic device 100. The input unit 130 may include a mouse, a keyboard, and a touch pad. According to an embodiment, the first input received from the user through the input unit 130 (eg, a keyboard) may be used to insert at least one content into an electronic document displayed through the display unit 110. In addition, the second input received from the user through the input unit 130 (eg, a mouse) may be used to enlarge or display the size of a plurality of cells in a spreadsheet document or to reduce the display.

전자 장치(100)의 셀 병합부(140)는 스프레드시트 내 복수의 셀들 중 적어도 둘 이상의 셀들에 대한 병합 명령이 인가되는 것에 응답하여, 적어도 둘 이상의 셀들을 병합한 제 1 셀을 생성할 수 있다. 예를 들어, 스프레드시트 문서 내 복수의 셀들 중 둘 이상의 셀들이 선택된 상태에서, 상기 선택된 둘 이상의 셀들에 대한 병합 명령이 수신될 수 있다. 이 경우, 셀 병합부(140)는 병합 명령에 따라 상기 선택된 둘 이상의 셀들을 하나의 셀로 병합할 수 있으며, 이를 통해 병합된 제 1 셀을 생성할 수 있다. 또한, 셀 병합부(140)는 병합 해제 명령에 따라 상기 동작들의 역 동작도 수행할 수 있다. 예컨대, 병합된 제 1 셀이 선택된 상태에서, 제 1 셀에 대한 병합 해제 명령이 수신되는 경우, 셀 병합부(140)는 병합된 제 1 셀을 다시 둘 이상의 셀들로 나눌 수 있다.The cell merging unit 140 of the electronic device 100 may generate a first cell in which at least two or more cells are merged in response to a merge command for at least two or more cells among a plurality of cells in the spreadsheet. . For example, while two or more cells among a plurality of cells in a spreadsheet document are selected, a merge command for the selected two or more cells may be received. In this case, the cell merging unit 140 may merge the selected two or more cells into one cell according to a merge command, thereby generating a merged first cell. Also, the cell merging unit 140 may perform an inverse operation of the above operations according to a merge release command. For example, in a state in which the merged first cell is selected, when an unmerge command for the first cell is received, the cell merging unit 140 may divide the merged first cell into two or more cells again.

전자 장치(100)의 서식 적용부(150)는 입력부(130)를 통한 제 1 입력에 따라 상기 제 1 셀에 콘텐트가 삽입되는 것에 응답하여, 상기 제 1 셀에 적용된 서식을 확인할 수 있다. 여기서, 확인된 서식은 왼쪽 정렬 서식, 가운데 정렬 서식, 오른쪽 정렬 서식 및 양쪽 정렬 서식 중 적어도 하나를 포함할 수 있다. The form applying unit 150 of the electronic device 100 may check the form applied to the first cell in response to content being inserted into the first cell according to the first input through the input unit 130. Here, the identified form may include at least one of a left-aligned form, a middle-aligned form, a right-aligned form, and a double-aligned form.

일 실시 예에 따르면, 서식 적용부(150)는 제 1 셀에 적용된 서식에 기초하여, 제 1 셀과 대응되는 영역 내에 콘텐트를 삽입할 수 있다. 예컨대, 제 1 셀에 오른쪽 정렬 서식이 적용된 것으로 확인되는 경우, 서식 적용부(150)는 제 1 입력에 따라 삽입되는 콘텐트를 상기 제 1 셀과 대응되는 영역 내에 오른쪽 정렬하여 삽입할 수 있다.According to an embodiment, the format application unit 150 may insert content in an area corresponding to the first cell based on the format applied to the first cell. For example, when it is confirmed that the right alignment format is applied to the first cell, the format application unit 150 may right-align and insert the content inserted according to the first input in an area corresponding to the first cell.

전자 장치의 셀 영역 확인부(160)는 서식 적용부(150)를 통해 정렬된 콘텐트가 표시부(110)의 표시 가능 영역에 포함되어 있는지 여부를 판단할 수 있다. 일반적으로, 스프레드시트 문서와 대응되는 영역은 표시부(110)의 표시 가능 영역보다 크기 때문에, 표시부(110)를 통해서는 스프레드시트 문서의 일부분만 표시될 수 있다. 따라서, 콘텐트가 표시부(110)의 표시 가능 영역에 포함되어 있지 않은 경우, 전자 장치(100)의 사용자는 표시부(110)를 통해 콘텐트를 확인할 수 없다. 경우에 따라, 전자 장치(100)의 사용자는 스프레드시트 문서와 대응되는 영역을 축소하는 기능을 이용하거나 스프레드시트 프로그램을 통해 제공되는 스크롤 기능을 이용하여, 표시부(110)를 통해 표시되고 있지 않은 콘텐트를 찾아서 표시되도록 전자 장치(100)를 제어할 수 있으나, 이는 사용자의 추가적인 동작을 필요로 한다는 단점이 있다.The cell area checking unit 160 of the electronic device may determine whether the content arranged through the form applying unit 150 is included in the displayable area of the display unit 110. In general, since the area corresponding to the spreadsheet document is larger than the displayable area of the display unit 110, only a part of the spreadsheet document may be displayed through the display unit 110. Therefore, when the content is not included in the displayable area of the display unit 110, the user of the electronic device 100 cannot confirm the content through the display unit 110. In some cases, the user of the electronic device 100 uses the function of reducing the area corresponding to the spreadsheet document or the scroll function provided through the spreadsheet program, and the content that is not displayed through the display unit 110 Although it is possible to control the electronic device 100 so as to find and display it, there is a disadvantage in that it requires additional operation by the user.

한편, 셀 영역 확인부(160)는 표시부(110)의 표시 가능 영역에 콘텐트가 포함되어 있지 않은 것으로 판단되는 경우, 상기 콘텐트가 삽입된 제 1 셀과 대응되는 영역 중 적어도 일부가 표시부(110)의 표시 가능 영역에 포함되어 있는지 여부를 추가로 판단할 수 있다. 만약, 상기 콘텐트가 삽입된 제 1 셀과 대응되는 영역 중 적어도 일부가 표시부(110)의 표시 가능 영역에 포함되어 있는 것으로 판단된다면, 셀 영역 확인부(160)는 상기 적어도 일부에 해당하는 영역을 식별할 수 있다. Meanwhile, when it is determined that the content is not included in the displayable area of the display unit 110, the cell area checking unit 160 displays at least a part of the area corresponding to the first cell into which the content is inserted, the display unit 110 Whether it is included in the displayable area of may be further determined. If it is determined that at least a part of the area corresponding to the first cell in which the content is inserted is included in the displayable area of the display unit 110, the cell area identification unit 160 displays the area corresponding to the at least part. Can be identified.

일 실시 예에 따르면, 서식 적용부(150)는 상기 적어도 일부에 해당하는 영역이 셀 영역 확인부(160)를 통해 식별되는 경우, 제 1 셀에 삽입된 콘텐트의 위치를 상기 식별된 적어도 일부에 해당하는 영역 내로 이동시킴으로써, 제 1 셀에 삽입된 콘텐트가 표시부(110)를 통해 표시될 수 있도록 할 수 있다. 보다 구체적으로, 상기 제 1 셀에 삽입된 콘텐트는 현재 표시부(110)의 표시 가능 영역에 포함되어 있지 않기 때문에, 사용자는 상기 제 1 셀에 삽입된 콘텐트를 표시부(110)를 통해 확인할 수 없다. 하지만, 상기 콘텐트가 삽입된 제 1 셀과 대응되는 영역 중 상기 적어도 일부에 해당하는 영역은 표시부(110)의 표시 가능 영역에 포함되어 있기 때문에, 사용자는 상기 적어도 일부에 해당하는 영역을 표시부(110)를 통해 확인할 수 있다. 그러므로, 상기 제 1 셀에 삽입된 콘텐트의 위치를 상기 적어도 일부에 해당하는 영역 내로 이동시킨다면, 사용자는 상기 제 1 셀에 삽입된 콘텐트를 표시부(110)를 통해 확인할 수 있다. According to an embodiment of the present disclosure, when a region corresponding to the at least a portion is identified through the cell region checking unit 160, the format applying unit 150 sets the location of the content inserted in the first cell to the identified at least a portion. By moving into the corresponding area, content inserted in the first cell can be displayed through the display unit 110. More specifically, since the content inserted in the first cell is not included in the displayable area of the current display unit 110, the user cannot check the content inserted in the first cell through the display unit 110. However, since the area corresponding to the at least a part of the area corresponding to the first cell in which the content is inserted is included in the displayable area of the display unit 110, the user displays the area corresponding to the at least a part of the display unit 110 ). Therefore, if the position of the content inserted in the first cell is moved into an area corresponding to the at least a part, the user can check the content inserted in the first cell through the display unit 110.

일 실시 예에 따르면, 서식 적용부(150)는 상기 제 1 셀에 삽입된 콘텐트의 위치를 상기 적어도 일부에 해당하는 영역 내로 이동시킬 때, 제 1 셀에 적용된 서식을 참고할 수 있다. 예컨대, 제 1 셀에 적용된 서식이 오른쪽 정렬 서식인 경우, 서식 적용부(150)는 상기 제 1 셀에 삽입된 콘텐트를 상기 적어도 일부에 해당하는 영역 내로 이동시킨 후, 상기 적어도 일부에 해당하는 영역 내에서 오른쪽 정렬 서식에 따라 재정렬할 수 있다.According to an embodiment, when the format application unit 150 moves the location of the content inserted in the first cell into the region corresponding to the at least a portion, the format applied to the first cell may be referred to. For example, when the format applied to the first cell is a right-aligned format, the format applying unit 150 moves the content inserted in the first cell into the region corresponding to the at least a portion, and then the region corresponding to the at least a portion Within, you can rearrange according to the right-aligned format.

전자 장치(100)의 셀 크기 조정부(170)는 입력부(130)의 제 2 입력이 수신되는 것에 응답하여, 스프레드시트 문서 내 복수의 셀들이 표시부(110) 상에 표시되는 크기를 변경할 수 있다. 예컨대, 셀 크기 조정부(170)는 제 2 입력에 기초하여 스프레드시트 문서 내 복수의 셀들에 대한 확대 명령이 수신되는 것에 응답하여, 상기 복수의 셀들이 표시부(110) 상에 확대되어 표시될 수 있도록 상기 복수의 셀들의 크기를 확대할 수 있다. 복수의 셀들의 크기가 확대되는 경우, 표시부(110) 상에 표시되는 셀들의 개수는 감소할 수 있다. 이와 비슷하게, 셀 크기 조정부(170)는 제 2 입력에 기초하여 스프레드시트 문서 내 복수의 셀들에 대한 축소 명령이 수신되는 것에 응답하여, 상기 복수의 셀들이 표시부(110) 상에 축소되어 표시될 수 있도록 상기 복수의 셀들의 크기를 축소할 수 있다. 복수의 셀들의 크기가 축소되는 경우, 표시부(110) 상에 표시되는 셀들의 개수는 증가할 수 있다.The cell size adjusting unit 170 of the electronic device 100 may change a size in which a plurality of cells in a spreadsheet document are displayed on the display unit 110 in response to receiving the second input of the input unit 130. For example, the cell size adjusting unit 170 may enlarge and display the plurality of cells on the display unit 110 in response to receiving an enlargement command for a plurality of cells in the spreadsheet document based on the second input. The size of the plurality of cells can be enlarged. When the size of a plurality of cells is enlarged, the number of cells displayed on the display unit 110 may decrease. Similarly, the cell resizing unit 170 may display the plurality of cells reduced on the display unit 110 in response to receiving a reduction command for a plurality of cells in the spreadsheet document based on the second input. The size of the plurality of cells can be reduced. When the size of a plurality of cells is reduced, the number of cells displayed on the display unit 110 may increase.

일 실시 예에 따르면, 셀 영역 확인부(160)는 셀 크기 조정부(170)를 통해 스프레드시트 문서 내 복수의 셀들의 크기가 변경되는 경우, 표시부(110)의 표시 가능 영역과 대응되는 제 1 영역에 스프레드시트 문서 내 복수의 셀들 중 제 2 셀과 대응되는 제 2 영역이 포함되어 있는지 여부를 판단할 수 있다. 여기서, 제 2 셀은 병합 명령에 따라 둘 이상의 셀들이 병합된 셀을 의미할 수 있으나, 이로써 한정되는 것은 아니며, 경우에 따라서 제 2 셀은 병합되지 않은 셀일 수도 있다. 한편, 셀 영역 확인부(160)는 상기 판단에 대한 결과로서, 총 세 가지 경우들을 고려할 수 있다. 제 1 경우는, 제 2 셀과 대응되는 제 2 영역 전체가 제 1 영역에 포함된 경우일 수 있다. 제 2 경우는, 제 2 셀과 대응되는 제 2 영역 중 일부만 표시부(110)의 표시 가능 영역에 포함된 경우일 수 있다. 제 3 경우는, 제 2 셀과 대응되는 제 2 영역 전체가 표시부(110)의 표시 가능 영역에 포함되지 않는 경우일 수 있다. According to an embodiment, when the size of a plurality of cells in a spreadsheet document is changed through the cell size adjusting unit 170, the cell area checking unit 160 is a first area corresponding to the displayable area of the display unit 110. It may be determined whether the second area corresponding to the second cell among the plurality of cells in the spreadsheet document is included. Here, the second cell may mean a cell in which two or more cells are merged according to a merge command, but is not limited thereto, and in some cases, the second cell may be a non-merged cell. Meanwhile, the cell region checking unit 160 may consider a total of three cases as a result of the determination. In the first case, the entire second area corresponding to the second cell may be included in the first area. In the second case, only a part of the second area corresponding to the second cell may be included in the displayable area of the display unit 110. In the third case, it may be a case that the entire second area corresponding to the second cell is not included in the displayable area of the display unit 110.

셀 영역 확인부(160)는 상기 세 가지 경우들 중 제 1 경우 및 제 3 경우에 해당되는 것으로 판단될 때, 아무런 동작을 수행하지 않을 수 있다. 다만, 셀 영역 확인부(160)는 상기 세 가지 경우들 중 제 2 경우에 해당되는 것으로 판단될 때, 제 2 셀에 삽입된 콘텐트가 표시부(110)의 표시 가능 영역과 대응되는 제 1 영역에 포함되어 표시부(110)를 통해 표시되고 있는지 여부를 추가로 판단할 수 있다. 만약, 제 2 셀에 삽입된 콘텐트의 일부만 제 1 영역에 포함되거나, 콘텐트의 전부가 제 1 영역에 포함되지 않는 것으로 판단되는 경우, 셀 영역 확인부(160)는 콘텐트의 이동이 필요한 것으로 판단할 수 있으며, 이에 따라, 제 2 셀과 대응되는 제 2 영역 중 표시부(110)의 표시 가능 영역과 대응되는 제 1 영역에 포함되는 일부 영역인 제 3 영역을 식별할 수 있다. When it is determined that the cell area checking unit 160 corresponds to the first case and the third case among the three cases, no operation may be performed. However, when it is determined that the cell area checking unit 160 corresponds to the second case among the three cases, the content inserted in the second cell is displayed in the first area corresponding to the displayable area of the display unit 110. It can be additionally determined whether it is included and displayed through the display unit 110. If it is determined that only part of the content inserted into the second cell is included in the first area, or it is determined that all of the content is not included in the first area, the cell area checking unit 160 determines that the content needs to be moved. Accordingly, the third region, which is a partial region included in the first region corresponding to the displayable region of the display unit 110 among the second regions corresponding to the second cell, may be identified.

일 실시 예에 따르면, 서식 적용부(150)는 셀 영역 확인부(160)를 통해 제 3 영역이 식별되는 경우, 제 2 셀에 포함된 콘텐트의 위치를 상기 식별된 제 3 영역 내로 변경할 수 있다. 여기서, 제 3 영역은 현재 표시부(110)를 통해 표시되고 있는 영역이므로, 제 2 셀에 삽입된 콘텐트의 위치가 제 3 영역 내로 변경된다면 제 2 셀에 삽입된 콘텐트는 표시부(110)를 통해 표시될 수 있다.According to an embodiment, when the third area is identified through the cell area checking unit 160, the format application unit 150 may change the location of the content included in the second cell into the identified third area. . Here, since the third region is currently displayed through the display unit 110, if the location of the content inserted in the second cell is changed into the third region, the content inserted in the second cell is displayed through the display unit 110. Can be.

도 2a 내지 2e는 본 발명의 일 실시 예에 따른 전자 장치의 표시부 및 스프레드시트 문서 간의 관계를 설명하기 위한 도면으로서, 스프레드시트 문서 중 적어도 일부가 표시부를 통해 출력되는 방법을 도시한다.2A to 2E are diagrams for describing a relationship between a display unit and a spreadsheet document of an electronic device according to an embodiment of the present invention, and illustrate a method in which at least a part of a spreadsheet document is output through a display unit.

도 2a는, 스프레드시트 문서와 대응되는 영역(200)과 표시부(110)의 표시 가능 영역인 제 1 영역(210)을 도시한다. 스프레드시트 문서는 방대한 양의 데이터를 관리할 수 있도록 복수의 열들(211, 212, 213)과 복수의 행들(215, 216, 217, 218)을 제공하며, 이 때문에 스프레드시트 문서와 대응되는 영역(200)은 표시부(110)의 표시 가능 영역인 제 1 영역(210)보다 클 수 있다. 이처럼, 전자 장치(100)는 실행 중인 스프레드시트 문서와 대응되는 영역(200) 중 적어도 일부를 표시부(110)를 통해 표시할 수 있으며, 데이터를 다양한 방식으로 처리할 수 있는 환경을 제공하기 위해 스프레드시트 문서 내 복수의 셀들을 병합하는 기능을 제공할 수 있다.2A shows a region 200 corresponding to a spreadsheet document and a first region 210 that is a displayable region of the display 110. The spreadsheet document provides a plurality of columns (211, 212, 213) and a plurality of rows (215, 216, 217, 218) to manage a large amount of data, and thus the area corresponding to the spreadsheet document ( 200) may be larger than the first area 210 that is a displayable area of the display unit 110. As such, the electronic device 100 may display at least a part of the region 200 corresponding to the spreadsheet document being executed through the display unit 110, and spread to provide an environment capable of processing data in various ways. A function of merging multiple cells in a sheet document can be provided.

도 2b 내지 도 2e는, 스프레드시트 문서 내 복수의 셀들이 하나의 셀로 병합된 후, 병합된 하나의 셀에 콘텐트(예: 텍스트)가 삽입되었을 때, 삽입된 콘텐트가 스프레드시트 문서와 대응되는 영역(200) 또는 표시부(110)의 표시 가능 영역인 제 1 영역(210)에 표시되는 다양한 실시 예들을 도시한다.2B to 2E, when a plurality of cells in a spreadsheet document are merged into one cell, and when content (eg, text) is inserted into one merged cell, the inserted content corresponds to a spreadsheet document Various embodiments are displayed on the first area 210 which is a displayable area of the 200 or the display 110.

도 2b의 제 1 도면(201) 및 제 2 도면(202)은, 전자 장치(100)가 사용자로부터 수신된 병합 명령에 따라, 스프레드시트 문서 내 제 2 행(216)에 포함된 셀들을 병합하여 제 1 셀을 생성하는 실시 예를 도시한 것이다. 예를 들어, 전자 장치(100)는 스프레드시트 문서 내 제 2 행(216)에 포함된 셀들이 선택된 후, 이어서 병합 명령이 수신되는 경우, 제 2 행(216)에 포함된 셀들을 병합하여 제 1 셀을 생성할 수 있다. The first drawing 201 and the second drawing 202 of FIG. 2B merge the cells included in the second row 216 in the spreadsheet document according to the merge command received from the user by the electronic device 100. An example of generating a first cell is illustrated. For example, after the cells included in the second row 216 in the spreadsheet document are selected, and then a merge command is received, the electronic device 100 merges the cells included in the second row 216 to remove the cells. One cell can be created.

일 실시 예에 따르면, 전자 장치(100)는 생성된 제 1 셀과 대응되는 제 2 영역(220) 내에 입력부(130)를 통한 제 1 입력이 인가되는 경우, 제 1 입력에 따른 콘텐트를 제 2 영역(220)에 삽입할 수 있다. 이 때, 전자 장치(100)는 생성된 제 1 셀에 적용된 서식에 기초하여, 제 1 셀과 대응되는 제 2 영역(220)에 삽입된 콘텐트를 정렬할 수 있다. 예컨대, 제 1 도면(201)에서와 같이, 제 1 셀에 적용된 서식이 가운데 정렬 서식인 경우, 전자 장치(100)는 제 2 영역(220)에 삽입된 콘텐트(223)를 가운데 정렬할 수 있다. 또한, 제 2 도면(202)에서와 같이, 제 1 셀에 적용된 서식이 오른쪽 정렬 서식인 경우, 전자 장치(100)는 제 2 영역(220)에 삽입된 콘텐트(225)를 오른쪽 정렬할 수 있다. According to an embodiment of the present disclosure, when the first input through the input unit 130 is applied in the second region 220 corresponding to the generated first cell, the electronic device 100 displays the content according to the first input as the second. It can be inserted into the region 220. At this time, the electronic device 100 may arrange the content inserted in the second region 220 corresponding to the first cell, based on the form applied to the generated first cell. For example, as in the first drawing 201, when the form applied to the first cell is the center alignment form, the electronic device 100 may center align the content 223 inserted in the second area 220. . Also, as in the second drawing 202, when the format applied to the first cell is a right-aligned format, the electronic device 100 may right-align the content 225 inserted in the second region 220. .

한편, 도 2b와 같이, 스프레드시트 문서 내 제 2 행(216)에 포함된 셀들을 병합하여 제 1 셀을 생성하는 경우, 제 1 셀과 대응되는 제 2 영역(220) 중 일부는 표시부(110)의 표시 가능 영역인 제 1 영역(210)에 포함되지 않을 수 있다. 또한, 제 2 영역(220)에 포함된 콘텐트(223, 225)도 제 1 셀에 적용된 서식 등에 따라, 표시부(110)의 표시 가능 영역인 제 1 영역(210)에 포함되지 않을 수 있다. Meanwhile, as shown in FIG. 2B, when cells included in the second row 216 in a spreadsheet document are merged to generate a first cell, a part of the second area 220 corresponding to the first cell is displayed on the display 110 ) May not be included in the first area 210 that is a displayable area. Also, the contents 223 and 225 included in the second region 220 may not be included in the first region 210 which is a displayable region of the display unit 110 according to a format applied to the first cell.

일 실시 예에 따른 전자 장치(100)는 병합 명령, 확대 명령 또는 축소 명령 등에 따라, 제 1 셀과 대응되는 제 2 영역(220) 중 일부가 표시부(110)의 표시 가능 영역인 제 1 영역(210)에 포함되지 않음에 따라, 제 2 영역(220)에 삽입된 콘텐트(223, 225)도 표시부(110)의 표시 가능 영역인 제 1 영역(210)에 포함되지 않는 경우, 제 2 영역(220)에 삽입된 콘텐트(223, 225)의 위치를 변경할 수 있다. 예를 들어, 전자 장치(100)는 도 2c에 도시된 바와 같이, 제 2 영역(220)에 삽입된 콘텐트(223, 225)의 위치를 제 2 영역(220) 중 제 1 영역(210)과 중복되는 영역인 제 3 영역(230) 내로 변경할 수 있다. According to an embodiment of the present disclosure, the electronic device 100 may include a first area, which is a displayable area of the display unit 110, in a part of the second area 220 corresponding to the first cell according to a merge command, an enlargement command, or a reduction command. 210, the content 223, 225 inserted in the second region 220 is also not included in the first region 210, which is the displayable region of the display unit 110, the second region ( The location of the contents 223 and 225 inserted in the 220 may be changed. For example, as illustrated in FIG. 2C, the electronic device 100 determines the location of the contents 223 and 225 inserted in the second region 220 and the first region 210 of the second region 220. It can be changed into the overlapping area, the third area 230.

보다 구체적으로, 전자 장치(100)는 제 1 셀과 대응되는 제 2 영역(220) 중 일부가 제 1 영역(210)에 포함되지 않는 것으로 판단되는 경우, 제 2 영역(220)에 삽입된 콘텐트가 제 1 영역(210)에 포함되어 있는지 여부를 판단할 수 있다. 만약, 제 2 영역(220)에 삽입된 콘텐트도 제 1 영역(210)에 포함되어 있지 않은 것으로 판단되는 경우, 전자 장치(100)는 콘텐트가 표시될 수 있는 영역을 제 1 영역(210) 및 제 2 영역(220)이 중복되는 제 3 영역(230)으로 제한할 수 있으며, 제 2 영역(220)에 포함된 콘텐트의 위치를 제 3 영역(230) 내로 변경할 수 있다. 예컨대, 제 3 도면(203)을 참고하면, 전자 장치(100)는 제 2 영역(220)에 포함된 콘텐트(223)의 위치를 제 3 영역(230) 내로 변경한 후, 위치가 변경된 콘텐트(223)를 제 1 셀에 적용된 가운데 정렬 서식에 따라 제 3 영역(230) 내에서 가운데 정렬하여 표시할 수 있다. 또한, 제 4 도면(204)을 참고하면, 전자 장치(100)는 제 2 영역(220)에 포함된 콘텐트(225)의 위치를 제 3 영역(230) 내로 변경한 후, 위치가 변경된 콘텐트(225)를 제 1 셀에 적용된 오른쪽 정렬 서식에 따라 제 3 영역(230) 내에서 오른쪽 정렬하여 표시할 수 있다.More specifically, when it is determined that some of the second regions 220 corresponding to the first cell are not included in the first region 210, the electronic device 100 includes content inserted into the second region 220. Whether it is included in the first region 210 may be determined. If it is determined that the content inserted in the second region 220 is also not included in the first region 210, the electronic device 100 displays the region in which the content can be displayed in the first region 210 and The second region 220 may be limited to the overlapping third region 230, and the location of the content included in the second region 220 may be changed into the third region 230. For example, referring to the third drawing 203, the electronic device 100 changes the location of the content 223 included in the second region 220 into the third region 230 and then changes the content ( 223) may be displayed by aligning the center within the third area 230 according to the center alignment form applied to the first cell. Also, referring to the fourth drawing 204, the electronic device 100 changes the location of the content 225 included in the second region 220 into the third region 230 and then changes the content ( 225) may be displayed by right-aligning within the third region 230 according to a right-aligned form applied to the first cell.

도 2d의 제 5 도면(205) 및 제 6 도면(206)은, 전자 장치(100)가 사용자로부터 수신된 병합 명령에 따라, 스프레드시트 문서 내 제 A 열(211)에 포함된 셀들을 병합하여 제 2 셀을 생성하는 실시 예를 도시한 것이다. 예를 들어, 전자 장치(100)는 스프레드시트 문서 내 제 A 열(211)에 포함된 셀들이 선택된 후, 이어서 병합 명령이 수신되는 경우, 제 A 열(211)에 포함된 셀들을 병합하여 제 2 셀을 생성할 수 있다. The 5th drawing 205 and the 6th drawing 206 of FIG. 2D merge the cells included in the A column 211 in the spreadsheet document according to the merge command received from the user by the electronic device 100 An example of generating a second cell is illustrated. For example, after the cells included in column A 211 in the spreadsheet document are selected, and then a merge command is received, the electronic device 100 merges the cells included in column A 211 to remove the cells. 2 cells can be created.

일 실시 예에 따르면, 전자 장치(100)는 생성된 제 2 셀과 대응되는 제 4 영역(240) 내에 입력부(130)를 통한 제 1 입력이 인가되는 경우, 제 1 입력에 따른 콘텐트를 제 4 영역(240)에 삽입할 수 있다. 이 때, 전자 장치(100)는 생성된 제 2 셀에 적용된 서식에 기초하여, 제 2 셀과 대응되는 제 4 영역(240)에 삽입된 콘텐트를 정렬할 수 있다. 예컨대, 제 5 도면(205)에서와 같이, 제 2 셀에 적용된 서식이 가운데 정렬 서식인 경우, 전자 장치(100)는 제 4 영역(240)에 삽입된 콘텐트(243)를 가운데 정렬할 수 있다. 또한, 제 6 도면(206)에서와 같이, 제 2 셀에 적용된 서식이 아래쪽 정렬 서식인 경우, 전자 장치(100)는 제 4 영역(240)에 삽입된 콘텐트(245)를 아래쪽 정렬할 수 있다. According to an embodiment of the present disclosure, when the first input through the input unit 130 is applied to the fourth region 240 corresponding to the generated second cell, the electronic device 100 displays content according to the first input from the fourth device. It can be inserted into the region 240. At this time, the electronic device 100 may arrange the content inserted in the fourth region 240 corresponding to the second cell based on the form applied to the generated second cell. For example, as in the fifth drawing 205, when the form applied to the second cell is the center alignment form, the electronic device 100 may center align the content 243 inserted in the fourth area 240. . In addition, as in the sixth drawing 206, when the format applied to the second cell is a lower alignment format, the electronic device 100 may lower the content 245 inserted in the fourth region 240. .

한편, 도 2d와 같이, 스프레드시트 문서 내 제 A 열(211)에 포함된 셀들을 병합하여 제 2 셀을 생성하는 경우, 제 2 셀과 대응되는 제 4 영역(240) 중 일부는 표시부(110)의 표시 가능 영역인 제 1 영역(210)에 포함되지 않을 수 있다. 또한, 제 4 영역(240)에 포함된 콘텐트(243, 245)도 제 2 셀에 적용된 서식 등에 따라, 표시부(110)의 표시 가능 영역인 제 1 영역(210)에 포함되지 않을 수 있다. Meanwhile, as shown in FIG. 2D, when a second cell is generated by merging cells included in the A column 211 in a spreadsheet document, a part of the fourth area 240 corresponding to the second cell is displayed on the display 110 ) May not be included in the first area 210 that is a displayable area. Also, the contents 243 and 245 included in the fourth region 240 may not be included in the first region 210 which is a displayable region of the display unit 110 according to a format applied to the second cell.

일 실시 예에 따른 전자 장치(100)는 병합 명령, 확대 명령 또는 축소 명령 등에 따라, 제 2 셀과 대응되는 제 4 영역(240) 중 일부가 표시부(110)의 표시 가능 영역인 제 1 영역(210)에 포함되지 않음에 따라, 제 4 영역(240)에 삽입된 콘텐트(243, 245)도 표시부(110)의 표시 가능 영역인 제 1 영역(210)에 포함되지 않는 경우, 제 4 영역(240)에 삽입된 콘텐트(243, 245)의 위치를 변경할 수 있다. 예를 들어, 전자 장치(100)는 도 2e에 도시된 바와 같이, 제 4 영역(240)에 삽입된 콘텐트(243, 245)의 위치를 제 4 영역(240) 중 제 1 영역(210)과 중복되는 영역인 제 5 영역(250) 내로 변경할 수 있다. The electronic device 100 according to an embodiment may include a first area, which is a displayable area of the display unit 110, in a part of the fourth area 240 corresponding to the second cell according to a merge command, an enlarge command, or a shrink command. 210, the content 243, 245 inserted in the fourth area 240 is also not included in the first area 210, which is the displayable area of the display unit 110, the fourth area ( The location of the contents 243 and 245 inserted in 240 may be changed. For example, as illustrated in FIG. 2E, the electronic device 100 sets the location of the content 243 or 245 inserted in the fourth region 240 to the first region 210 of the fourth region 240. It can be changed into the overlapping area, the fifth area 250.

보다 구체적으로, 전자 장치(100)는 제 2 셀과 대응되는 제 4 영역(240) 중 일부가 제 1 영역(210)에 포함되지 않는 것으로 판단되는 경우, 제 4 영역(240)에 삽입된 콘텐트가 제 1 영역(210)에 포함되어 있는지 여부를 판단할 수 있다. 만약, 제 4 영역(240)에 삽입된 콘텐트도 제 1 영역(210)에 포함되어 있지 않은 것으로 판단되는 경우, 전자 장치(100)는 콘텐트가 표시될 수 있는 영역을 제 1 영역(210) 및 제 4 영역(240)이 중복되는 제 5 영역(250)으로 제한할 수 있으며, 제 4 영역(240)에 포함된 콘텐트의 위치를 제 5 영역(250) 내로 변경할 수 있다. 예컨대, 제 7 도면(207)을 참고하면, 전자 장치(100)는 제 4 영역(240)에 포함된 콘텐트(243)의 위치를 제 5 영역(250) 내로 변경한 후, 위치가 변경된 콘텐트(243)를 제 2 셀에 적용된 가운데 정렬 서식에 따라 제 5 영역(250) 내에서 가운데 정렬하여 표시할 수 있다. 또한, 제 8 도면(208)을 참고하면, 전자 장치(100)는 제 4 영역(240)에 포함된 콘텐트(245)의 위치를 제 5 영역(250) 내로 변경한 후, 위치가 변경된 콘텐트(245)를 제 2 셀에 적용된 아래쪽 정렬 서식에 따라 제 5 영역(250) 내에서 아래쪽 정렬하여 표시할 수 있다.More specifically, when it is determined that some of the fourth area 240 corresponding to the second cell is not included in the first area 210, the electronic device 100 includes content inserted in the fourth area 240 Whether it is included in the first region 210 may be determined. If it is determined that the content inserted in the fourth region 240 is also not included in the first region 210, the electronic device 100 displays the region in which the content can be displayed in the first region 210 and The fourth area 240 may be limited to the overlapping fifth area 250, and the location of the content included in the fourth area 240 may be changed into the fifth area 250. For example, referring to the seventh drawing 207, after the electronic device 100 changes the location of the content 243 included in the fourth region 240 into the fifth region 250, the electronic device 100 changes the location ( 243) may be displayed by aligning the center within the fifth area 250 according to the center alignment form applied to the second cell. Also, referring to the eighth drawing 208, the electronic device 100 changes the location of the content 245 included in the fourth region 240 into the fifth region 250, and then changes the content ( 245) may be displayed by aligning the bottom in the fifth area 250 according to the bottom alignment form applied to the second cell.

도 3은 본 발명의 일 실시 예에 따른 전자 장치에서 스프레드시트 문서 내 병합된 셀의 콘텐트를 표시하는 방법을 도시한 순서도이다.3 is a flowchart illustrating a method of displaying content of merged cells in a spreadsheet document in an electronic device according to an embodiment of the present invention.

단계(300)에서는, 전자 장치 상에서 실행 중인 스프레드시트 문서의 적어도 일부에 해당하는 제 1 영역을 전자 장치의 표시부에 표시할 수 있다. In operation 300, a first area corresponding to at least a part of a spreadsheet document being executed on the electronic device may be displayed on the display unit of the electronic device.

단계(310)에서는, 스프레드시트 문서 내 복수의 셀들 중 적어도 하나의 셀에 콘텐트를 삽입하는데 이용되는 제 1 입력, 및 스프레드시트 문서 내 복수의 셀들의 크기를 확대 또는 축소하는데 이용되는 제 2 입력 중 적어도 하나를 인가할 수 있다. In step 310, a first input used to insert content into at least one of a plurality of cells in a spreadsheet document, and a second input used to enlarge or reduce the size of a plurality of cells in a spreadsheet document At least one can be applied.

단계(320)에서는, 스프레드시트 내 복수의 셀들 중 적어도 둘 이상의 셀들에 대한 병합 명령이 인가되는 것에 응답하여, 적어도 둘 이상의 셀들을 병합한 제 1 셀을 생성할 수 있다.In operation 320, a first cell in which at least two or more cells are merged may be generated in response to a merge command for at least two or more cells among a plurality of cells in a spreadsheet being applied.

단계(330)에서는, 제 1 입력에 따라 제 1 셀에 콘텐트가 삽입되는 것에 응답하여, 제 1 셀에 적용된 서식을 확인하고, 삽입된 콘텐트를 제 1 셀과 대응되는 제 2 영역 내에 확인된 서식에 따라 정렬할 수 있다. In step 330, in response to the content being inserted into the first cell according to the first input, the form applied to the first cell is checked, and the inserted content is confirmed in the second area corresponding to the first cell. You can sort according to.

단계(340)에서는, 정렬된 콘텐트가 표시부를 통해 표시되고 있는 제 1 영역에 포함되어 있는지 여부를 판단할 수 있다. In step 340, it may be determined whether or not the aligned content is included in the first area displayed through the display unit.

단계(350)에서는, 콘텐트가 제 1 영역에 포함되어 있지 않은 것으로 판단되는 것에 응답하여, 제 1 셀과 대응되는 제 2 영역 중 제 1 영역에 포함된 제 3 영역을 식별할 수 있다. In step 350, in response to determining that the content is not included in the first area, the third area included in the first area among the second areas corresponding to the first cell may be identified.

다양한 실시 예들에 따르면, 도 3에 개시된 동작들 중 일부는 생략되거나 복수 회 반복될 수 있다. 또한, 도 3에 개시된 동작들 각각은 일 실시 예로 보는 것이 타당하며, 어느 하나의 동작이 다른 하나의 동작에 종속되는 것으로 제한 해석될 수 없다.According to various embodiments, some of the operations disclosed in FIG. 3 may be omitted or repeated multiple times. In addition, it is reasonable to view each of the operations disclosed in FIG. 3 as an embodiment, and it cannot be interpreted that one operation is dependent on another operation.

본 문서에 개시된 다양한 실시 예들에 따라 스프레드시트 문서 내 병합된 셀의 콘텐트를 표시하는 전자 장치는, 전자 장치 상에서 실행 중인 스프레드시트 문서의 적어도 일부에 해당하는 제 1 영역을 표시하는 표시부, 상기 스프레드시트 문서 내 복수의 셀들 중 적어도 하나의 셀에 콘텐트를 삽입하는데 이용되는 제 1 입력, 및 상기 스프레드시트 문서 내 상기 복수의 셀들의 크기를 확대 또는 축소하는데 이용되는 제 2 입력을 인가하는 입력부, 상기 스프레드시트 문서 내 상기 복수의 셀들 중 적어도 둘 이상의 셀들에 대한 병합 명령이 인가되는 것에 응답하여, 상기 적어도 둘 이상의 셀들을 병합한 제 1 셀을 생성하는 셀 병합부, 상기 제 1 입력에 따라 상기 제 1 셀에 콘텐트가 삽입되는 것에 응답하여, 상기 제 1 셀에 적용된 서식을 확인하고, 상기 삽입된 콘텐트를 상기 제 1 셀과 대응되는 제 2 영역 내에 상기 확인된 서식에 따라 정렬하는 서식 적용부, 및 상기 서식 적용부를 통해 정렬된 상기 콘텐트가 상기 표시부를 통해 표시되고 있는 상기 제 1 영역에 포함되어 있는지 여부를 판단하고, 상기 콘텐트가 상기 제 1 영역에 포함되어 있지 않은 것으로 판단되는 것에 응답하여, 상기 제 1 셀과 대응되는 상기 제 2 영역 중 상기 제 1 영역에 포함된 제 3 영역을 식별하는 셀 영역 확인부를 포함할 수 있다.According to various embodiments disclosed in the present disclosure, an electronic device displaying content of merged cells in a spreadsheet document, a display unit displaying a first area corresponding to at least a part of a spreadsheet document running on the electronic device, the spreadsheet An input unit for applying a first input used to insert content into at least one of a plurality of cells in a document, and a second input used to enlarge or reduce the size of the plurality of cells in the spreadsheet document, the spread In response to a merge command for at least two or more of the plurality of cells in a sheet document being applied, a cell merging unit generating a first cell in which the at least two or more cells are merged, the first according to the first input In response to the content being inserted into the cell, the form applying unit confirms the form applied to the first cell, and aligns the inserted content according to the identified form in a second area corresponding to the first cell, and In response to determining whether the content aligned through the form application unit is included in the first area displayed through the display unit, and in response to determining that the content is not included in the first area, the It may include a cell area identification unit for identifying a third area included in the first area of the second area corresponding to the first cell.

본 문서에 개시된 다양한 실시 예들에 따라 스프레드시트 문서 내 병합된 셀의 콘텐트를 표시하는 전자 장치에 있어서, 상기 서식 적용부는, 상기 제 2 영역 내에 상기 확인된 서식에 따라 정렬된 상기 콘텐트를, 상기 셀 영역 확인부를 통해 식별된 상기 제 3 영역 내에 상기 확인된 서식에 따라 재정렬하는 것을 특징으로 할 수 있다.In the electronic device for displaying the content of a merged cell in a spreadsheet document according to various embodiments disclosed in the present document, the form application unit may display the content arranged according to the identified form in the second area, and the cell. It can be characterized in that the rearrangement according to the identified form in the third area identified through the area confirmation unit.

본 문서에 개시된 다양한 실시 예들에 따라 스프레드시트 문서 내 병합된 셀의 콘텐트를 표시하는 전자 장치에 있어서, 상기 전자 장치는, 상기 제 2 입력이 수신되는 것에 응답하여, 상기 복수의 셀들이 상기 표시부 상에 표시되는 크기를 변경하는 셀 크기 조정부를 더 포함하고, 상기 셀 영역 확인부는, 상기 셀 크기 조정부를 통해 상기 복수의 셀들의 크기가 변경되는 경우, 상기 표시부를 통해 표시되고 있는 상기 제 1 영역에 상기 제 1 셀과 대응되는 상기 제 2 영역이 포함되어 있는지 여부를 판단하는 것을 특징으로 할 수 있다.In the electronic device for displaying the content of a merged cell in a spreadsheet document according to various embodiments disclosed in the present document, the electronic device, in response to the second input being received, the plurality of cells on the display unit Further comprising a cell size adjustment unit for changing the size displayed on, the cell area check unit, when the size of the plurality of cells is changed through the cell size adjustment unit, the first area displayed through the display unit It may be characterized by determining whether the second area corresponding to the first cell is included.

본 문서에 개시된 다양한 실시 예들에 따라 스프레드시트 문서 내 병합된 셀의 콘텐트를 표시하는 전자 장치에 있어서, 상기 셀 영역 확인부는, 상기 표시부를 통해 표시되고 있는 상기 제 1 영역에 상기 제 1 셀과 대응되는 상기 제 2 영역 중 일부인 제 4 영역만 포함된 것으로 판단되는 경우, 상기 서식 적용부를 통해 정렬된 상기 콘텐트가 상기 표시부를 통해 표시되고 있는 상기 제 1 영역에 포함되어 있는지 여부를 판단하고, 상기 서식 적용부는, 상기 콘텐트가 상기 제 1 영역에 포함되어 있지 않은 것으로 판단되는 경우, 상기 콘텐트를 상기 제 4 영역 내에 상기 확인된 서식에 따라 재정렬하는 것을 특징으로 할 수 있다.In the electronic device for displaying the content of a merged cell in a spreadsheet document according to various embodiments disclosed in the present document, the cell area identification unit corresponds to the first cell in the first area displayed through the display unit When it is determined that only the fourth area that is a part of the second area is included, it is determined whether the content arranged through the form application unit is included in the first area displayed through the display unit, and the form When it is determined that the content is not included in the first area, the application unit may rearrange the content in the fourth area according to the identified format.

또한, 본 문서에 개시된 다양한 실시 예들에 따라 스프레드시트 문서 내 병합된 셀의 콘텐트를 표시하는 전자 장치를 제어하는 방법은, 전자 장치 상에서 실행 중인 스프레드시트 문서의 적어도 일부에 해당하는 제 1 영역을 상기 전자 장치의 표시부에 표시하는 단계, 상기 스프레드시트 문서 내 복수의 셀들 중 적어도 하나의 셀에 콘텐트를 삽입하는데 이용되는 제 1 입력, 및 상기 스프레드시트 문서 내 상기 복수의 셀들의 크기를 확대 또는 축소하는데 이용되는 제 2 입력 중 적어도 하나를 인가하는 단계, 상기 스프레드시트 문서 내 상기 복수의 셀들 중 적어도 둘 이상의 셀들에 대한 병합 명령이 인가되는 것에 응답하여, 상기 적어도 둘 이상의 셀들을 병합한 제 1 셀을 생성하는 단계, 상기 제 1 입력에 따라 상기 제 1 셀에 콘텐트가 삽입되는 것에 응답하여, 상기 제 1 셀에 적용된 서식을 확인하고, 상기 삽입된 콘텐트를 상기 제 1 셀과 대응되는 제 2 영역 내에 상기 확인된 서식에 따라 정렬하는 단계, 상기 정렬된 콘텐트가 상기 표시부를 통해 표시되고 있는 상기 제 1 영역에 포함되어 있는지 여부를 판단하는 단계, 및 상기 콘텐트가 상기 제 1 영역에 포함되어 있지 않은 것으로 판단되는 것에 응답하여, 상기 제 1 셀과 대응되는 상기 제 2 영역 중 상기 제 1 영역에 포함된 제 3 영역을 식별하는 단계를 포함할 수 있다.In addition, according to various embodiments disclosed in the present disclosure, a method of controlling an electronic device displaying content of a merged cell in a spreadsheet document includes: a first area corresponding to at least a part of a spreadsheet document running on the electronic device; Displaying on the display of the electronic device, a first input used to insert content into at least one of a plurality of cells in the spreadsheet document, and expanding or reducing the size of the plurality of cells in the spreadsheet document Applying at least one of the second inputs to be used, in response to a merge command for at least two or more cells among the plurality of cells in the spreadsheet document being applied, the first cell merging the at least two or more cells Generating, in response to content being inserted into the first cell according to the first input, confirming a form applied to the first cell, and inserting the inserted content into a second area corresponding to the first cell Sorting according to the identified form, determining whether the sorted content is included in the first area displayed through the display unit, and that the content is not included in the first area And in response to the determination, identifying a third region included in the first region among the second regions corresponding to the first cell.

본 문서에 개시된 다양한 실시 예들에 따라 스프레드시트 문서 내 병합된 셀의 콘텐트를 표시하는 전자 장치를 제어하는 방법에 있어서, 상기 확인된 서식에 따라 정렬하는 단계는, 상기 제 2 영역 내에 상기 확인된 서식에 따라 정렬된 상기 콘텐트를, 상기 셀 영역 확인부를 통해 식별된 상기 제 3 영역 내에 상기 확인된 서식에 따라 재정렬하는 단계를 더 포함할 수 있다.A method of controlling an electronic device displaying content of a merged cell in a spreadsheet document according to various embodiments disclosed in the present disclosure, wherein the sorting according to the identified form comprises: the identified form within the second area The method may further include rearranging the content sorted according to the identified format in the third area identified through the cell area identification unit.

본 문서에 개시된 다양한 실시 예들에 따라 스프레드시트 문서 내 병합된 셀의 콘텐트를 표시하는 전자 장치를 제어하는 방법에 있어서, 상기 제 2 입력이 수신되는 것에 응답하여, 상기 표시부 상에 표시되는 상기 복수의 셀들의 크기를 변경하는 단계 및 상기 복수의 셀들의 크기가 변경되는 경우, 상기 표시부를 통해 표시되고 있는 상기 제 1 영역에 상기 제 1 셀과 대응되는 상기 제 2 영역이 포함되어 있는지 여부를 판단하는 단계를 더 포함할 수 있다.A method of controlling an electronic device displaying content of a merged cell in a spreadsheet document according to various embodiments disclosed in the present document, the method comprising: controlling the electronic device to display the content of the plurality of cells displayed on the display unit in response to the second input being received; When the size of the cells is changed and the size of the plurality of cells is changed, it is determined whether the first area displayed through the display unit includes the second area corresponding to the first cell. It may further include a step.

본 문서에 개시된 다양한 실시 예들에 따라 스프레드시트 문서 내 병합된 셀의 콘텐트를 표시하는 전자 장치를 제어하는 방법에 있어서, 상기 제 2 영역이 포함되어 있는지 여부를 판단하는 단계는, 상기 표시부를 통해 표시되고 있는 상기 제 1 영역에 상기 제 1 셀과 대응되는 상기 제 2 영역 중 일부인 제 4 영역만 포함된 것으로 판단되는 경우, 상기 정렬된 콘텐트가 상기 표시부를 통해 표시되고 있는 상기 제 1 영역에 포함되어 있는지 여부를 판단하는 단계 및 상기 콘텐트가 상기 제 1 영역에 포함되어 있지 않은 것으로 판단되는 경우, 상기 콘텐트를 상기 제 4 영역 내에 상기 확인된 서식에 따라 재정렬하는 단계를 더 포함할 수 있다.In a method of controlling an electronic device displaying content of a merged cell in a spreadsheet document according to various embodiments disclosed in the present disclosure, determining whether the second area is included is displayed through the display unit When it is determined that only the fourth area that is a part of the second area corresponding to the first cell is included in the first area, the aligned content is included in the first area displayed through the display unit The method may further include determining whether or not the content is included in the first area, and rearranging the content in the fourth area according to the identified format.

본 발명의 일 실시 예에 따른 스프레드시트 문서 내 병합된 셀의 콘텐트를 표시하는 전자 장치를 제어하는 방법은 컴퓨터와의 결합을 통해 실행시키기 위한 저장매체에 저장된 컴퓨터 프로그램으로 구현될 수 있다.A method of controlling an electronic device displaying content of a merged cell in a spreadsheet document according to an embodiment of the present invention may be implemented as a computer program stored in a storage medium for execution through combination with a computer.

또한, 본 발명의 일 실시 예에 따른 스프레드시트 문서 내 병합된 셀의 콘텐트를 표시하는 전자 장치를 제어하는 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. In addition, a method of controlling an electronic device for displaying the content of a merged cell in a spreadsheet document according to an embodiment of the present invention is implemented in the form of program instructions that can be performed through various computer means to record on a computer readable medium Can be. The computer-readable medium may include program instructions, data files, data structures, or the like alone or in combination. The program instructions recorded on the medium may be specially designed and configured for the present invention, or may be known and usable by those skilled in computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs, DVDs, and magnetic media such as floptical disks. Includes hardware devices specifically configured to store and execute program instructions such as magneto-optical media, and ROM, RAM, flash memory, and the like. Examples of program instructions include high-level language codes that can be executed by a computer using an interpreter, etc., as well as machine language codes produced by a compiler.

이상과 같이 본 발명에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시 예 및 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시 예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. As described above, in the present invention, specific matters such as specific components and the like have been described by limited embodiments and drawings, but they are provided to help a more comprehensive understanding of the present invention, and the present invention is not limited to the above embodiments , Anyone having ordinary knowledge in the field to which the present invention pertains can make various modifications and variations from these descriptions.

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

Claims (10)

스프레드시트 문서 내 병합된 셀의 콘텐트를 표시하는 전자 장치에 있어서,
상기 전자 장치 상에서 실행 중인 스프레드시트 문서의 적어도 일부에 해당하는 제 1 영역을 표시하는 표시부;
상기 스프레드시트 문서 내 복수의 셀들 중 적어도 하나의 셀에 콘텐트를 삽입하는데 이용되는 제 1 입력, 및 상기 스프레드시트 문서 내 상기 복수의 셀들의 크기를 확대 또는 축소하는데 이용되는 제 2 입력을 인가하는 입력부;
상기 스프레드시트 문서 내 상기 복수의 셀들 중 적어도 둘 이상의 셀들에 대한 병합 명령이 인가되는 것에 응답하여, 상기 적어도 둘 이상의 셀들을 병합한 제 1 셀을 생성하는 셀 병합부;
상기 제 1 입력에 따라 상기 제 1 셀에 콘텐트가 삽입되는 것에 응답하여, 상기 제 1 셀에 적용된 서식을 확인하고, 상기 삽입된 콘텐트를 상기 제 1 셀과 대응되는 제 2 영역 내에 상기 확인된 서식에 따라 정렬하는 서식 적용부; 및
상기 서식 적용부를 통해 정렬된 상기 콘텐트가 상기 표시부를 통해 표시되고 있는 상기 제 1 영역에 포함되어 있는지 여부를 판단하고, 상기 콘텐트가 상기 제 1 영역에 포함되어 있지 않은 것으로 판단되는 것에 응답하여, 상기 제 1 셀과 대응되는 상기 제 2 영역 중 상기 제 1 영역에 포함된 제 3 영역을 식별하는 셀 영역 확인부를 포함하고,
상기 서식 적용부는,
상기 제 3 영역이 식별되면, 상기 제 2 영역 내에서 상기 확인된 서식에 따라 정렬된 상기 콘텐트를, 상기 셀 영역 확인부를 통해 식별된 상기 제 3 영역 내에 상기 확인된 서식에 따라 재정렬하고,
상기 전자 장치는,
상기 제 2 입력이 수신되는 것에 응답하여, 상기 복수의 셀들이 상기 표시부 상에 표시되는 크기를 변경하는 셀 크기 조정부를 더 포함하고,
상기 셀 영역 확인부는,
상기 셀 크기 조정부를 통해 상기 복수의 셀들의 크기가 변경되는 경우, 상기 표시부를 통해 표시되고 있는 상기 제 1 영역에 상기 제 1 셀과 대응되는 상기 제 2 영역이 포함되어 있는지 여부를 판단하며, 상기 표시부를 통해 표시되고 있는 상기 제 1 영역에 상기 제 1 셀과 대응되는 상기 제 2 영역 중 일부인 제 4 영역만 포함된 것으로 판단되는 경우, 상기 서식 적용부를 통해 정렬된 상기 콘텐트가 상기 표시부를 통해 표시되고 있는 상기 제 1 영역에 포함되어 있는지 여부를 판단하고,
상기 서식 적용부는,
상기 콘텐트가 상기 제 1 영역에 포함되어 있지 않은 것으로 판단되는 경우, 상기 콘텐트를 상기 제 4 영역 내에 상기 확인된 서식에 따라 재정렬하는 것을 특징으로 하는, 스프레드시트 문서 내 병합된 셀의 콘텐트를 표시하는 전자 장치.
An electronic device that displays the content of a merged cell in a spreadsheet document,
A display unit that displays a first area corresponding to at least a part of the spreadsheet document being executed on the electronic device;
An input unit for applying a first input used to insert content into at least one of a plurality of cells in the spreadsheet document, and a second input used to enlarge or reduce the size of the plurality of cells in the spreadsheet document. ;
A cell merging unit for generating a first cell in which the at least two or more cells are merged in response to a merge command for at least two or more of the plurality of cells in the spreadsheet document being applied;
In response to the content being inserted into the first cell according to the first input, the form applied to the first cell is checked, and the inserted form is checked in the second area corresponding to the first cell. Formatting application unit to sort according to; And
In response to determining whether the content aligned through the form application unit is included in the first area displayed through the display unit, and in response to determining that the content is not included in the first area, the And a cell region identification unit identifying a third region included in the first region among the second regions corresponding to the first cell,
The form application unit,
When the third area is identified, the content sorted according to the identified form in the second area is rearranged according to the identified form in the third area identified through the cell area identification unit,
The electronic device,
In response to receiving the second input, further comprising a cell size adjustment unit for changing the size of the plurality of cells displayed on the display unit,
The cell area confirmation unit,
When the sizes of the plurality of cells are changed through the cell size adjusting unit, it is determined whether the first area displayed through the display unit includes the second area corresponding to the first cell, and the When it is determined that only the fourth area that is a part of the second area corresponding to the first cell is included in the first area displayed through the display unit, the content aligned through the form application unit is displayed through the display unit It is determined whether it is included in the first area being
The form application unit,
If it is determined that the content is not included in the first area, the content is rearranged according to the identified format in the fourth area, displaying the content of the merged cell in the spreadsheet document. Electronic devices.
삭제delete 삭제delete 삭제delete 전자 장치 상에서 실행 중인 스프레드시트 문서의 적어도 일부에 해당하는 제 1 영역을 상기 전자 장치의 표시부에 표시하는 단계;
상기 스프레드시트 문서 내 복수의 셀들 중 적어도 하나의 셀에 콘텐트를 삽입하는데 이용되는 제 1 입력, 및 상기 스프레드시트 문서 내 상기 복수의 셀들의 크기를 확대 또는 축소하는데 이용되는 제 2 입력 중 적어도 하나를 인가하는 단계;
상기 스프레드시트 문서 내 상기 복수의 셀들 중 적어도 둘 이상의 셀들에 대한 병합 명령이 인가되는 것에 응답하여, 상기 적어도 둘 이상의 셀들을 병합한 제 1 셀을 생성하는 단계;
상기 제 1 입력에 따라 상기 제 1 셀에 콘텐트가 삽입되는 것에 응답하여, 상기 제 1 셀에 적용된 서식을 확인하고, 상기 삽입된 콘텐트를 상기 제 1 셀과 대응되는 제 2 영역 내에 상기 확인된 서식에 따라 정렬하는 단계;
상기 정렬된 콘텐트가 상기 표시부를 통해 표시되고 있는 상기 제 1 영역에 포함되어 있는지 여부를 판단하는 단계;
상기 콘텐트가 상기 제 1 영역에 포함되어 있지 않은 것으로 판단되는 것에 응답하여, 상기 제 1 셀과 대응되는 상기 제 2 영역 중 상기 제 1 영역에 포함된 제 3 영역을 식별하는 단계;
상기 제 3 영역이 식별되면, 상기 제 2 영역 내에서 상기 확인된 서식에 따라 정렬된 상기 콘텐트를, 상기 식별된 상기 제 3 영역 내에 상기 확인된 서식에 따라 재정렬하는 단계;
상기 제 2 입력이 수신되는 것에 응답하여, 상기 표시부 상에 표시되는 상기 복수의 셀들의 크기를 변경하는 단계;
상기 복수의 셀들의 크기가 변경되는 경우, 상기 표시부를 통해 표시되고 있는 상기 제 1 영역에 상기 제 1 셀과 대응되는 상기 제 2 영역이 포함되어 있는지 여부를 판단하는 단계;
상기 표시부를 통해 표시되고 있는 상기 제 1 영역에 상기 제 1 셀과 대응되는 상기 제 2 영역 중 일부인 제 4 영역만 포함된 것으로 판단되는 경우, 상기 정렬된 콘텐트가 상기 표시부를 통해 표시되고 있는 상기 제 1 영역에 포함되어 있는지 여부를 판단하는 단계; 및
상기 콘텐트가 상기 제 1 영역에 포함되어 있지 않은 것으로 판단되는 경우, 상기 콘텐트를 상기 제 4 영역 내에 상기 확인된 서식에 따라 재정렬하는 단계를 포함하는, 스프레드시트 문서 내 병합된 셀의 콘텐트를 표시하는 전자 장치를 제어하는 방법.
Displaying a first area corresponding to at least a part of a spreadsheet document being executed on the electronic device on a display unit of the electronic device;
At least one of a first input used to insert content into at least one of a plurality of cells in the spreadsheet document, and a second input used to enlarge or reduce the size of the plurality of cells in the spreadsheet document. Applying;
Generating a first cell in which the at least two or more cells are merged in response to a merge command for at least two or more of the plurality of cells in the spreadsheet document being applied;
In response to the content being inserted into the first cell according to the first input, the form applied to the first cell is checked, and the inserted form is checked in the second area corresponding to the first cell. Sorting according to;
Determining whether the aligned content is included in the first area displayed through the display unit;
In response to determining that the content is not included in the first region, identifying a third region included in the first region among the second regions corresponding to the first cell;
If the third area is identified, rearranging the content sorted according to the identified form in the second area according to the identified form in the identified third area;
Changing the size of the plurality of cells displayed on the display unit in response to the second input being received;
Determining whether the second area corresponding to the first cell is included in the first area displayed through the display unit when the size of the plurality of cells is changed;
If it is determined that only the fourth area, which is a part of the second area corresponding to the first cell, is included in the first area displayed through the display unit, the aligned content is displayed through the display unit. Determining whether it is included in one region; And
And if it is determined that the content is not included in the first area, rearranging the content according to the identified format in the fourth area, to display the content of the merged cell in the spreadsheet document. How to control electronic devices.
삭제delete 삭제delete 삭제delete 제 5 항의 방법을 컴퓨터로 하여금 수행하도록 하는 프로그램을 기록한 컴퓨터 판독 가능 기록 매체.
A computer readable recording medium recording a program that causes a computer to perform the method of claim 5.
제 5 항의 방법을 컴퓨터와의 결합을 통해 실행시키기 위한 저장매체에 저장된 컴퓨터 프로그램.
A computer program stored in a storage medium for executing the method of claim 5 through combination with a computer.
KR1020180088303A 2018-07-30 2018-07-30 Electronic device for displaying content of merged cell in spreadsheet document and operating method thereof Active KR102107449B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180088303A KR102107449B1 (en) 2018-07-30 2018-07-30 Electronic device for displaying content of merged cell in spreadsheet document and operating method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180088303A KR102107449B1 (en) 2018-07-30 2018-07-30 Electronic device for displaying content of merged cell in spreadsheet document and operating method thereof

Publications (2)

Publication Number Publication Date
KR20200013297A KR20200013297A (en) 2020-02-07
KR102107449B1 true KR102107449B1 (en) 2020-06-02

Family

ID=69570035

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180088303A Active KR102107449B1 (en) 2018-07-30 2018-07-30 Electronic device for displaying content of merged cell in spreadsheet document and operating method thereof

Country Status (1)

Country Link
KR (1) KR102107449B1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111881659B (en) * 2020-09-28 2021-02-26 江西汉辰信息技术股份有限公司 Processing method and system of table picture, readable storage medium and computer equipment
CN114201946B (en) * 2021-11-15 2025-09-23 北京金山办公软件股份有限公司 Table adjustment method and device
CN119493504A (en) * 2023-08-15 2025-02-21 脸萌有限公司 Data item display method, device, equipment, readable storage medium and product

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110163968A1 (en) * 2010-01-06 2011-07-07 Hogan Edward P A Device, Method, and Graphical User Interface for Manipulating Tables Using Multi-Contact Gestures

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7849395B2 (en) * 2004-12-15 2010-12-07 Microsoft Corporation Filter and sort by color
US8219927B2 (en) * 2009-01-06 2012-07-10 Microsoft Corporation Revealing of truncated content on scrollable grid
JP5465015B2 (en) * 2010-01-06 2014-04-09 キヤノン株式会社 Apparatus and method for digitizing documents

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110163968A1 (en) * 2010-01-06 2011-07-07 Hogan Edward P A Device, Method, and Graphical User Interface for Manipulating Tables Using Multi-Contact Gestures

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Microsoft Excel 2016, WILEY, ISBN: 978-1-11-927299-1 (2016.) 1부.
Pamphlet on Microsoft Excel 2013 Fundamentals Workshop, Univ. of Pitt., technology.pitt.edu (2015.03.03.) 1부.

Also Published As

Publication number Publication date
KR20200013297A (en) 2020-02-07

Similar Documents

Publication Publication Date Title
US20120159318A1 (en) Full screen view reading and editing user interface
US10489051B2 (en) Handwriting input apparatus and control method thereof
CN101952821B (en) Editing a document using a transitory editing surface
KR102107449B1 (en) Electronic device for displaying content of merged cell in spreadsheet document and operating method thereof
US9910835B2 (en) User interface for creation of content works
US20170344247A1 (en) Touch screen device enabling entity to be shifted or copied based on touch input, and operating method thereof
KR101768899B1 (en) Electronic document editing device capable of inserting memo in paragraph and operating method thereof
US20130091413A1 (en) Rich Data Label Formatting
US20150026552A1 (en) Electronic device and image data displaying method
KR101498533B1 (en) Component separate display based electronic document display device and method
KR102087263B1 (en) Electronic device for applying template to electronic document and operating method thereof
KR102053079B1 (en) Electronic document editing apparatus capable of displaying caption-based reference objects and operating method thereof
US20230123119A1 (en) Terminal, control method therefor, and recording medium in which program for implementing method is recorded
KR101447555B1 (en) Table input control based electronic document editing apparatus and method
KR102004996B1 (en) Presentation document editing apparatus for performing a simple insertion of a page movement link on a slide page and operating method thereof
KR102087257B1 (en) Electronic device for generating electronic document using preview object and operating method thereof
KR102566908B1 (en) Electronic terminal device for generating object guide frame on the page of a presentation document, and the opreating method thereof
CN113574495A (en) Structured data hopping mechanism
KR102144343B1 (en) Electronic device for displaying security object on cell of spreadsheet document and operating method thereof
KR102107452B1 (en) Electric document editing apparatus for maintaining resolution of image object and operating method thereof
KR20190115401A (en) Method, apparatus and program for linked view
KR102417764B1 (en) Electronic device that enables easy selection of targeted object among objects inserted in an electronic document and operating method thereof
KR20200004173A (en) Electronic device for changing state of user interface including a plurality of objects and operating method thereof
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
KR102466704B1 (en) Document editing device that hides some shapes by setting dependencies between the shapes inserted in the electronic document and operating method thereof

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20180730

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: 20190814

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: 20200228

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20200528

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20200528

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20230502

Start annual number: 4

End annual number: 4