KR20190107327A - Spreadsheet driving apparatus for performing partial scaling on charts and operating method thereof - Google Patents

Spreadsheet driving apparatus for performing partial scaling on charts and operating method thereof Download PDF

Info

Publication number
KR20190107327A
KR20190107327A KR1020180028435A KR20180028435A KR20190107327A KR 20190107327 A KR20190107327 A KR 20190107327A KR 1020180028435 A KR1020180028435 A KR 1020180028435A KR 20180028435 A KR20180028435 A KR 20180028435A KR 20190107327 A KR20190107327 A KR 20190107327A
Authority
KR
South Korea
Prior art keywords
chart
partial
scale adjustment
scale
partial region
Prior art date
Application number
KR1020180028435A
Other languages
Korean (ko)
Other versions
KR102107442B1 (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 KR1020180028435A priority Critical patent/KR102107442B1/en
Publication of KR20190107327A publication Critical patent/KR20190107327A/en
Application granted granted Critical
Publication of KR102107442B1 publication Critical patent/KR102107442B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/20Drawing from basic elements, e.g. lines or circles
    • G06T11/206Drawing of charts or graphs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation

Landscapes

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

Abstract

Disclosed are a spreadsheet driving apparatus capable of adjusting partial scale for chart and an operation method thereof. When an expansion or reduction instruction of a partial area for chart created in a spreadsheet is applied by a user, the spreadsheet driving apparatus and operation method thereof may make the use of the spreadsheet by the user more convenient by dividing and recognizing the partial area from the chart and expanding or reducing only components of the chart dependent on a range of partial data after checking the range of the partial data included in the partial area.

Description

차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치 및 그 동작 방법{SPREADSHEET DRIVING APPARATUS FOR PERFORMING PARTIAL SCALING ON CHARTS AND OPERATING METHOD THEREOF}Spreadsheet drive with partial scaling for charts and how it works {SPREADSHEET DRIVING APPARATUS FOR PERFORMING PARTIAL SCALING ON CHARTS AND OPERATING METHOD THEREOF}

본 발명은 스프레드시트 상에 존재하는 차트에 대한 부분적인 확대 또는 축소 조정을 수행할 수 있도록 지원하는 기법에 대한 것이다.The present invention is directed to a technique for supporting partial magnification or reduction adjustments to a chart present on a spreadsheet.

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

이러한 전자 문서 관련 프로그램들로는 기본적인 문서의 작성, 편집 등을 지원하는 워드프로세서, 데이터의 입력, 산술연산, 데이터 관리를 보조하는 스프레드시트, 발표자의 발표를 보조하기 위한 프레젠테이션 프로그램들이 있다.These electronic document related programs include word processors that support the creation and editing of basic documents, data entry, arithmetic operations, spreadsheets to assist with data management, and presentation programs to assist presenters.

전술한 전자 문서 관련 프로그램들 중에서 스프레드시트는 데이터 관리의 편의를 도모해 주고, 다양한 함수 명령어를 지원함으로써, 사무업무에 많이 활용되고 있다.Among the above-described electronic document related programs, spreadsheets are used for office work because they facilitate data management and support various function instructions.

스프레드시트는 데이터를 삽입할 수 있는 복수의 셀들로 구성되어 있는데, 사용자는 셀들에 데이터를 입력함으로써 손쉽게 표를 만들 수 있고, 스프레드시트에서 지원하는 다양한 함수 명령어를 이용함으로써, 셀들에 삽입되어 있는 데이터들을 변수로 하는 다양한 함수 연산 결과 값을 얻을 수 있다.A spreadsheet consists of a number of cells into which you can insert data. The user can easily create a table by entering data into the cells, and use the various function commands supported by the spreadsheet to insert data into the cells. You can get the result of various function calculations that use these variables.

또한, 스프레드시트는 셀 상에 삽입되어 있는 데이터에 기초하여 데이터의 변화 현황 등을 한눈에 볼 수 있도록 지원하는 차트를 생성해주는 기능을 제공하고 있어서, 데이터베이스 구축과 활용에 널리 사용되고 있다.In addition, the spreadsheet provides a function for generating a chart that allows the user to see the change status of the data based on the data inserted in the cell, and is widely used for building and utilizing a database.

기존의 스프레드시트에서 제공되는 차트 기능에서는 사용자가 지정한 데이터를 참조로 한 차트가 생성된 이후, 사용자가 차트의 특정 부분만을 확대하거나 축소해서 보고자할 때, 이러한 차트에 대한 부분 확대 또는 부분 축소 기능을 제공하고 있지 않아서, 차트 활용에 제한이 존재하였다.The chart feature provided in existing spreadsheets allows you to zoom in or zoom out of a chart when the user wants to zoom in or out on a specific part of the chart after the chart is created based on the data you specify. Since it was not provided, there were limitations in using the chart.

따라서, 스프레드시트의 차트 기능과 관련해서, 사용자가 차트의 일부분만을 선택적으로 확대 또는 축소하고자 하는 경우, 이러한 부분적 확대 또는 축소 기능을 제공함으로써, 사용자의 스프레드시트 사용의 편의를 도모할 수 있는 기술의 연구가 필요하다.Therefore, in relation to the chart function of the spreadsheet, if the user wants to selectively enlarge or reduce only a part of the chart, the partial enlargement or reduction function is provided, thereby providing a convenience for the user to use the spreadsheet. Need research

본 발명은 사용자에 의해 스프레드시트 내에 생성되어 있는 차트에 대한 부분 영역의 확대 또는 축소 명령이 인가되었을 때, 상기 차트로부터 상기 부분 영역을 분할 인식하고, 상기 부분 영역 내에 포함되는 부분 데이터 범위를 확인한 후 상기 부분 데이터 범위에 종속되는 차트의 구성 요소들만을 확대 또는 축소함으로써, 사용자의 스프레드시트 사용의 편의를 도모하고자 한다.According to an embodiment of the present invention, when a magnification or reduction command of a partial region for a chart generated in a spreadsheet is applied by a user, the partial region is recognized from the chart and the partial data range included in the partial region is checked. It is intended to facilitate the user's use of the spreadsheet by enlarging or reducing only the components of the chart that depend on the partial data range.

본 발명의 일실시예에 따른 차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치는 사용자로부터 스프레드시트 내에서 생성되어 있는 차트에 대한 부분 영역의 선택 명령이 인가되면, 상기 차트에 대한 전체 표시 영역으로부터 상기 부분 영역을 분할 인식하는 분할 인식부, 상기 차트를 구성하는 축의 전체 데이터 범위 중 상기 부분 영역 내에 포함되는 부분 데이터 범위만을 선별하는 부분 데이터 범위 선별부 및 상기 사용자에 의해 상기 부분 영역에 대한 확대 또는 축소를 지시하는 스케일 조정 명령이 인가되면, 상기 스케일 조정 명령에 따른 스케일 값에 따라 상기 부분 영역 내에 포함되어 있는 상기 부분 데이터 범위에 종속되는 차트의 구성 요소들만을 확대 또는 축소 조정하는 스케일 조정부를 포함한다.According to an embodiment of the present invention, a spreadsheet driving apparatus capable of adjusting a partial scale of a chart may be configured such that when a command for selecting a partial region of a chart generated in a spreadsheet is received from a user, the spreadsheet driving apparatus may be configured to display the entire region of the chart. A division recognizing unit which divides and recognizes the partial region, a partial data range selecting unit which selects only the partial data range included in the partial region among the entire data ranges of the axes constituting the chart, and enlarges the partial region by the user; If a scale adjustment command is provided to instruct reduction, the scale adjustment unit may be configured to enlarge or reduce only components of the chart that depend on the partial data range included in the partial area according to the scale value according to the scale adjustment command. do.

또한, 본 발명의 일실시예에 따른 차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치의 동작 방법은 사용자로부터 스프레드시트 내에서 생성되어 있는 차트에 대한 부분 영역의 선택 명령이 인가되면, 상기 차트에 대한 전체 표시 영역으로부터 상기 부분 영역을 분할 인식하는 단계, 상기 차트를 구성하는 축의 전체 데이터 범위 중 상기 부분 영역 내에 포함되는 부분 데이터 범위만을 선별하는 단계 및 상기 사용자에 의해 상기 부분 영역에 대한 확대 또는 축소를 지시하는 스케일 조정 명령이 인가되면, 상기 스케일 조정 명령에 따른 스케일 값에 따라 상기 부분 영역 내에 포함되어 있는 상기 부분 데이터 범위에 종속되는 차트의 구성 요소들만을 확대 또는 축소 조정하는 단계를 포함한다.In addition, according to an embodiment of the present invention, an operation method of a spreadsheet driving apparatus capable of adjusting the scale of a chart according to an embodiment of the present invention may be performed when a command for selecting a partial region for a chart generated in a spreadsheet is received from a user. Splitting and recognizing the partial region from the entire display region, selecting only the partial data range included in the partial region among the entire data ranges of the axes constituting the chart, and enlarging or reducing the partial region by the user If a scale adjustment command indicating a is applied, the method may include expanding or contracting only components of the chart that depend on the partial data range included in the partial area according to the scale value according to the scale adjustment command.

본 발명은 사용자에 의해 스프레드시트 내에 생성되어 있는 차트에 대한 부분 영역의 확대 또는 축소 명령이 인가되었을 때, 상기 차트로부터 상기 부분 영역을 분할 인식하고, 상기 부분 영역 내에 포함되는 부분 데이터 범위를 확인한 후 상기 부분 데이터 범위에 종속되는 차트의 구성 요소들만을 확대 또는 축소함으로써, 사용자의 스프레드시트 사용의 편의를 도모할 수 있다.According to an embodiment of the present invention, when a magnification or reduction command of a partial region for a chart generated in a spreadsheet is applied by a user, the partial region is recognized from the chart and the partial data range included in the partial region is checked. By enlarging or reducing only the components of the chart that depend on the partial data range, the user can use the spreadsheet easily.

도 1은 본 발명의 일실시예에 따른 차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치의 구조를 도시한 도면이다.
도 2는 본 발명의 일실시예에 따른 차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치의 동작을 설명하기 위한 도면이다.
도 3은 본 발명의 일실시예에 따른 차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치의 동작 방법을 도시한 순서도이다.
1 is a diagram illustrating a structure of a spreadsheet driving apparatus capable of adjusting a partial scale of a chart according to an embodiment of the present invention.
2 is a view for explaining the operation of the spreadsheet driving apparatus capable of adjusting the partial scale of the chart according to an embodiment of the present invention.
3 is a flowchart illustrating a method of operating a spreadsheet driving apparatus capable of adjusting a partial scale of a chart according to an exemplary embodiment of the present invention.

이하에서는 본 발명에 따른 실시예들을 첨부된 도면을 참조하여 상세하게 설명하기로 한다. 이러한 설명은 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였으며, 다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 본 명세서 상에서 사용되는 모든 용어들은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 사람에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. This description is not intended to limit the invention to the specific embodiments, it should be understood to include all changes, equivalents, and substitutes included in the spirit and scope of the invention. In describing the drawings, similar reference numerals are used for similar components, and unless otherwise defined, all terms used in the present specification, including technical or scientific terms, may be used in the art to which the present invention pertains. It has the same meaning as is commonly understood by someone who has it.

도 1은 본 발명의 일실시예에 따른 차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치의 구조를 도시한 도면이다.1 is a diagram illustrating a structure of a spreadsheet driving apparatus capable of adjusting a partial scale of a chart according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 일실시예에 따른 차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치(110)는 분할 인식부(111), 부분 데이터 범위 선별부(112) 및 스케일 조정부(113)를 포함한다.Referring to FIG. 1, a spreadsheet driving apparatus 110 capable of adjusting a partial scale of a chart according to an exemplary embodiment of the present invention may include a division recognizer 111, a partial data range selector 112, and a scale adjuster 113. ).

분할 인식부(111)는 사용자로부터 스프레드시트 내에서 생성되어 있는 차트에 대한 부분 영역의 선택 명령이 인가되면, 상기 차트에 대한 전체 표시 영역으로부터 상기 부분 영역을 분할 인식한다.The division recognizing unit 111 recognizes the partial region from the entire display region for the chart when a user selects a partial region selection command for the chart generated in the spreadsheet.

부분 데이터 범위 선별부(112)는 상기 차트를 구성하는 축의 전체 데이터 범위 중 상기 부분 영역 내에 포함되는 부분 데이터 범위만을 선별한다.The partial data range selector 112 selects only the partial data range included in the partial region among the entire data ranges of the axes constituting the chart.

이때, 본 발명의 일실시예에 따르면, 부분 데이터 범위 선별부(112)는 상기 부분 영역을 구성하는 사각 프레임을 생성하고, 상기 차트를 구성하는 축과 상기 사각 프레임 간의 적어도 하나의 교점을 확인하여 확인된 상기 적어도 하나의 교점을 기초로 상기 차트를 구성하는 축의 전체 데이터 범위 중 상기 부분 영역 내에 포함되는 상기 부분 데이터 범위만을 선별할 수 있다.At this time, according to an embodiment of the present invention, the partial data range selector 112 generates a rectangular frame constituting the partial region, and checks at least one intersection point between the axis constituting the chart and the rectangular frame. Only the partial data range included in the partial region of the entire data range of the axes constituting the chart may be selected based on the identified at least one intersection point.

스케일 조정부(113)는 상기 사용자에 의해 상기 부분 영역에 대한 확대 또는 축소를 지시하는 스케일 조정 명령이 인가되면, 상기 스케일 조정 명령에 따른 스케일 값에 따라 상기 부분 영역 내에 포함되어 있는 상기 부분 데이터 범위에 종속되는 차트의 구성 요소들만을 확대 또는 축소 조정한다.The scale adjusting unit 113 is applied to the partial data range included in the partial region according to the scale value according to the scale adjustment command when a scale adjustment command for instructing the enlargement or reduction of the partial region is applied by the user. Zoom in or zoom out only the components of the chart that depend on it.

관련해서, 도 2에는 본 발명의 일실시예에 따른 차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치(110)의 동작을 설명하기 위한 예시 화면이 도시되어 있다.2, there is shown an example screen for explaining the operation of the spreadsheet driving apparatus 110 capable of partial scale adjustment for a chart according to an embodiment of the present invention.

도 2의 도면부호 210에 도시된 그림과 같이, 본 발명에 따른 차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치(110)는 스프레드시트 내에 소정의 차트가 생성되면, 사용자로 하여금 차트에서 부분 영역의 선택을 가능하게 하고, 선택된 부분 영역의 확대 또는 축소를 수행할 수 있도록 지원하는 제어 인터페이스(211)를 구성하여 화면 상에 표시할 수 있다.As shown in the diagram 210 of FIG. 2, when the spreadsheet driving apparatus 110 capable of partial scaling of the chart according to the present invention generates a predetermined chart in the spreadsheet, the user is allowed to make a partial region in the chart. The control interface 211 may be configured and displayed on the screen to enable selection of the control panel and to support enlargement or reduction of the selected partial region.

이때, 사용자가 제어 인터페이스(211)를 통해 상기 차트에서 부분 영역(212)을 선택하게 되면, 분할 인식부(111)는 사용자에 의해서 인가된 부분 영역(212)의 선택 명령에 대응하여 상기 차트에 대한 전체 표시 영역으로부터 부분 영역(212)을 분할 인식할 수 있다.In this case, when the user selects the partial region 212 in the chart through the control interface 211, the division recognition unit 111 may enter the chart in response to the selection command of the partial region 212 applied by the user. The partial region 212 may be divided and recognized from the entire display region.

그러고 나서, 부분 데이터 범위 선별부(112)는 상기 차트를 구성하는 축의 전체 데이터 범위(215) 중 부분 영역(212) 내에 포함되는 부분 데이터 범위(216)만을 선별할 수 있다.Thereafter, the partial data range selector 112 may select only the partial data range 216 included in the partial region 212 of the entire data range 215 of the axes constituting the chart.

이때, 본 발명의 일실시예에 따르면, 부분 데이터 범위 선별부(112)는 도면부호 210에 도시된 그림과 같이, 부분 영역(212)을 구성하는 사각 프레임을 생성하고, 상기 차트를 구성하는 축과 상기 사각 프레임 간의 적어도 하나의 교점(213, 214)을 확인하여 확인된 상기 적어도 하나의 교점(213, 214)을 기초로 상기 차트를 구성하는 축의 전체 데이터 범위(215) 중 부분 영역(212) 내에 포함되는 부분 데이터 범위(216)만을 선별할 수 있다.At this time, according to an embodiment of the present invention, the partial data range selection unit 112 generates a rectangular frame constituting the partial region 212, as shown in the figure 210, the axis constituting the chart And the partial region 212 of the entire data range 215 of the axes constituting the chart based on the at least one intersection point 213, 214 identified by checking at least one intersection point 213, 214 between the rectangular frame and the rectangular frame. Only the partial data range 216 contained within can be selected.

이때, 부분 데이터 범위 선별부(112)는 부분 데이터 범위(216)의 선별을 위해, 차트를 구성하는 하나 이상의 축들 중 데이터의 변수에 해당되는 축과 부분 영역(212)을 구성하는 사각 프레임간의 적어도 하나의 교점(213, 214)을 확인할 수 있다.In this case, the partial data range selector 112 selects at least between an axis corresponding to a variable of the data among the one or more axes constituting the chart and a rectangular frame constituting the partial region 212 to select the partial data range 216. One intersection (213, 214) can be identified.

관련해서, 도면부호 210에 도시된 차트는 가로축이 데이터의 변수에 해당되는 축인 세로막대형, 꺾은선형 차트이기 때문에, 부분 데이터 범위 선별부(112)는 차트를 구성하는 가로축과 부분 영역(212)을 구성하는 사각 프레임 간의 교점(213, 214)을 확인하여 해당 교점(213, 214)을 기초로 상기 가로축의 전체 데이터 범위(215) 중 부분 영역(212) 내에 포함되는 부분 데이터 범위(216)만을 선별할 수 있다.In relation to this, since the chart shown in reference numeral 210 is a vertical bar chart and a horizontal chart in which the horizontal axis corresponds to an axis corresponding to a variable of data, the partial data range selector 112 configures the horizontal axis and the partial area 212 constituting the chart. Checking the intersections 213 and 214 between the rectangular frames constituting the X, only the partial data range 216 included in the partial area 212 of the entire data range 215 of the horizontal axis based on the intersections 213 and 214. Can be screened.

만약, 차트가 도 2에 도시된 차트와 달리, 세로축이 데이터의 변수에 해당되는 가로막대형 차트라고 하는 경우, 부분 데이터 범위 선별부(112)는 세로축과 부분 영역을 구성하는 사각 프레임 간의 적어도 하나의 교점을 확인하여 상기 차트를 구성하는 세로축의 전체 데이터 범위 중 상기 부분 영역 내에 포함되는 상기 부분 데이터 범위만을 선별할 수 있다.If the chart is different from the chart shown in FIG. 2, and the vertical axis is a bar chart that corresponds to a variable of data, the partial data range selector 112 may include at least one of the vertical axis and at least one rectangular frame constituting the partial area. By checking the intersection, only the partial data range included in the partial region may be selected among the entire data ranges of the vertical axis constituting the chart.

이렇게, 도 2의 도면부호 210에 도시된 그림과 같이 부분 데이터 범위 선별부(112)를 통해 부분 데이터 범위(216)가 선별된 이후, 사용자에 의해 부분 영역(212)에 대한 확대 또는 축소를 지시하는 스케일 조정 명령이 인가되면, 스케일 조정부(113)는 상기 스케일 조정 명령에 따른 스케일 값에 따라 부분 영역(212) 내에 포함되어 있는 부분 데이터 범위(216)에 종속되는 차트의 구성 요소들만을 확대 또는 축소 조정할 수 있다.As such, after the partial data range 216 is selected through the partial data range selection unit 112 as illustrated in FIG. 2, the user may instruct the user to enlarge or reduce the partial region 212. When a scale adjustment command is applied, the scale adjustment unit 113 enlarges or enlarges only the components of the chart that depend on the partial data range 216 included in the partial area 212 according to the scale value according to the scale adjustment command. You can adjust the zoom out.

여기서, 차트의 구성 요소들이란 도 2의 도면에서 차트를 구성하는 막대, 꺾은선, 축 값 등 차트를 그려내기 위해서 필요한 구성 요소들을 의미한다.Here, the components of the chart refer to components necessary for drawing a chart such as bars, broken lines, and axis values constituting the chart in FIG. 2.

관련해서, 사용자에 의해 부분 영역(212)에 대한 확대를 지시하는 스케일 조정 명령이 인가되었다면, 스케일 조정부(113)는 도면부호 220에 도시된 그림과 같이, 상기 스케일 조정 명령에 다른 스케일 값에 따라 부분 영역(212) 내에 포함되어 있는 부분 데이터 범위(216)에 종속되는 차트의 구성 요소들인 막대, 꺾은선, 가로축 값 등을 확대 조정할 수 있다.In relation to this, if a scale adjustment command for instructing the enlargement of the partial region 212 has been authorized by the user, the scale adjustment unit 113 according to the scale value different from the scale adjustment command, as shown in FIG. 220. The bar, the line, the horizontal axis value, and the like, which are components of the chart, which depend on the partial data range 216 included in the partial area 212, may be adjusted.

이때, 본 발명의 일실시예에 따르면, 차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치(110)는 도면부호 221과 222에 도시된 그림과 같이, 사용자로 하여금 부분 영역(212)에 대한 확대 또는 축소를 지시하는 스케일 조정 명령을 인가할 수 있도록 하는 스케일 조정 인터페이스를 화면 상에 표시할 수 있다. 예컨대, 사용자는 도면부호 221로 표시된 '+'버튼을 누름으로써, 부분 영역(212)을 확대시킬 수 있고, '-'버튼을 누름으로써, 부분 영역(212)을 축소시킬 수 있으며, 도면부호 222로 표시된 가로 조절바를 우측으로 이동시킴으로써, 부분 영역(212)을 확대시킬 수 있고, 상기 가로 조절바를 좌측으로 이동시킴으로써, 부분 영역(212)을 축소시킬 수 있다.In this case, according to an embodiment of the present invention, the spreadsheet driving apparatus 110 capable of adjusting the scale of the chart allows the user to enlarge the partial region 212 as shown in the figures 221 and 222. Alternatively, a scale adjustment interface for applying a scale adjustment command indicating reduction may be displayed on the screen. For example, the user may enlarge the partial region 212 by pressing the '+' button indicated by reference numeral 221, and reduce the partial region 212 by pressing the '-' button, and reference numeral 222. The partial region 212 can be enlarged by moving the horizontal control bar labeled to the right, and the partial region 212 can be reduced by moving the horizontal control bar to the left.

이때, 본 발명의 일실시예에 따르면, 스케일 조정부(113)는 스케일 조정 값 저장부(114), 스케일 조정 값 확인부(115) 및 스케일 조정 처리부(116)를 포함할 수 있다.At this time, according to an embodiment of the present invention, the scale adjusting unit 113 may include a scale adjusting value storage unit 114, a scale adjusting value checking unit 115, and a scale adjusting processing unit 116.

스케일 조정 값 저장부(114)에는 복수의 서로 다른 종류의 차트들 별로 미리 설정된 서로 다른 스케일 조정 값들이 대응되어 저장되어 있다.The scale adjustment value storage unit 114 stores different scale adjustment values preset for each of a plurality of different types of charts.

여기서, 스케일 조정 값이란 확대 또는 축소 비율을 지시하는 값을 의미한다.Here, the scale adjustment value means a value indicating an enlargement or reduction ratio.

관련해서, 스케일 조정 값 저장부(114)에는 하기의 표 1과 같이 데이터가 저장되어 있을 수 있다.In relation to this, the scale adjustment value storage unit 114 may store data as shown in Table 1 below.

복수의 서로 다른 종류의 차트들Multiple different kinds of charts 서로 다른 스케일 조정 값Different scaling values 세로막대형 차트Column chart 10%10% 원통형 차트Cylindrical chart 15%15% 꺾은선형 차트Line chart 20%20% ...... ......

여기서, 스케일 조정 값 저장부(114)에 저장되는 각 차트의 종류에 따른 스케일 조정 값은 관리자에 의해서 각 차트의 종류 별로, 확대 또는 축소가 수행될 때, 가독성이 가장 좋을 것으로 판단되는 값으로 미리 설정되어 있을 수 있다.Here, the scale adjustment value according to the type of each chart stored in the scale adjustment value storage unit 114 is a value which is judged to have the best readability when the magnification or reduction is performed for each type of chart by the administrator in advance. It may be set.

스케일 조정 값 확인부(115)는 스케일 조정 값 저장부(114)를 참조하여 스케일 조정 값 저장부(114) 상에서 상기 차트에 대응되어 저장되어 있는 제1 스케일 조정 값을 확인한다.The scale adjustment value checking unit 115 checks the first scale adjustment value stored in correspondence with the chart on the scale adjustment value storage unit 114 with reference to the scale adjustment value storage unit 114.

스케일 조정 처리부(116)는 상기 사용자에 의해 상기 부분 영역에 대한 상기 스케일 조정 명령이 1회씩 인가될 때마다, 상기 제1 스케일 조정 값에 따른 확대 또는 축소 비율만큼 상기 부분 영역 내에 포함되어 있는 상기 부분 데이터 범위에 종속되는 차트의 구성 요소들만을 확대 또는 축소 조정 처리한다.The scale adjustment processing unit 116 is included in the partial region by an enlargement or reduction ratio according to the first scale adjustment value each time the scale adjustment command for the partial region is applied by the user once. Only the components of the chart that depend on the data range are scaled up or down.

예컨대, 스케일 조정 값 저장부(114) 상에 상기 표 1과 같이 데이터가 저장되어 있다고 하고, 상기 차트가 '원통형 차트'라고 하는 경우, 스케일 조정 값 확인부(115)는 스케일 조정 값 저장부(114)를 참조하여 스케일 조정 값 저장부(114) 상에서 상기 차트의 종류인 '원통형 차트'에 대응되어 저장되어 있는 제1 스케일 조정 값으로 '15%'를 확인할 수 있다.For example, if data is stored in the scale adjustment value storage unit 114 as shown in Table 1 above, and the chart is a 'cylindrical chart', the scale adjustment value confirming unit 115 may include a scale adjustment value storage unit ( Referring to 114), the first scale adjustment value stored in correspondence with the cylindrical chart, which is the type of the chart, may be identified as '15% 'on the scale adjustment value storage unit 114.

그러고 나서, 스케일 조정 처리부(116)는 상기 사용자에 의해 상기 부분 영역에 대한 상기 스케일 조정 명령이 1회씩 인가될 때마다, 상기 제1 스케일 조정 값인 '15%'에 따른 확대 또는 축소 비율만큼 상기 부분 영역 내에 포함되어 있는 상기 부분 데이터 범위에 종속되는 차트의 구성 요소들만을 확대 또는 축소 조정 처리할 수 있다.Then, each time the scale adjustment command for the partial region is applied once by the user, the scale adjustment processing unit 116 increases the portion by an enlargement or reduction ratio according to the first scale adjustment value '15% '. Only the components of the chart that depend on the partial data range included in the area may be enlarged or reduced.

즉, 본 발명에 따른 차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치(110)는 부분 확대 또는 축소의 대상이 되는 차트의 종류에 따라 서로 다른 스케일 조정 값에 기초하여 해당 차트의 부분 영역에 대한 확대 또는 축소 처리가 되도록 함으로써, 차트의 종류에 따라 최적으로 스케일 조정이 수행되도록 지원할 수 있다.That is, the spreadsheet driving device 110 capable of adjusting the scale of the chart according to the present invention is based on the different scale adjustment values according to the types of the charts to be partially enlarged or reduced. By performing the enlargement or reduction process, it is possible to support the scale adjustment to be optimally performed according to the type of the chart.

이때, 본 발명의 일실시예에 따르면, 스케일 조정부(113)는 스케일 조정 가중치 저장부(117) 및 스케일 조정 가중치 확인부(118)를 더 포함할 수 있다.At this time, according to an embodiment of the present invention, the scale adjustment unit 113 may further include a scale adjustment weight storage unit 117 and a scale adjustment weight confirmation unit 118.

스케일 조정 가중치 저장부(117)에는 미리 설정된 복수의 서로 다른 영역 비율의 범위 값들 별로 미리 설정된 서로 다른 스케일 조정 가중치들이 대응되어 저장되어 있다.The scale adjustment weight storage unit 117 stores different preset scale adjustment weights corresponding to range values of a plurality of preset different area ratios.

예컨대, 스케일 조정 가중치 저장부(117)에는 하기의 표 2와 같이 데이터가 저장되어 있을 수 있다.For example, the scale adjustment weight storage unit 117 may store data as shown in Table 2 below.

복수의 서로 다른 영역 비율의 범위 값들Range values of a plurality of different area ratios 스케일 조정 가중치Scaling weights 0~20%0-20% 0.80.8 20~40%20-40% 0.90.9 40~60%40-60% 1.11.1 ...... ......

스케일 조정 가중치 확인부(118)는 상기 차트에 대한 전체 표시 영역 대비 상기 부분 영역이 차지하는 영역 비율을 연산하고, 스케일 조정 가중치 저장부(117)를 참조하여 스케일 조정 가중치 저장부(117) 상에서 상기 연산된 영역 비율이 속해 있는 영역 비율의 범위 값에 대응되어 저장되어 있는 제1 스케일 조정 가중치를 확인한다.The scale adjustment weight checker 118 calculates an area ratio of the partial region to the entire display area of the chart, and calculates the scale ratio on the scale adjustment weight storage unit 117 with reference to the scale adjustment weight storage unit 117. The first scale adjustment weight stored in correspondence with the range value of the area ratio to which the acquired area ratio belongs is checked.

이때, 스케일 조정 처리부(116)는 상기 제1 스케일 조정 값에 대해 상기 제1 스케일 조정 가중치를 곱하여 상기 제1 스케일 조정 값에 대한 보정을 수행한 후 상기 사용자에 의해 상기 부분 영역에 대한 상기 스케일 조정 명령이 1회씩 인가될 때마다, 상기 보정된 제1 스케일 조정 값에 따른 확대 또는 축소 비율만큼 상기 부분 영역 내에 포함되어 있는 상기 부분 데이터 범위에 종속되는 차트의 구성 요소들만을 확대 또는 축소 조정 처리할 수 있다.In this case, the scale adjustment processor 116 multiplies the first scale adjustment value by the first scale adjustment value to perform correction on the first scale adjustment value, and then adjusts the scale of the partial region by the user. Each time the command is applied, only the components of the chart that depend on the partial data range included in the partial area are enlarged or reduced by the enlargement or reduction ratio according to the corrected first scale adjustment value. Can be.

예컨대, 스케일 조정 값 저장부(114) 상에 상기 표 1과 같이 데이터가 저장되어 있고, 스케일 조정 가중치 저장부(117) 상에 상기 표 2와 같이 데이터가 저장되어 있다고 하며, 상기 차트가 '원통형 차트'라고 하는 경우, 우선 스케일 조정 값 확인부(115)는 스케일 조정 값 저장부(114)를 참조하여 스케일 조정 값 저장부(114) 상에서 상기 차트의 종류인 '원통형 차트'에 대응되어 저장되어 있는 제1 스케일 조정 값으로 '15%'를 확인할 수 있다.For example, it is assumed that data is stored in the scale adjustment value storage unit 114 as shown in Table 1, and data is stored in the scale adjustment weight storage unit 117 as shown in Table 2 above. Chart, the scale adjustment value checking unit 115 is stored in correspondence with the cylindrical chart, which is a type of the chart, on the scale adjustment value storage unit 114 with reference to the scale adjustment value storage unit 114. '15% 'can be confirmed with the first scale adjustment value.

이때, 스케일 조정 가중치 확인부(118)는 상기 차트에 대한 전체 표시 영역 대비 상기 부분 영역이 차지하는 영역 비율을 연산한 후 스케일 조정 가중치 저장부(117)를 참조하여 스케일 조정 가중치 저장부(117) 상에서 상기 연산된 영역 비율이 속해 있는 영역 비율의 범위 값에 대응되어 저장되어 있는 제1 스케일 조정 가중치를 확인할 수 있다. 관련해서, 상기 차트에 대한 전체 표시 영역 대비 상기 부분 영역이 차지하는 영역 비율이 '35%'라고 하는 경우, 스케일 조정 가중치 확인부(118)는 스케일 조정 가중치 저장부(117) 상에서 '35%'라는 영역 비율이 속해 있는 영역 비율의 범위 값인 '20~40%'에 대응되어 저장되어 있는 가중치인 '0.9'를 상기 제1 스케일 조정 가중치로 확인할 수 있다.In this case, the scale adjustment weight checker 118 calculates an area ratio of the partial region to the entire display area of the chart, and then on the scale adjustment weight storage unit 117 with reference to the scale adjustment weight storage unit 117. The first scale adjustment weight stored in correspondence with the range value of the area ratio to which the calculated area ratio belongs may be checked. In relation to this, when the ratio of the area occupied by the partial area to the total display area of the chart is '35% ', the scale adjustment weight checker 118 may display '35%' on the scale adjustment weight storage unit 117. The weighted value '0.9' corresponding to '20 to 40% 'which is a range value of the area ratio to which the area ratio belongs may be identified as the first scale adjustment weight.

그러고 나서, 스케일 조정 처리부(116)는 상기 제1 스케일 조정 값인 '15%'에 대해 상기 제1 스케일 조정 가중치인 '0.9'를 곱하여 '13.5%'라고 하는 보정된 제1 스케일 조정 값을 연산한 후 상기 사용자에 의해 상기 부분 영역에 대한 상기 스케일 조정 명령이 1회씩 인가될 때마다, 상기 보정된 제1 스케일 조정 값인 '13.5%'에 따른 확대 또는 축소 비율만큼 상기 부분 영역 내에 포함되어 있는 상기 부분 데이터 범위에 종속되는 차트의 구성 요소들만을 확대 또는 축소 조정 처리할 수 있다.Thereafter, the scale adjustment processor 116 multiplies the first scale adjustment value '0.9' by the first scale adjustment weight '0.9' and calculates a corrected first scale adjustment value of '13 .5% '. Each time the scale adjustment command is applied to the partial region by the user one time later, the portion included in the partial region by an enlargement or reduction ratio according to the corrected first scale adjustment value '13 .5% ' Only the components of the chart that depend on the data range can be scaled up or down.

즉, 본 발명에 따른 차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치(110)는 부분 확대 또는 축소의 대상이 되는 차트의 종류에 따라 서로 다른 스케일 조정 값에 기초하여 해당 차트의 부분 영역에 대한 확대 또는 축소 처리가 되도록 함과 동시에, 확대 또는 축소의 대상이 되는 부분 영역의 크기 비율을 고려하여 상기 차트의 부분 영역에 대한 확대 또는 축소 크기 비율이 다르게 조정되도록 함으로써, 차트의 종류나 부분 영역의 크기에 따라 최적으로 스케일 조정이 수행되도록 지원할 수 있다.That is, the spreadsheet driving device 110 capable of adjusting the scale of the chart according to the present invention is based on the different scale adjustment values according to the types of the charts to be partially enlarged or reduced. In addition to the enlargement or reduction process, in consideration of the size ratio of the partial region to be enlarged or reduced, the enlargement or reduction size ratio with respect to the partial region of the chart is adjusted differently. It can support optimal scaling according to size.

본 발명의 일실시예에 따르면, 부분 데이터 범위 선별부(112)는 상기 스케일 조정 명령에 따른 스케일 값에 따라 상기 부분 데이터 범위에 종속되는 차트의 구성 요소들만의 확대 또는 축소 조정이 완료된 이후, 상기 사용자에 의해 상기 부분 영역의 이동을 지시하는 이동 명령이 인가되는 경우, 상기 부분 영역의 이동이 완료된 시점에서의 상기 부분 영역의 위치를 확인해서 상기 차트를 구성하는 축의 전체 데이터 범위 중 이동이 완료된 상기 부분 영역 내에 포함되는 부분 데이터 범위만을 재선별할 수 있다.According to an embodiment of the present invention, the partial data range selector 112 may enlarge or reduce only the components of the chart dependent on the partial data range according to the scale value according to the scale adjustment command. When a movement command for instructing the movement of the partial region is applied by the user, the movement of the entire data range of the axes constituting the chart is completed by checking the position of the partial region when the movement of the partial region is completed. Only partial data ranges included in the partial region can be reselected.

이때, 스케일 조정부(113)는 이동이 완료된 상기 부분 영역 내에서 상기 재선별된 부분 데이터 범위에 종속되는 차트의 구성 요소들에 대해 상기 스케일 값에 따라 확대 또는 축소 조정을 수행할 수 있다.In this case, the scale adjusting unit 113 may perform the enlargement or reduction adjustment according to the scale value for the components of the chart that depend on the reselected partial data range in the partial region where movement is completed.

예컨대, 도 2에 도시된 실시예에서 사용자에 의해 부분 영역(212)이 오른쪽으로 이동하는 경우, 부분 데이터 범위 선별부(112)는 부분 영역(212)의 이동이 완료된 시점에서의 부분 영역(212)의 위치를 확인해서, 상기 차트를 구성하는 축의 전체 데이터 범위(215) 중 이동이 완료된 부분 영역(212) 내에 포함되는 부분 데이터 범위만을 재선별할 수 있다.For example, in the embodiment shown in FIG. 2, when the partial region 212 is moved to the right by the user, the partial data range selector 112 may perform the partial region 212 at the time when the movement of the partial region 212 is completed. ), Only the partial data range included in the partial region 212 in which the movement is completed among the entire data range 215 of the axes constituting the chart can be reselected.

그러고 나서, 스케일 조정부(113)는 이동이 완료된 부분 영역(212) 내에서 상기 재선별된 부분 데이터 범위에 종속되는 차트의 구성 요소들에 대해 사용자가 인가하였던 스케일 값에 따라 확대 또는 축소 조정을 수행할 수 있다.Then, the scale adjusting unit 113 performs the enlargement or reduction adjustment according to the scale value applied by the user to the components of the chart that depend on the reselected partial data range in the partial region 212 where the movement is completed. can do.

도 3은 본 발명의 일실시예에 따른 차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치의 동작 방법을 도시한 순서도이다.3 is a flowchart illustrating a method of operating a spreadsheet driving apparatus capable of adjusting a partial scale of a chart according to an exemplary embodiment of the present invention.

단계(S310)에서는 사용자로부터 스프레드시트 내에서 생성되어 있는 차트에 대한 부분 영역의 선택 명령이 인가되면, 상기 차트에 대한 전체 표시 영역으로부터 상기 부분 영역을 분할 인식한다.In operation S310, when the user selects a partial region selection for the chart generated in the spreadsheet, the partial region is recognized from the entire display region for the chart.

단계(S320)에서는 상기 차트를 구성하는 축의 전체 데이터 범위 중 상기 부분 영역 내에 포함되는 부분 데이터 범위만을 선별한다.In operation S320, only the partial data range included in the partial region is selected from the entire data range of the axes constituting the chart.

단계(S330)에서는 상기 사용자에 의해 상기 부분 영역에 대한 확대 또는 축소를 지시하는 스케일 조정 명령이 인가되면, 상기 스케일 조정 명령에 따른 스케일 값에 따라 상기 부분 영역 내에 포함되어 있는 상기 부분 데이터 범위에 종속되는 차트의 구성 요소들만을 확대 또는 축소 조정한다.In operation S330, when a scale adjustment command for instructing enlargement or reduction of the partial region is applied by the user, the user is dependent on the partial data range included in the partial region according to a scale value according to the scale adjustment command. Zoom in or zoom out only the components of the chart.

이때, 본 발명의 일실시예에 따르면, 단계(S320)에서는 상기 부분 영역을 구성하는 사각 프레임을 생성하고, 상기 차트를 구성하는 축과 상기 사각 프레임 간의 적어도 하나의 교점을 확인하여 확인된 상기 적어도 하나의 교점을 기초로 상기 차트를 구성하는 축의 전체 데이터 범위 중 상기 부분 영역 내에 포함되는 상기 부분 데이터 범위만을 선별할 수 있다.In this case, according to an embodiment of the present invention, in step S320, the rectangular frame constituting the partial region is generated, and the at least one intersection point between the axis constituting the chart and the rectangular frame is checked to determine the at least one. Based on one intersection, only the partial data range included in the partial region may be selected among the entire data ranges of the axes constituting the chart.

또한, 본 발명의 일실시예에 따르면, 단계(S330)에서는 복수의 서로 다른 종류의 차트들 별로 미리 설정된 서로 다른 스케일 조정 값(스케일 조정 값은 확대 또는 축소 비율을 지시하는 값을 의미함)들이 대응되어 저장되어 있는 스케일 조정 값 저장부를 유지하는 단계, 상기 스케일 조정 값 저장부를 참조하여 상기 스케일 조정 값 저장부 상에서 상기 차트의 종류에 대응되어 저장되어 있는 제1 스케일 조정 값을 확인하는 단계 및 상기 사용자에 의해 상기 부분 영역에 대한 상기 스케일 조정 명령이 1회씩 인가될 때마다, 상기 제1 스케일 조정 값에 따른 확대 또는 축소 비율만큼 상기 부분 영역 내에 포함되어 있는 상기 부분 데이터 범위에 종속되는 차트의 구성 요소들만을 확대 또는 축소 조정 처리하는 단계를 포함할 수 있다.Further, according to an embodiment of the present invention, in step S330, different preset scale adjustment values (scale adjustment value means a value indicating an enlargement or reduction ratio) for each of a plurality of different types of charts are included. Maintaining a corresponding stored scale adjustment value storage unit, identifying a first scale adjustment value stored corresponding to the type of the chart on the scale adjustment value storage unit with reference to the scale adjustment value storage unit, and Whenever the scale adjustment command for the partial region is applied by the user once, the configuration of the chart dependent on the partial data range included in the partial region by an enlargement or reduction ratio according to the first scale adjustment value Zooming in or zooming out only the elements.

이때, 본 발명의 일실시예에 따르면, 단계(S330)에서는 미리 설정된 복수의 서로 다른 영역 비율의 범위 값들 별로 미리 설정된 서로 다른 스케일 조정 가중치들이 대응되어 저장되어 있는 스케일 조정 가중치 저장부를 유지하는 단계 및 상기 차트에 대한 전체 표시 영역 대비 상기 부분 영역이 차지하는 영역 비율을 연산하고, 상기 스케일 조정 가중치 저장부를 참조하여 상기 스케일 조정 가중치 저장부 상에서 상기 연산된 영역 비율이 속해 있는 영역 비율의 범위 값에 대응되어 저장되어 있는 제1 스케일 조정 가중치를 확인하는 단계를 더 포함할 수 있다.At this time, according to an embodiment of the present invention, in step S330, maintaining a scale adjustment weight storage unit in which different preset scale adjustment weights are stored in correspondence with the range values of a plurality of preset different region ratios; Computing an area ratio of the partial area to the entire display area of the chart, and corresponds to the range value of the area ratio to which the calculated area ratio belongs on the scale adjustment weight storage unit with reference to the scale adjustment weight storage unit. The method may further include checking the stored first scale adjustment weight.

이때, 상기 확대 또는 축소 조정 처리하는 단계는 상기 제1 스케일 조정 값에 대해 상기 제1 스케일 조정 가중치를 곱하여 상기 제1 스케일 조정 값에 대한 보정을 수행한 후 상기 사용자에 의해 상기 부분 영역에 대한 상기 스케일 조정 명령이 1회씩 인가될 때마다, 상기 보정된 제1 스케일 조정 값에 따른 확대 또는 축소 비율만큼 상기 부분 영역 내에 포함되어 있는 상기 부분 데이터 범위에 종속되는 차트의 구성 요소들만을 확대 또는 축소 조정 처리할 수 있다.In this case, the expanding or reducing adjustment process may be performed by multiplying the first scale adjustment value by the first scale adjustment value to perform correction on the first scale adjustment value, and then performing the correction on the partial region by the user. Each time a scale adjustment command is applied, only the components of the chart that depend on the partial data range included in the partial area are enlarged or reduced by the enlargement or reduction ratio according to the corrected first scale adjustment value. Can be processed.

또한, 본 발명의 일실시예에 따르면, 상기 차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치의 동작 방법은 상기 스케일 조정 명령에 따른 스케일 값에 따라 상기 부분 데이터 범위에 종속되는 차트의 구성 요소들만의 확대 또는 축소 조정이 완료된 이후, 상기 사용자에 의해 상기 부분 영역의 이동을 지시하는 이동 명령이 인가되는 경우, 상기 부분 영역의 이동이 완료된 시점에서의 상기 부분 영역의 위치를 확인해서 상기 차트를 구성하는 축의 전체 데이터 범위 중 이동이 완료된 상기 부분 영역 내에 포함되는 부분 데이터 범위만을 재선별하는 단계 및 이동이 완료된 상기 부분 영역 내에서 상기 재선별된 부분 데이터 범위에 종속되는 차트의 구성 요소들에 대해 상기 스케일 값에 따라 확대 또는 축소 조정을 수행하는 단계를 더 포함할 수 있다.In addition, according to an embodiment of the present invention, in the method of operating a spreadsheet driving apparatus capable of adjusting the scale of the chart, only the components of the chart that depend on the partial data range according to the scale value according to the scale adjustment command. When the movement command for instructing movement of the partial region is applied by the user after the enlargement or reduction adjustment of the is completed, the chart is constructed by confirming the position of the partial region when the movement of the partial region is completed. Reselecting only a partial data range included in the partial region in which the movement is completed among the entire data ranges of the axis; and for the components of the chart dependent on the reselected partial data range in the partial region in which the movement is completed. It further includes steps to perform zoom in or zoom out adjustments according to the scale value. Can.

이상, 도 3을 참조하여 본 발명의 일실시예에 따른 차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치의 동작 방법에 대해 설명하였다. 여기서, 본 발명의 일실시예에 따른 차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치의 동작 방법은 도 1과 도 2를 이용하여 설명한 차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치(110)의 동작에 대한 구성과 대응될 수 있으므로, 이에 대한 보다 상세한 설명은 생략하기로 한다.In the above, the operating method of the spreadsheet driving apparatus capable of adjusting the partial scale of the chart according to the exemplary embodiment of the present invention has been described with reference to FIG. 3. Here, the operating method of the spreadsheet driving apparatus capable of adjusting the partial scale of the chart according to an embodiment of the present invention is a spreadsheet driving apparatus 110 capable of adjusting the partial scale of the chart described with reference to FIGS. 1 and 2. Since it may correspond to the configuration of the operation of the, more detailed description thereof will be omitted.

본 발명의 일실시예에 따른 차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치의 동작 방법은 컴퓨터와의 결합을 통해 실행시키기 위한 저장매체에 저장된 컴퓨터 프로그램으로 구현될 수 있다.A method of operating a spreadsheet driving apparatus capable of adjusting a partial scale of a chart according to an exemplary embodiment of the present invention may be implemented by a computer program stored in a storage medium for execution by combining with a computer.

또한, 본 발명의 일실시예에 따른 차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치의 동작 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. In addition, the method of operating the spreadsheet driving apparatus capable of adjusting the partial scale of the chart according to an embodiment of the present invention may be implemented in the form of program instructions that can be executed by various computer means and recorded in a computer readable medium. . The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. Program instructions recorded on the media may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical media such as CD-ROMs, DVDs, and magnetic disks, such as floppy disks. Magneto-optical media, and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like.

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

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

110: 차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치
111: 분할 인식부 112: 부분 데이터 범위 선별부
113: 스케일 조정부 114: 스케일 조정 값 저장부
115: 스케일 조정 값 확인부 116: 스케일 조정 처리부
117: 스케일 조정 가중치 저장부 118: 스케일 조정 가중치 확인부
110: Spreadsheet drive with partial scaling for charts
111: divisional recognition unit 112: partial data range selection unit
113: scale adjustment unit 114: scale adjustment value storage unit
115: scale adjustment value check unit 116: scale adjustment processing unit
117: scale adjustment weight storage unit 118: scale adjustment weight check unit

Claims (12)

사용자로부터 스프레드시트 내에서 생성되어 있는 차트에 대한 부분 영역의 선택 명령이 인가되면, 상기 차트에 대한 전체 표시 영역으로부터 상기 부분 영역을 분할 인식하는 분할 인식부;
상기 차트를 구성하는 축의 전체 데이터 범위 중 상기 부분 영역 내에 포함되는 부분 데이터 범위만을 선별하는 부분 데이터 범위 선별부; 및
상기 사용자에 의해 상기 부분 영역에 대한 확대 또는 축소를 지시하는 스케일 조정 명령이 인가되면, 상기 스케일 조정 명령에 따른 스케일 값에 따라 상기 부분 영역 내에 포함되어 있는 상기 부분 데이터 범위에 종속되는 차트의 구성 요소들만을 확대 또는 축소 조정하는 스케일 조정부
를 포함하는 차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치.
A division recognizing unit for recognizing the partial region from the entire display area of the chart when a user selects a partial region selection command for the chart generated in the spreadsheet;
A partial data range selector which selects only a partial data range included in the partial area among all data ranges of the axes constituting the chart; And
If a scale adjustment command for instructing the enlargement or reduction of the partial region is applied by the user, a component of the chart dependent on the partial data range included in the partial region according to the scale value according to the scale adjustment command Scale adjustment unit to only zoom in or out
Spreadsheet driving device that can be partially scaled for the chart including.
제1항에 있어서,
상기 부분 데이터 범위 선별부는
상기 부분 영역을 구성하는 사각 프레임을 생성하고, 상기 차트를 구성하는 축과 상기 사각 프레임 간의 적어도 하나의 교점을 확인하여 확인된 상기 적어도 하나의 교점을 기초로 상기 차트를 구성하는 축의 전체 데이터 범위 중 상기 부분 영역 내에 포함되는 상기 부분 데이터 범위만을 선별하는 차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치.
The method of claim 1,
The partial data range selection unit
Generating a rectangular frame constituting the partial region, checking at least one intersection point between the axis constituting the chart and the rectangular frame, and among the entire data ranges of the axis constituting the chart based on the identified at least one intersection point; A spreadsheet driving apparatus capable of adjusting a partial scale of a chart that selects only the partial data range included in the partial area.
제1항에 있어서,
상기 스케일 조정부는
복수의 서로 다른 종류의 차트들 별로 미리 설정된 서로 다른 스케일 조정 값 - 스케일 조정 값은 확대 또는 축소 비율을 지시하는 값을 의미함 - 들이 대응되어 저장되어 있는 스케일 조정 값 저장부;
상기 스케일 조정 값 저장부를 참조하여 상기 스케일 조정 값 저장부 상에서 상기 차트의 종류에 대응되어 저장되어 있는 제1 스케일 조정 값을 확인하는 스케일 조정 값 확인부; 및
상기 사용자에 의해 상기 부분 영역에 대한 상기 스케일 조정 명령이 1회씩 인가될 때마다, 상기 제1 스케일 조정 값에 따른 확대 또는 축소 비율만큼 상기 부분 영역 내에 포함되어 있는 상기 부분 데이터 범위에 종속되는 차트의 구성 요소들만을 확대 또는 축소 조정 처리하는 스케일 조정 처리부
를 포함하는 차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치.
The method of claim 1,
The scale adjusting unit
A scale adjustment value storage unit for storing different scale adjustment values preset for each of a plurality of different types of charts, wherein the scale adjustment values mean values indicating an enlargement or reduction ratio;
A scale adjustment value checking unit for checking a first scale adjustment value stored in correspondence with the type of the chart on the scale adjustment value storage unit with reference to the scale adjustment value storage unit; And
Each time the scale adjustment command for the partial region is applied by the user, the chart is dependent on the partial data range included in the partial region by an enlargement or reduction ratio according to the first scale adjustment value. Scale adjustment processing to enlarge or reduce only the components
Spreadsheet driving device that can be partially scaled for the chart including.
제3항에 있어서,
상기 스케일 조정부는
미리 설정된 복수의 서로 다른 영역 비율의 범위 값들 별로 미리 설정된 서로 다른 스케일 조정 가중치들이 대응되어 저장되어 있는 스케일 조정 가중치 저장부; 및
상기 차트에 대한 전체 표시 영역 대비 상기 부분 영역이 차지하는 영역 비율을 연산하고, 상기 스케일 조정 가중치 저장부를 참조하여 상기 스케일 조정 가중치 저장부 상에서 상기 연산된 영역 비율이 속해 있는 영역 비율의 범위 값에 대응되어 저장되어 있는 제1 스케일 조정 가중치를 확인하는 스케일 조정 가중치 확인부
를 더 포함하고,
상기 스케일 조정 처리부는
상기 제1 스케일 조정 값에 대해 상기 제1 스케일 조정 가중치를 곱하여 상기 제1 스케일 조정 값에 대한 보정을 수행한 후 상기 사용자에 의해 상기 부분 영역에 대한 상기 스케일 조정 명령이 1회씩 인가될 때마다, 상기 보정된 제1 스케일 조정 값에 따른 확대 또는 축소 비율만큼 상기 부분 영역 내에 포함되어 있는 상기 부분 데이터 범위에 종속되는 차트의 구성 요소들만을 확대 또는 축소 조정 처리하는 차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치.
The method of claim 3,
The scale adjusting unit
A scale adjustment weight storage unit for storing different preset scale adjustment weights corresponding to the preset range values of a plurality of different region ratios; And
Computing an area ratio of the partial area to the entire display area of the chart, and corresponds to the range value of the area ratio to which the calculated area ratio belongs on the scale adjustment weight storage unit with reference to the scale adjustment weight storage unit. Scale adjustment weight check unit to check the stored first scale adjustment weight
More,
The scale adjustment processing unit
Each time the scale adjustment command for the partial region is applied by the user once after performing the correction on the first scale adjustment value by multiplying the first scale adjustment value by the first scale adjustment value, A spread capable of partial scaling for a chart that enlarges or contracts only the components of the chart that depend on the partial data range included in the partial area by an enlargement or reduction ratio according to the corrected first scale adjustment value. Seat driving device.
제1항에 있어서,
상기 부분 데이터 범위 선별부는
상기 스케일 조정 명령에 따른 스케일 값에 따라 상기 부분 데이터 범위에 종속되는 차트의 구성 요소들만의 확대 또는 축소 조정이 완료된 이후, 상기 사용자에 의해 상기 부분 영역의 이동을 지시하는 이동 명령이 인가되는 경우, 상기 부분 영역의 이동이 완료된 시점에서의 상기 부분 영역의 위치를 확인해서 상기 차트를 구성하는 축의 전체 데이터 범위 중 이동이 완료된 상기 부분 영역 내에 포함되는 부분 데이터 범위만을 재선별하고,
상기 스케일 조정부는
이동이 완료된 상기 부분 영역 내에서 상기 재선별된 부분 데이터 범위에 종속되는 차트의 구성 요소들에 대해 상기 스케일 값에 따라 확대 또는 축소 조정을 수행하는 차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치.
The method of claim 1,
The partial data range selection unit
When a movement command for instructing movement of the partial region is applied by the user after the enlargement or reduction adjustment of only the components of the chart dependent on the partial data range is completed according to the scale value according to the scale adjustment command, Checking the position of the partial region when the movement of the partial region is completed, and reselecting only the partial data range included in the partial region where movement is completed among the entire data ranges of the axes constituting the chart;
The scale adjusting unit
A spreadsheet driving apparatus for performing partial scaling on a chart in which the components of the chart dependent on the reselected partial data range are adjusted according to the scale value within the shifted partial region.
사용자로부터 스프레드시트 내에서 생성되어 있는 차트에 대한 부분 영역의 선택 명령이 인가되면, 상기 차트에 대한 전체 표시 영역으로부터 상기 부분 영역을 분할 인식하는 단계;
상기 차트를 구성하는 축의 전체 데이터 범위 중 상기 부분 영역 내에 포함되는 부분 데이터 범위만을 선별하는 단계; 및
상기 사용자에 의해 상기 부분 영역에 대한 확대 또는 축소를 지시하는 스케일 조정 명령이 인가되면, 상기 스케일 조정 명령에 따른 스케일 값에 따라 상기 부분 영역 내에 포함되어 있는 상기 부분 데이터 범위에 종속되는 차트의 구성 요소들만을 확대 또는 축소 조정하는 단계
를 포함하는 차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치의 동작 방법.
Recognizing the partial region from the entire display region for the chart when a user selects a partial region selection command for a chart generated in the spreadsheet;
Selecting only a partial data range included in the partial area among all data ranges of the axes constituting the chart; And
If a scale adjustment command for instructing the enlargement or reduction of the partial region is applied by the user, a component of the chart dependent on the partial data range included in the partial region according to the scale value according to the scale adjustment command Steps to zoom in or out
Method of operating a spreadsheet drive device capable of partial scaling for the chart comprising a.
제6항에 있어서,
상기 부분 데이터 범위만을 선별하는 단계는
상기 부분 영역을 구성하는 사각 프레임을 생성하고, 상기 차트를 구성하는 축과 상기 사각 프레임 간의 적어도 하나의 교점을 확인하여 확인된 상기 적어도 하나의 교점을 기초로 상기 차트를 구성하는 축의 전체 데이터 범위 중 상기 부분 영역 내에 포함되는 상기 부분 데이터 범위만을 선별하는 차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치의 동작 방법.
The method of claim 6,
Selecting only the partial data range
Generating a rectangular frame constituting the partial region, checking at least one intersection point between the axis constituting the chart and the rectangular frame, and among the entire data ranges of the axis constituting the chart based on the identified at least one intersection point; A method of operating a spreadsheet driving apparatus capable of adjusting a partial scale of a chart for selecting only the partial data range included in the partial region.
제6항에 있어서,
상기 확대 또는 축소 조정하는 단계는
복수의 서로 다른 종류의 차트들 별로 미리 설정된 서로 다른 스케일 조정 값 - 스케일 조정 값은 확대 또는 축소 비율을 지시하는 값을 의미함 - 들이 대응되어 저장되어 있는 스케일 조정 값 저장부를 유지하는 단계;
상기 스케일 조정 값 저장부를 참조하여 상기 스케일 조정 값 저장부 상에서 상기 차트의 종류에 대응되어 저장되어 있는 제1 스케일 조정 값을 확인하는 단계; 및
상기 사용자에 의해 상기 부분 영역에 대한 상기 스케일 조정 명령이 1회씩 인가될 때마다, 상기 제1 스케일 조정 값에 따른 확대 또는 축소 비율만큼 상기 부분 영역 내에 포함되어 있는 상기 부분 데이터 범위에 종속되는 차트의 구성 요소들만을 확대 또는 축소 조정 처리하는 단계
를 포함하는 차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치의 동작 방법.
The method of claim 6,
Adjusting the zoom in or zoom out
Maintaining a scale adjustment value storage unit in which different scale adjustment values preset for each of a plurality of different types of charts, the scale adjustment value means a value indicating an enlargement or reduction ratio, are stored correspondingly;
Identifying a first scale adjustment value stored in correspondence with the type of the chart on the scale adjustment value storage unit by referring to the scale adjustment value storage unit; And
Each time the scale adjustment command for the partial region is applied by the user, the chart is dependent on the partial data range included in the partial region by an enlargement or reduction ratio according to the first scale adjustment value. Steps to scale up or down only components
Method of operating a spreadsheet drive device capable of partial scaling for the chart comprising a.
제8항에 있어서,
상기 확대 또는 축소 조정하는 단계는
미리 설정된 복수의 서로 다른 영역 비율의 범위 값들 별로 미리 설정된 서로 다른 스케일 조정 가중치들이 대응되어 저장되어 있는 스케일 조정 가중치 저장부를 유지하는 단계; 및
상기 차트에 대한 전체 표시 영역 대비 상기 부분 영역이 차지하는 영역 비율을 연산하고, 상기 스케일 조정 가중치 저장부를 참조하여 상기 스케일 조정 가중치 저장부 상에서 상기 연산된 영역 비율이 속해 있는 영역 비율의 범위 값에 대응되어 저장되어 있는 제1 스케일 조정 가중치를 확인하는 단계
를 더 포함하고,
상기 확대 또는 축소 조정 처리하는 단계는
상기 제1 스케일 조정 값에 대해 상기 제1 스케일 조정 가중치를 곱하여 상기 제1 스케일 조정 값에 대한 보정을 수행한 후 상기 사용자에 의해 상기 부분 영역에 대한 상기 스케일 조정 명령이 1회씩 인가될 때마다, 상기 보정된 제1 스케일 조정 값에 따른 확대 또는 축소 비율만큼 상기 부분 영역 내에 포함되어 있는 상기 부분 데이터 범위에 종속되는 차트의 구성 요소들만을 확대 또는 축소 조정 처리하는 차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치의 동작 방법.
The method of claim 8,
Adjusting the zoom in or zoom out
Maintaining a scale adjustment weight storage unit in which different preset scale adjustment weights are correspondingly stored for respective preset range values of a plurality of different region ratios; And
Computing an area ratio of the partial area to the entire display area of the chart, and corresponds to the range value of the area ratio to which the calculated area ratio belongs on the scale adjustment weight storage unit with reference to the scale adjustment weight storage unit. Checking the stored first scale adjustment weight
More,
The expanding or reducing adjustment process
Each time the scale adjustment command for the partial region is applied by the user once after performing the correction on the first scale adjustment value by multiplying the first scale adjustment value by the first scale adjustment value, A spread capable of partial scaling for a chart that enlarges or contracts only the components of the chart that depend on the partial data range included in the partial area by an enlargement or reduction ratio according to the corrected first scale adjustment value. Method of operation of the sheet drive device.
제6항에 있어서,
상기 스케일 조정 명령에 따른 스케일 값에 따라 상기 부분 데이터 범위에 종속되는 차트의 구성 요소들만의 확대 또는 축소 조정이 완료된 이후, 상기 사용자에 의해 상기 부분 영역의 이동을 지시하는 이동 명령이 인가되는 경우, 상기 부분 영역의 이동이 완료된 시점에서의 상기 부분 영역의 위치를 확인해서 상기 차트를 구성하는 축의 전체 데이터 범위 중 이동이 완료된 상기 부분 영역 내에 포함되는 부분 데이터 범위만을 재선별하는 단계; 및
이동이 완료된 상기 부분 영역 내에서 상기 재선별된 부분 데이터 범위에 종속되는 차트의 구성 요소들에 대해 상기 스케일 값에 따라 확대 또는 축소 조정을 수행하는 단계
를 더 포함하는 차트에 대한 부분 스케일 조정이 가능한 스프레드시트 구동 장치의 동작 방법.
The method of claim 6,
When a movement command for instructing movement of the partial region is applied by the user after the enlargement or reduction adjustment of only the components of the chart dependent on the partial data range is completed according to the scale value according to the scale adjustment command, Checking the position of the partial region when the movement of the partial region is completed and reselecting only the partial data range included in the partial region in which movement is completed among the entire data ranges of the axes constituting the chart; And
Performing an enlargement or reduction adjustment according to the scale value for components of the chart that are dependent on the reselected partial data range within the partial region where movement is completed
Method of operation of the spreadsheet drive device capable of partial scaling for the chart further comprising a.
제6항 내지 제10항 중 어느 한 항의 방법을 수행하는 프로그램을 기록한 컴퓨터 판독 가능 기록 매체.A computer-readable recording medium having recorded thereon a program for performing the method of any one of claims 6 to 10. 제6항 내지 제10항 중 어느 한 항의 방법을 컴퓨터와의 결합을 통해 실행시키기 위한 저장매체에 저장된 컴퓨터 프로그램.A computer program stored in a storage medium for executing the method of any one of claims 6 to 10 in combination with a computer.
KR1020180028435A 2018-03-12 2018-03-12 Spreadsheet driving apparatus for performing partial scaling on charts and operating method thereof KR102107442B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180028435A KR102107442B1 (en) 2018-03-12 2018-03-12 Spreadsheet driving apparatus for performing partial scaling on charts and operating method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180028435A KR102107442B1 (en) 2018-03-12 2018-03-12 Spreadsheet driving apparatus for performing partial scaling on charts and operating method thereof

Publications (2)

Publication Number Publication Date
KR20190107327A true KR20190107327A (en) 2019-09-20
KR102107442B1 KR102107442B1 (en) 2020-06-02

Family

ID=68067321

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180028435A KR102107442B1 (en) 2018-03-12 2018-03-12 Spreadsheet driving apparatus for performing partial scaling on charts and operating method thereof

Country Status (1)

Country Link
KR (1) KR102107442B1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3120510U (en) * 2006-01-18 2006-04-06 株式会社島津製作所 Data display device for measuring equipment
US20170124740A1 (en) * 2015-11-02 2017-05-04 Microsoft Technology Licensing, Llc Images on charts
KR20170127344A (en) * 2015-03-12 2017-11-21 후지 덴키 가부시키가이샤 Display apparatus, monitoring system, display method and display program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3120510B2 (en) * 1991-12-13 2000-12-25 株式会社日立製作所 Flat row heat sink

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3120510U (en) * 2006-01-18 2006-04-06 株式会社島津製作所 Data display device for measuring equipment
KR20170127344A (en) * 2015-03-12 2017-11-21 후지 덴키 가부시키가이샤 Display apparatus, monitoring system, display method and display program
US20170124740A1 (en) * 2015-11-02 2017-05-04 Microsoft Technology Licensing, Llc Images on charts

Also Published As

Publication number Publication date
KR102107442B1 (en) 2020-06-02

Similar Documents

Publication Publication Date Title
US9189133B2 (en) Method and apparatus for dynamically resizing windows
US8201101B2 (en) Resolution independent layout
US11087436B2 (en) Method and apparatus for controlling image display during image editing
US8161379B2 (en) Fit and fill techniques for pictures
EP1973042A1 (en) Method for displaying the document
US6686935B1 (en) Method and apparatus for object kerning
EP2631778A2 (en) Method and apparatus for object size adjustment on a screen
KR20130080515A (en) Display apparatus and editing method of letters displayed in the display apparatus
JP3404931B2 (en) Table processing equipment
JP2007011797A (en) System, method and program for controlling touch-pad device, and storage medium
JP2806312B2 (en) Graphic input device
KR20190107327A (en) Spreadsheet driving apparatus for performing partial scaling on charts and operating method thereof
KR101999576B1 (en) Spreadsheet driving apparatus capable of performing fast function operations on selected cell range and operating method thereof
KR102144354B1 (en) Electronic terminal device enabling easy selection and adjustment of an object inserted in an electronic document and operating method thereof
US20060080597A1 (en) Object editing system
US20040207648A1 (en) Methods, systems and computer program products for multidimensional movement in a display window
US20040044964A1 (en) Behavior of anchored frames
KR20130097624A (en) Device and method for moving display window on screen
KR102036726B1 (en) Spreadsheet document editing apparatus for performing scroll processing of an upper area and a lower area based on a fixed frame and operating method thereof
KR101977104B1 (en) Spreadsheet driving apparatus for performing automatic function calculation based on cell range selection and operating method thereof
JP2001042989A (en) Window controller and recording medium
JP6136278B2 (en) Layout editing processing method, positioning method, and apparatus and program thereof
KR101505900B1 (en) Touch screen device capable of outputting an electronic document and split screen control method of the touch screen device
KR102566908B1 (en) Electronic terminal device for generating object guide frame on the page of a presentation document, and the opreating method thereof
JP6048450B2 (en) Information processing apparatus, information processing apparatus control method, and program

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant