KR102566905B1 - Presentation document editing apparatus that allows users to easily set the page style of presentation documents and operating method thereof - Google Patents

Presentation document editing apparatus that allows users to easily set the page style of presentation documents and operating method thereof Download PDF

Info

Publication number
KR102566905B1
KR102566905B1 KR1020210031809A KR20210031809A KR102566905B1 KR 102566905 B1 KR102566905 B1 KR 102566905B1 KR 1020210031809 A KR1020210031809 A KR 1020210031809A KR 20210031809 A KR20210031809 A KR 20210031809A KR 102566905 B1 KR102566905 B1 KR 102566905B1
Authority
KR
South Korea
Prior art keywords
style
page
attribute
types
property
Prior art date
Application number
KR1020210031809A
Other languages
Korean (ko)
Other versions
KR20220127477A (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 KR1020210031809A priority Critical patent/KR102566905B1/en
Publication of KR20220127477A publication Critical patent/KR20220127477A/en
Application granted granted Critical
Publication of KR102566905B1 publication Critical patent/KR102566905B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • 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
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/203D [Three Dimensional] animation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Human Computer Interaction (AREA)
  • Processing Or Creating Images (AREA)
  • Document Processing Apparatus (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

프레젠테이션 문서의 페이지 스타일을 손쉽게 설정할 수 있도록 지원하는 프레젠테이션 문서 편집 장치 및 그 동작 방법이 개시된다. 본 발명은 소정의 스타일 설정 인터페이스를 통해 사용자가 프레젠테이션 문서를 구성하는 페이지의 배경, 레이아웃, 도형 개체의 서식을 한 번에 조정할 수 있도록 지원하는 프레젠테이션 문서 편집 장치 및 그 동작 방법을 제시함으로써, 사용자가 프레젠테이션 문서의 페이지 스타일을 보다 손쉽게 설정할 수 있도록 지원할 수 있다.Disclosed are a presentation document editing apparatus and an operation method thereof that support easy setting of a page style of a presentation document. The present invention provides a presentation document editing apparatus and operation method that support a user to adjust the background, layout, and shape object format of a page constituting a presentation document at once through a predetermined style setting interface, so that the user can It can support to set the page style of the presentation document more easily.

Description

프레젠테이션 문서의 페이지 스타일을 손쉽게 설정할 수 있도록 지원하는 프레젠테이션 문서 편집 장치 및 그 동작 방법{PRESENTATION DOCUMENT EDITING APPARATUS THAT ALLOWS USERS TO EASILY SET THE PAGE STYLE OF PRESENTATION DOCUMENTS AND OPERATING METHOD THEREOF}A presentation document editing device that supports easy setting of a page style of a presentation document and an operating method thereof

본 발명은 프레젠테이션 문서의 페이지 스타일을 손쉽게 설정할 수 있도록 지원하는 프레젠테이션 문서 편집 장치 및 그 동작 방법에 대한 것이다.The present invention relates to an apparatus for editing a presentation document that supports easily setting a page style of a presentation document and an operation method thereof.

최근, 컴퓨터나 스마트폰 또는 태블릿 PC 등이 널리 보급됨에 따라, 이러한 전자 장치를 이용하여 전자 문서를 열람, 작성, 편집할 수 있도록 하는 다양한 종류의 전자 문서 관련 프로그램들이 출시되고 있다.Recently, as computers, smart phones, tablet PCs, etc. have been widely spread, various types of electronic document-related programs have been released that enable users to view, create, and edit electronic documents using these electronic devices.

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

전술한 전자 문서 관련 프로그램들 중 프레젠테이션 프로그램은 사용자가 발표용으로 사용하기 적합한 프레젠테이션 문서를 작성할 수 있도록 보조하는 프로그램이다.Among the aforementioned electronic document-related programs, a presentation program assists a user to prepare a presentation document suitable for presentation.

기존의 프레젠테이션 프로그램에서는 사용자가 프레젠테이션 문서를 구성하는 페이지의 스타일을 한 번에 설정할 수 있도록 지원하는 인터페이싱 기능을 제공하지 않았었다.Existing presentation programs did not provide an interfacing function that allows users to set the style of pages constituting a presentation document at once.

예컨대, 사용자가 프레젠테이션 문서를 구성하는 페이지의 배경을 'A이미지'로 적용하고, 페이지의 레이아웃을 '제목 슬라이드 레이아웃'으로 적용하며, 페이지에 삽입되어 있는 도형 개체들의 서식을 특정 서식으로 적용하는 형태로 페이지의 스타일을 설정하고자 하는 경우, 기존의 프레젠테이션 프로그램에서는 이러한 페이지 스타일을 일괄적으로 설정할 수 있도록 지원하는 인터페이싱 기능을 제공하지 않아서, 사용자가 페이지의 배경, 레이아웃, 도형 개체들의 서식을 하나씩 변경해야 하는 불편이 있었다.For example, the user applies the background of the page constituting the presentation document as 'Image A', applies the layout of the page as 'Title Slide Layout', and applies the format of figure objects inserted in the page as a specific format. If you want to set the style of the page with , the existing presentation program does not provide an interfacing function that supports setting the style of the page in bulk, so the user has to change the format of the background, layout, and shape objects of the page one by one. there was an inconvenience

따라서, 사용자가 페이지의 배경, 레이아웃, 도형 개체들의 서식을 하나의 인터페이스를 통해서 일괄적으로 조정할 수 있도록 함으로써, 사용자가 프레젠테이션 문서를 구성하는 페이지의 스타일을 보다 손쉽게 설정할 수 있도록 지원하기 위한 기술에 대한 연구가 필요하다.Therefore, by enabling the user to collectively adjust the format of the background, layout, and shape objects of the page through one interface, the technology for supporting the user to more easily set the style of the page constituting the presentation document Research is needed.

본 발명은 소정의 스타일 설정 인터페이스를 통해 사용자가 프레젠테이션 문서를 구성하는 페이지의 배경, 레이아웃, 도형 개체의 서식을 한 번에 조정할 수 있도록 지원하는 프레젠테이션 문서 편집 장치 및 그 동작 방법을 제시함으로써, 사용자가 프레젠테이션 문서의 페이지 스타일을 보다 손쉽게 설정할 수 있도록 지원하고자 한다.The present invention provides a presentation document editing apparatus and operation method that support a user to adjust the background, layout, and shape object format of a page constituting a presentation document at once through a predetermined style setting interface, so that the user can We want to support the easy setting of page styles for presentation documents.

본 발명의 일실시예에 따른 프레젠테이션 문서의 페이지 스타일을 손쉽게 설정할 수 있도록 지원하는 프레젠테이션 문서 편집 장치는 사전 설정된 서로 다른 복수의 배경 이미지들이 저장되어 있는 배경 이미지 저장부, 사전 설정된 서로 다른 복수의 페이지 레이아웃들에 대한 정보가 저장되어 있는 레이아웃 저장부, 사전 설정된 서로 다른 복수의 스타일 속성 세트 - 상기 스타일 속성 세트는 도형 개체에 적용 가능한 것으로 사전 지정된 n(n은 2 이상의 자연수임)가지 종류의 서식들에 대한 속성 값의 집합을 의미함 - 들에 대한 정보가 저장되어 있는 스타일 속성 세트 저장부, 사용자로부터, 프레젠테이션 문서를 구성하고 있는 복수의 페이지들 중 하나인 제1 페이지에 복수의 도형 개체들이 삽입된 후 상기 제1 페이지에 대한 스타일 설정 명령이 인가되면, 상기 배경 이미지 저장부에 저장되어 있는 상기 복수의 배경 이미지들 중 하나를 선택 가능하게 하는 제1 선택 메뉴, 상기 레이아웃 저장부에 저장되어 있는 상기 복수의 페이지 레이아웃들 중 하나를 선택 가능하게 하는 제2 선택 메뉴, 상기 스타일 속성 세트 저장부에 저장되어 있는 상기 복수의 스타일 속성 세트들 중 하나를 선택 가능하게 하는 제3 선택 메뉴 및 페이지에 대한 미리보기 화면을 표시하기 위한 미리보기 창으로 구성된 스타일 설정 인터페이스를 생성하여 화면 상에 표시하는 인터페이스 생성부, 상기 스타일 설정 인터페이스가 화면 상에 표시된 후, 상기 사용자로부터, 상기 스타일 설정 인터페이스에 포함된 상기 제1 선택 메뉴를 통해 상기 복수의 배경이미지들 중 하나인 제1 배경 이미지가 선택되고, 상기 제2 선택 메뉴를 통해 상기 복수의 페이지 레이아웃들 중 하나인 제1 페이지 레이아웃이 선택되며, 상기 제3 선택 메뉴를 통해 상기 복수의 스타일 속성 세트들 중 하나인 제1 스타일 속성 세트가 선택되면, 상기 제1 페이지에 상기 제1 배경 이미지, 상기 제1 페이지 레이아웃, 상기 제1 스타일 속성 세트가 적용되었을 경우에 대한 제1 미리보기 화면 - 상기 제1 미리보기 화면은 상기 제1 페이지의 배경을 상기 제1 배경 이미지로 적용하고, 상기 제1 페이지의 페이지 레이아웃을 상기 제1 페이지 레이아웃으로 적용하며, 상기 제1 페이지에 삽입되어 있는 상기 복수의 도형 개체들에 대한 상기 n가지 종류의 서식들의 속성 값을 상기 제1 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값으로 적용하였을 경우에 대한 미리보기 화면임 - 을 생성하여 상기 미리보기 창에 표시하는 미리보기 생성부 및 상기 제1 페이지에 대한 상기 제1 미리보기 화면이 상기 미리보기 창에 표시된 이후, 상기 사용자로부터 상기 스타일 설정 인터페이스를 통해 상기 제1 페이지의 스타일 설정에 대한 확정 명령이 인가되면, 상기 제1 페이지의 배경을 상기 제1 배경 이미지로 적용하고, 상기 제1 페이지의 페이지 레이아웃을 상기 제1 페이지 레이아웃으로 적용하며, 상기 제1 페이지에 삽입되어 있는 상기 복수의 도형 개체들에 대한 상기 n가지 종류의 서식들의 속성 값을 상기 제1 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값으로 적용하는 스타일 설정 적용부를 포함한다.According to an embodiment of the present invention, a presentation document editing apparatus that supports easy setting of a page style of a presentation document includes a background image storage unit in which a plurality of preset different background images are stored, and a plurality of preset different page layouts. A layout storage unit that stores information on the , and a plurality of preset different style attribute sets - The style attribute sets are applicable to figure objects and are applied to n (n is a natural number equal to or greater than 2) types of pre-specified formats. Refers to a set of attribute values for - a style attribute set storage unit in which information on a style attribute is stored, and a plurality of figure objects are inserted from the user to the first page, which is one of a plurality of pages constituting a presentation document. After that, when a style setting command for the first page is applied, a first selection menu enabling selection of one of the plurality of background images stored in the background image storage unit, A second selection menu enabling selection of one of a plurality of page layouts, a third selection menu enabling selection of one of the plurality of style attribute sets stored in the style attribute set storage unit, and a preview of the page An interface creation unit that creates and displays a style setting interface composed of a preview window for displaying a view screen on the screen, and after the style setting interface is displayed on the screen, the user receives the information included in the style setting interface. A first background image, which is one of the plurality of background images, is selected through 1 selection menu, a first page layout, which is one of the plurality of page layouts, is selected through the second selection menu, and the third selection menu is selected. When a first style attribute set, which is one of the plurality of style attribute sets, is selected through the menu, the first background image, the first page layout, and the first style attribute set are applied to the first page A first preview screen for - The first preview screen applies a background of the first page to the first background image, applies a page layout of the first page to the first page layout, and applies the first page layout to the first background image. A preview screen for a case in which the attribute values of the n types of styles for the plurality of figure objects inserted in the page are applied as the attribute values of the n types of styles included in the first style property set. After the first preview screen for the first page is displayed on the preview window, and the preview generation unit for generating and displaying the first page in the preview window, the first through the style setting interface from the user. When a command for setting the style of a page is applied, the background of the first page is applied as the first background image, the page layout of the first page is applied as the first page layout, and and a style setting application unit that applies attribute values of the n types of styles to the plurality of inserted figure objects as attribute values of the n types of styles included in the first style attribute set.

또한, 본 발명의 일실시예에 따른 프레젠테이션 문서의 페이지 스타일을 손쉽게 설정할 수 있도록 지원하는 프레젠테이션 문서 편집 장치의 동작 방법은 사전 설정된 서로 다른 복수의 배경 이미지들이 저장되어 있는 배경 이미지 저장부를 유지하는 단계, 사전 설정된 서로 다른 복수의 페이지 레이아웃들에 대한 정보가 저장되어 있는 레이아웃 저장부를 유지하는 단계, 사전 설정된 서로 다른 복수의 스타일 속성 세트 - 상기 스타일 속성 세트는 도형 개체에 적용 가능한 것으로 사전 지정된 n(n은 2 이상의 자연수임)가지 종류의 서식들에 대한 속성 값의 집합을 의미함 - 들에 대한 정보가 저장되어 있는 스타일 속성 세트 저장부를 유지하는 단계, 사용자로부터, 프레젠테이션 문서를 구성하고 있는 복수의 페이지들 중 하나인 제1 페이지에 복수의 도형 개체들이 삽입된 후 상기 제1 페이지에 대한 스타일 설정 명령이 인가되면, 상기 배경 이미지 저장부에 저장되어 있는 상기 복수의 배경 이미지들 중 하나를 선택 가능하게 하는 제1 선택 메뉴, 상기 레이아웃 저장부에 저장되어 있는 상기 복수의 페이지 레이아웃들 중 하나를 선택 가능하게 하는 제2 선택 메뉴, 상기 스타일 속성 세트 저장부에 저장되어 있는 상기 복수의 스타일 속성 세트들 중 하나를 선택 가능하게 하는 제3 선택 메뉴 및 페이지에 대한 미리보기 화면을 표시하기 위한 미리보기 창으로 구성된 스타일 설정 인터페이스를 생성하여 화면 상에 표시하는 단계, 상기 스타일 설정 인터페이스가 화면 상에 표시된 후, 상기 사용자로부터, 상기 스타일 설정 인터페이스에 포함된 상기 제1 선택 메뉴를 통해 상기 복수의 배경이미지들 중 하나인 제1 배경 이미지가 선택되고, 상기 제2 선택 메뉴를 통해 상기 복수의 페이지 레이아웃들 중 하나인 제1 페이지 레이아웃이 선택되며, 상기 제3 선택 메뉴를 통해 상기 복수의 스타일 속성 세트들 중 하나인 제1 스타일 속성 세트가 선택되면, 상기 제1 페이지에 상기 제1 배경 이미지, 상기 제1 페이지 레이아웃, 상기 제1 스타일 속성 세트가 적용되었을 경우에 대한 제1 미리보기 화면 - 상기 제1 미리보기 화면은 상기 제1 페이지의 배경을 상기 제1 배경 이미지로 적용하고, 상기 제1 페이지의 페이지 레이아웃을 상기 제1 페이지 레이아웃으로 적용하며, 상기 제1 페이지에 삽입되어 있는 상기 복수의 도형 개체들에 대한 상기 n가지 종류의 서식들의 속성 값을 상기 제1 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값으로 적용하였을 경우에 대한 미리보기 화면임 - 을 생성하여 상기 미리보기 창에 표시하는 단계 및 상기 제1 페이지에 대한 상기 제1 미리보기 화면이 상기 미리보기 창에 표시된 이후, 상기 사용자로부터 상기 스타일 설정 인터페이스를 통해 상기 제1 페이지의 스타일 설정에 대한 확정 명령이 인가되면, 상기 제1 페이지의 배경을 상기 제1 배경 이미지로 적용하고, 상기 제1 페이지의 페이지 레이아웃을 상기 제1 페이지 레이아웃으로 적용하며, 상기 제1 페이지에 삽입되어 있는 상기 복수의 도형 개체들에 대한 상기 n가지 종류의 서식들의 속성 값을 상기 제1 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값으로 적용하는 단계를 포함한다.In addition, an operating method of a presentation document editing device that supports easy setting of a page style of a presentation document according to an embodiment of the present invention includes the steps of maintaining a background image storage unit in which a plurality of preset different background images are stored; Maintaining a layout storage unit in which information on a plurality of preset different page layouts is stored, a plurality of preset different style attribute sets - the style attribute sets are pre-designated as being applicable to a figure object, n (n is 2 or more natural numbers) means a set of attribute values for types of forms - a step of maintaining a style attribute set storage unit in which information on the forms is stored, a plurality of pages constituting a presentation document from the user When a style setting command for the first page is applied after a plurality of figure objects are inserted into the first page, which is one of the first pages, enabling selection of one of the plurality of background images stored in the background image storage unit. A first selection menu, a second selection menu enabling selection of one of the plurality of page layouts stored in the layout storage unit, and one of the plurality of style property sets stored in the style property set storage unit generating a style setting interface composed of a third selection menu enabling selection and a preview window for displaying a preview screen for a page and displaying the style setting interface on the screen; after the style setting interface is displayed on the screen, the A first background image, which is one of the plurality of background images, is selected by the user through the first selection menu included in the style setting interface, and one of the plurality of page layouts is selected through the second selection menu. When a first page layout is selected and a first style property set, which is one of the plurality of style property sets, is selected through the third selection menu, the first background image and the first page layout are displayed on the first page. , A first preview screen when the first style property set is applied - The first preview screen applies the background of the first page as the first background image and displays the page layout of the first page. Applied to the first page layout, property values of the n types of styles for the plurality of figure objects inserted in the first page are the n types of styles included in the first style property set. This is a preview screen for the case of applying as attribute values of − after generating and displaying in the preview window and displaying the first preview screen for the first page in the preview window, from the user. When a command for setting the style of the first page is applied through the style setting interface, the background of the first page is applied as the first background image, and the page layout of the first page is applied to the first page layout. , and the property values of the n types of styles for the plurality of figure objects inserted in the first page are applied as the property values of the n types of styles included in the first style property set. It includes steps to

본 발명은 소정의 스타일 설정 인터페이스를 통해 사용자가 프레젠테이션 문서를 구성하는 페이지의 배경, 레이아웃, 도형 개체의 서식을 한 번에 조정할 수 있도록 지원하는 프레젠테이션 문서 편집 장치 및 그 동작 방법을 제시함으로써, 사용자가 프레젠테이션 문서의 페이지 스타일을 보다 손쉽게 설정할 수 있도록 지원할 수 있다.The present invention provides a presentation document editing apparatus and operation method that support a user to adjust the background, layout, and shape object format of a page constituting a presentation document at once through a predetermined style setting interface, so that the user can It can support to set the page style of the presentation document more easily.

도 1은 본 발명의 일실시예에 따른 프레젠테이션 문서 편집 장치의 구조를 도시한 도면이다.
도 2 내지 8은 본 발명의 일실시예에 따른 프레젠테이션 문서 편집 장치의 동작을 설명하기 위한 도면이다.
도 9는 본 발명의 일실시예에 따른 프레젠테이션 문서 편집 장치의 동작 방법을 도시한 순서도이다.
1 is a diagram showing the structure of a presentation document editing apparatus according to an embodiment of the present invention.
2 to 8 are views for explaining the operation of a presentation document editing apparatus according to an embodiment of the present invention.
9 is a flowchart illustrating an operating method of a presentation document editing device according to an embodiment of the present invention.

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

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

한편, 첨부된 블록도의 블록들이나 흐름도의 단계들은 범용 컴퓨터, 특수용 컴퓨터, 휴대용 노트북 컴퓨터, 네트워크 컴퓨터 등 데이터 프로세싱이 가능한 장비의 프로세서나 메모리에 탑재되어 지정된 기능들을 수행하는 컴퓨터 프로그램 명령들(instructions)을 의미하는 것으로 해석될 수 있다. 이들 컴퓨터 프로그램 명령들은 컴퓨터 장치에 구비된 메모리 또는 컴퓨터에서 판독 가능한 메모리에 저장될 수 있기 때문에, 블록도의 블록들 또는 흐름도의 단계들에서 설명된 기능들은 이를 수행하는 명령 수단을 내포하는 제조물로 생산될 수도 있다. 아울러, 각 블록 또는 각 단계는 특정된 논리적 기능(들)을 실행하기 위한 하나 이상의 실행 가능한 명령들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 또, 몇 가지 대체 가능한 실시예들에서는 블록들 또는 단계들에서 언급된 기능들이 정해진 순서와 달리 실행되는 것도 가능함을 주목해야 한다. 예컨대, 잇달아 도시되어 있는 두 개의 블록들 또는 단계들은 실질적으로 동시에 수행되거나, 역순으로 수행될 수 있으며, 경우에 따라 일부 블록들 또는 단계들이 생략된 채로 수행될 수도 있다.On the other hand, the blocks of the accompanying block diagram or the steps of the flowchart are computer program instructions that perform designated functions by being loaded into a processor or memory of a device capable of data processing, such as a general-purpose computer, a special purpose computer, a portable notebook computer, and a network computer. can be interpreted as meaning Since these computer program instructions may be stored in a memory included in a computer device or in a computer readable memory, the functions described in blocks of a block diagram or steps of a flowchart are produced as a product containing instruction means for performing them. It could be. Further, each block or each step may represent a module, segment or portion of code that includes one or more executable instructions for executing specified logical function(s). Also, it should be noted that in some alternative embodiments, functions mentioned in blocks or steps may be executed out of a predetermined order. For example, two blocks or steps shown in succession may be performed substantially simultaneously or in reverse order, and in some cases, some blocks or steps may be omitted.

도 1은 본 발명의 일실시예에 따른 프레젠테이션 문서 편집 장치의 구조를 도시한 도면이다.1 is a diagram showing the structure of a presentation document editing apparatus according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 일실시예에 따른 프레젠테이션 문서 편집 장치(110)는 프레젠테이션 문서의 페이지 스타일을 손쉽게 설정할 수 있도록 지원하는 장치로, 배경 이미지 저장부(111), 레이아웃 저장부(112), 스타일 속성 세트 저장부(113), 인터페이스 생성부(114), 미리보기 생성부(115) 및 스타일 설정 적용부(116)를 포함한다.Referring to FIG. 1, a presentation document editing device 110 according to an embodiment of the present invention is a device that supports easy setting of a page style of a presentation document, and includes a background image storage unit 111 and a layout storage unit 112. ), a style attribute set storage unit 113, an interface generation unit 114, a preview generation unit 115, and a style setting application unit 116.

배경 이미지 저장부(111)에는 사전 설정된 서로 다른 복수의 배경 이미지들이 저장되어 있다.The background image storage unit 111 stores a plurality of preset different background images.

예컨대, 배경 이미지 저장부(111)에는 하기의 표 1과 같은 사전 설정된 서로 다른 복수의 배경 이미지들이 저장되어 있을 수 있다.For example, the background image storage unit 111 may store a plurality of preset background images as shown in Table 1 below.

복수의 배경 이미지들multiple background images 이미지 1image 1 이미지 2image 2 이미지 3image 3 이미지 4image 4 이미지 5image 5 이미지 6image 6 이미지 7image 7 ......

레이아웃 저장부(112)에는 사전 설정된 서로 다른 복수의 페이지 레이아웃들에 대한 정보가 저장되어 있다.The layout storage unit 112 stores information on a plurality of preset page layouts.

예컨대, 레이아웃 저장부(112)에는 하기의 표 2와 같은 사전 설정된 서로 다른 복수의 페이지 레이아웃들에 대한 정보가 저장되어 있을 수 있다.For example, the layout storage unit 112 may store information on a plurality of preset page layouts as shown in Table 2 below.

복수의 페이지 레이아웃들에 대한 정보Information about multiple page layouts 페이지 레이아웃 1: 제목 슬라이드Page Layout 1: Title Slide 페이지 레이아웃 2: 제목 및 내용Page Layout 2: Title and Content 페이지 레이아웃 3: 빈 화면Page Layout 3: Blank Screen 페이지 레이아웃 4: 구역 머리글Page Layout 4: Section Headers 페이지 레이아웃 5: 내용 2개Page Layout 5: 2 Contents 페이지 레이아웃 6: 제목만Page Layout 6: Title Only 페이지 레이아웃 7: 표Page Layout 7: Table 페이지 레이아웃 8: 내용 4개Page Layout 8: 4 Content

스타일 속성 세트 저장부(113)에는 사전 설정된 서로 다른 복수의 스타일 속성 세트들에 대한 정보가 저장되어 있다.The style attribute set storage unit 113 stores information on a plurality of preset different style attribute sets.

여기서, 상기 스타일 속성 세트는 도형 개체에 적용 가능한 것으로 사전 지정된 n(n은 2 이상의 자연수임)가지 종류의 서식들에 대한 속성 값의 집합을 의미한다.Here, the style property set refers to a set of property values for n types of styles (where n is a natural number equal to or greater than 2) previously designated as being applicable to a figure object.

예컨대, 상기 n을 '3'이라고 하는 경우, 스타일 속성 세트 저장부(113)에는 하기의 표 3과 같은 사전 설정된 서로 다른 복수의 스타일 속성 세트들에 대한 정보가 저장되어 있을 수 있다.For example, when n is '3', the style attribute set storage unit 113 may store information on a plurality of different preset style attribute sets as shown in Table 3 below.

복수의 스타일 속성 세트들Multiple style attribute sets 3가지 종류의 서식들에 대한 속성 값Attribute Values for 3 Kinds of Forms 스타일 속성 세트 1style attribute set 1 선 굵기line thickness 3pt3pt 선 색상line color 노란색yellow 면 색상cotton color 파란색blue 스타일 속성 세트 2style attribute set 2 선 굵기line thickness 7pt7pt 선 색상line color 주황색Orange 면 색상cotton color 하얀색White 스타일 속성 세트 3style attribute set 3 선 굵기line thickness 12pt12pt 선 색상line color 보라색purple 면 색상cotton color 회색gray ...... ......

인터페이스 생성부(114)는 사용자(150)로부터, 프레젠테이션 문서를 구성하고 있는 복수의 페이지들 중 하나인 제1 페이지에 복수의 도형 개체들이 삽입된 후, 상기 제1 페이지에 대한 스타일 설정 명령이 인가되면, 배경 이미지 저장부(111)에 저장되어 있는 상기 복수의 배경 이미지들 중 하나를 선택 가능하게 하는 제1 선택 메뉴, 레이아웃 저장부(112)에 저장되어 있는 상기 복수의 페이지 레이아웃들 중 하나를 선택 가능하게 하는 제2 선택 메뉴, 스타일 속성 세트 저장부(113)에 저장되어 있는 상기 복수의 스타일 속성 세트들 중 하나를 선택 가능하게 하는 제3 선택 메뉴 및 상기 제1 페이지에 대한 미리보기 화면이 표시되는 미리보기 창으로 구성된 스타일 설정 인터페이스를 생성하여 화면 상에 표시한다.After a plurality of figure objects are inserted into a first page, which is one of a plurality of pages constituting a presentation document, from the user 150, the interface generator 114 applies a style setting command for the first page. , a first selection menu enabling selection of one of the plurality of background images stored in the background image storage unit 111 and one of the plurality of page layouts stored in the layout storage unit 112 A second selection menu enabling selection, a third selection menu enabling selection of one of the plurality of style attribute sets stored in the style attribute set storage unit 113, and a preview screen for the first page A style setting interface consisting of a visible preview window is created and displayed on the screen.

미리보기 생성부(115)는 상기 스타일 설정 인터페이스가 화면 상에 표시된 후, 사용자(150)로부터, 상기 스타일 설정 인터페이스에 포함된 상기 제1 선택 메뉴를 통해 상기 복수의 배경이미지들 중 하나인 제1 배경 이미지가 선택되고, 상기 제2 선택 메뉴를 통해 상기 복수의 페이지 레이아웃들 중 하나인 제1 페이지 레이아웃이 선택되며, 상기 제3 선택 메뉴를 통해 상기 복수의 스타일 속성 세트들 중 하나인 제1 스타일 속성 세트가 선택되면, 상기 제1 페이지에 상기 제1 배경 이미지, 상기 제1 페이지 레이아웃, 상기 제1 스타일 속성 세트가 적용되었을 경우에 대한 제1 미리보기 화면을 생성하여 상기 미리보기 창에 표시한다.After the style setting interface is displayed on the screen, the preview generation unit 115 receives a first one of the plurality of background images from the user 150 through the first selection menu included in the style setting interface. A background image is selected, a first page layout that is one of the plurality of page layouts is selected through the second selection menu, and a first style that is one of the plurality of style attribute sets is selected through the third selection menu. When the property set is selected, a first preview screen for a case where the first background image, the first page layout, and the first style property set are applied to the first page is generated and displayed on the preview window. .

이때, 상기 제1 미리보기 화면은 상기 제1 페이지의 배경을 상기 제1 배경 이미지로 적용하고, 상기 제1 페이지의 페이지 레이아웃을 상기 제1 페이지 레이아웃으로 적용하며, 상기 제1 페이지에 삽입되어 있는 상기 복수의 도형 개체들에 대한 상기 n가지 종류의 서식들의 속성 값을 상기 제1 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값으로 적용하였을 경우에 대한 미리보기 화면이다.At this time, the first preview screen applies the background of the first page as the first background image, applies the page layout of the first page as the first page layout, and applies the page layout of the first page to the first page. This is a preview screen when property values of the n types of styles for the plurality of figure objects are applied as property values of the n types of styles included in the first style property set.

스타일 설정 적용부(116)는 상기 제1 페이지에 대한 상기 제1 미리보기 화면이 상기 미리보기 창에 표시된 이후, 사용자(150)로부터 상기 스타일 설정 인터페이스를 통해 상기 제1 페이지의 스타일 설정에 대한 확정 명령이 인가되면, 상기 제1 페이지의 배경을 상기 제1 배경 이미지로 적용하고, 상기 제1 페이지의 페이지 레이아웃을 상기 제1 페이지 레이아웃으로 적용하며, 상기 제1 페이지에 삽입되어 있는 상기 복수의 도형 개체들에 대한 상기 n가지 종류의 서식들의 속성 값을 상기 제1 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값으로 적용한다.After the first preview screen for the first page is displayed in the preview window, the style setting application unit 116 determines the style setting of the first page from the user 150 through the style setting interface. When a command is applied, the background of the first page is applied as the first background image, the page layout of the first page is applied as the first page layout, and the plurality of figures inserted in the first page are applied. Attribute values of the n types of styles for entities are applied as attribute values of the n types of styles included in the first style attribute set.

이하에서는 도 2 내지 5를 참조하여, 인터페이스 생성부(114), 미리보기 생성부(115) 및 스타일 설정 적용부(116)의 동작을 예를 들어 상세히 설명하기로 한다.Hereinafter, operations of the interface generator 114, the preview generator 115, and the style setting application unit 116 will be described in detail with reference to FIGS. 2 to 5.

먼저, 도 2의 도시된 그림과 같이, 사용자(150)로부터, 프레젠테이션 문서를 구성하고 있는 복수의 페이지들 중 하나인 제1 페이지(210)에 복수의 도형 개체들(211, 212, 213, 214)이 삽입된 후, 제1 페이지(210)에 대한 스타일 설정 명령이 인가되었다고 가정하자.First, as shown in FIG. 2 , a plurality of figure objects 211, 212, 213, and 214 are displayed on a first page 210, which is one of a plurality of pages constituting a presentation document, from the user 150. ) is inserted, it is assumed that a style setting command for the first page 210 is applied.

그러면, 인터페이스 생성부(114)는 도 3의 도시된 그림과 같이, 배경 이미지 저장부(111)에 저장되어 있는 상기 복수의 배경 이미지들 중 하나를 선택 가능하게 하는 제1 선택 메뉴(310), 레이아웃 저장부(112)에 저장되어 있는 상기 복수의 페이지 레이아웃들 중 하나를 선택 가능하게 하는 제2 선택 메뉴(311), 스타일 속성 세트 저장부(113)에 저장되어 있는 상기 복수의 스타일 속성 세트들 중 하나를 선택 가능하게 하는 제3 선택 메뉴(312) 및 페이지에 대한 미리보기 화면을 표시하기 위한 미리보기 창(313)으로 구성된 스타일 설정 인터페이스(314)를 생성하여 화면 상에 표시할 수 있다.Then, as shown in the figure of FIG. 3, the interface generator 114 provides a first selection menu 310 for enabling selection of one of the plurality of background images stored in the background image storage 111; A second selection menu 311 enabling selection of one of the plurality of page layouts stored in the layout storage unit 112, and the plurality of style property sets stored in the style property set storage unit 113 A style setting interface 314 composed of a third selection menu 312 enabling selection of one of them and a preview window 313 for displaying a preview screen for a page may be created and displayed on the screen.

이렇게, 스타일 설정 인터페이스(314)가 화면 상에 표시된 이후, 도 4의 도면부호 410에 도시된 그림과 같이, 사용자(150)로부터, 스타일 설정 인터페이스(314)에 포함된 제1 선택 메뉴(310)를 통해, 상기 복수의 배경 이미지들 중 하나인 제1 배경 이미지로 '이미지 1'(411)이 선택되었고, 도 4의 도면부호 420에 도시된 그림과 같이, 사용자(150)로부터, 스타일 설정 인터페이스(314)에 포함된 제2 선택 메뉴(311)를 통해, 상기 복수의 페이지 레이아웃들 중 하나인 제1 페이지 레이아웃으로 '빈 화면'(421)이 선택되었으며, 도 4의 도면부호 430에 도시된 그림과 같이, 사용자(150)로부터, 스타일 설정 인터페이스(314)에 포함된 제3 선택 메뉴(312)를 통해, 상기 복수의 스타일 속성 세트들 중 하나인 제1 스타일 속성 세트로 '스타일 속성 세트 1'(431)이 선택되었다고 가정하자.In this way, after the style setting interface 314 is displayed on the screen, the first selection menu 310 included in the style setting interface 314 from the user 150 as shown in the figure 410 of FIG. 4 Through, 'Image 1' 411 is selected as the first background image, which is one of the plurality of background images, and as shown in the figure 420 of FIG. 4, from the user 150, the style setting interface Through the second selection menu 311 included in 314, a 'blank screen' 421 is selected as the first page layout, which is one of the plurality of page layouts, and shown at 430 in FIG. As shown in the figure, 'Style Attribute Set 1' is selected from the user 150 through the third selection menu 312 included in the style setting interface 314 as a first style attribute set, which is one of the plurality of style attribute sets. Assume '(431) is selected.

그러면, 미리보기 생성부(115)는 도 5의 도시된 그림과 같이, 제1 페이지(210)에 '이미지 1'(411), '빈 화면'(421), '스타일 속성 세트 1'(431)이 적용되었을 경우에 대한 제1 미리보기 화면(510)을 생성하여 미리보기 창(313)에 표시할 수 있다.Then, the preview generator 115 displays 'Image 1' 411, 'Blank Screen' 421, and 'Style Attribute Set 1' 431 on the first page 210 as shown in FIG. 5 . ) is applied, the first preview screen 510 may be generated and displayed on the preview window 313 .

관련해서, 제1 미리보기 화면(510)은 제1 페이지(210)의 배경을 '이미지 1'(411)로 적용하고, 제1 페이지(210)의 페이지 레이아웃을 '빈 화면'(421)으로 적용하며, 제1 페이지(210)에 삽입되어 있는 복수의 도형 개체들(211, 212, 213, 214)에 대한 '3'가지 종류의 서식들의 속성 값을 '스타일 속성 세트 1'(431)에 포함된 '3'가지 종류의 서식들의 속성 값인 '선 굵기: 3pt, 선 색상: 노란색, 면 색상: 파란색'으로 적용하였을 경우에 대한 미리보기 화면이다.In relation to the first preview screen 510, the background of the first page 210 is applied as 'Image 1' 411, and the page layout of the first page 210 is 'blank screen' 421. and attribute values of '3' types of formats for the plurality of figure objects 211, 212, 213, 214 inserted in the first page 210 are assigned to 'Style Attribute Set 1' (431). This is a preview screen when the property values of the included '3' types of formats, 'line thickness: 3pt, line color: yellow, surface color: blue' are applied.

이렇게, 제1 페이지(210)에 대한 제1 미리보기 화면(510)이 미리보기 창(313)에 표시된 이후, 사용자(150)로부터 스타일 설정 인터페이스(314)를 통해, 제1 페이지(210)의 스타일 설정에 대한 확정 명령이 인가되면, 스타일 설정 적용부(116)는 제1 페이지(210)의 배경을 '이미지 1'(411)로 적용하고, 제1 페이지(210)의 페이지 레이아웃을 '빈 화면'(421)으로 적용하며, 제1 페이지(210)에 삽입되어 있는 복수의 도형 개체들(211, 212, 213, 214)에 대한 '3'가지 종류의 서식들의 속성 값을 '스타일 속성 세트 1'(431)에 포함된 '3'가지 종류의 서식들의 속성 값인 '선 굵기: 3pt, 선 색상: 노란색, 면 색상: 파란색'으로 적용할 수 있다.In this way, after the first preview screen 510 for the first page 210 is displayed on the preview window 313, the user 150 through the style setting interface 314, the first page 210 When a style setting command is applied, the style setting application unit 116 applies the background of the first page 210 as 'Image 1' 411 and sets the page layout of the first page 210 to 'blank'. [Screen] 421, and attribute values of '3' types of styles for a plurality of figure objects 211, 212, 213, 214 inserted in the first page 210 are set to 'Style Attribute Set'. It can be applied with 'line thickness: 3pt, line color: yellow, surface color: blue', which are the property values of the '3' types of formats included in 1 (431).

본 발명의 일실시예에 따르면, 프레젠테이션 문서 편집 장치(110)는 속성 적용부(121)를 더 포함할 수 있다.According to one embodiment of the present invention, the presentation document editing device 110 may further include a property application unit 121 .

속성 적용부(121)는 사용자(150)에 의해 제1 페이지(210) 상에 신규 도형 개체가 삽입되는 경우, 상기 신규 도형 개체에 대한 상기 n가지 종류의 서식들의 속성 값을 상기 제1 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값으로 적용한다. When a new figure object is inserted on the first page 210 by the user 150, the property application unit 121 sets the property values of the n types of styles for the new figure object to the first style property. Applied as attribute values of the n types of formats included in the set.

이하에서는, 도 6을 참조하여, 본 발명의 일실시예에 따른 속성 적용부(121)의 동작을 예를 들어 상세히 설명하기로 한다.Hereinafter, with reference to FIG. 6 , an operation of the attribute application unit 121 according to an embodiment of the present invention will be described in detail by way of example.

먼저, 도 6의 도면부호 610에 도시된 그림과 같이, 스타일 설정 적용부(116)에 의해, 제1 페이지(210)에 삽입되어 있는 복수의 도형 개체들(211, 212, 213, 214)에 대한 '3'가지 종류의 서식들의 속성 값으로 '스타일 속성 세트 1'(431)에 포함된 '3'가지 종류의 서식들의 속성 값인 '선 굵기: 3pt, 선 색상: 노란색, 면 색상: 파란색'이 적용되었다고 가정하자.First, as shown by reference numeral 610 in FIG. 6 , a plurality of figure objects 211 , 212 , 213 , and 214 inserted in the first page 210 are applied by the style setting application unit 116 . 'Line thickness: 3pt, line color: yellow, surface color: blue', which are the attribute values of the '3' types of styles included in 'Style Attribute Set 1' (431) Suppose this is applied.

그러고 나서, 도 6의 도면부호 620에 도시된 그림과 같이, 사용자(150)에 의해, 제1 페이지(210) 상에 신규 도형 개체(621)가 삽입되는 경우, 속성 적용부(121)는 도 6의 도면부호 630에 도시된 그림과 같이, 신규 도형 개체(621)에 대한 '3'가지 종류의 서식들의 속성 값을 '스타일 속성 세트 1'에 포함된 '3'가지 종류의 서식들의 속성 값인 '선 굵기: 3pt, 선 색상: 노란색, 면 색상: 파란색'으로 적용할 수 있다.Then, as shown in the figure 620 of FIG. 6 , when a new figure object 621 is inserted on the first page 210 by the user 150, the property application unit 121 As shown in the figure 630 of 6, the attribute values of '3' types of styles for the new figure object 621 are the attribute values of '3' types of styles included in 'Style Attribute Set 1'. 'Line thickness: 3pt, line color: yellow, surface color: blue' can be applied.

본 발명의 일실시예에 따르면, 프레젠테이션 문서 편집 장치(110)는 제3 선택 메뉴 표시부(117), 속성 세트 변경부(118) 및 추가 속성 세트 변경부(119)를 더 포함할 수 있다.According to one embodiment of the present invention, the presentation document editing device 110 may further include a third selection menu display unit 117, an attribute set changer 118, and an additional attribute set changer 119.

제3 선택 메뉴 표시부(117)는 제1 페이지(210)에 상기 제1 배경 이미지, 상기 제1 페이지 레이아웃 및 상기 제1 스타일 속성 세트가 적용 완료된 이후, 사용자(150)로부터, 복수의 도형 개체들(211, 212, 213, 214) 중 하나인 제1 도형 개체에 대해 스타일 속성 세트의 변경 명령이 인가되면, 상기 제1 도형 개체의 인접 지점에 제3 선택 메뉴(312)를 표시한다.After the first background image, the first page layout, and the first style property set are applied to the first page 210, the third selection menu display unit 117 displays a plurality of figure objects from the user 150. When a style attribute set change command is applied to the first figure object, which is one of (211, 212, 213, 214), the third selection menu 312 is displayed at an adjacent point of the first figure object.

속성 세트 변경부(118)는 사용자(150)에 의해, 상기 제1 도형 개체의 인접 지점에 표시되고 있는 제3 선택 메뉴(312)를 통해 상기 제1 도형 개체에 적용될 스타일 속성 세트로 제2 스타일 속성 세트가 선택되면, 상기 제1 도형 개체에 적용되어 있는 상기 제1 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값을 상기 제2 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값으로 변경함으로써, 상기 제1 도형 개체에 적용되어 있던 상기 제1 스타일 속성 세트를 상기 제2 스타일 속성 세트로 변경한다.The attribute set changer 118 converts a second style into a style attribute set to be applied to the first figure object through the third selection menu 312 displayed at an adjacent point of the first figure object by the user 150. When a property set is selected, property values of the n types of styles included in the first style property set applied to the first shape object are converted into property values of the n types of styles included in the second style property set. By changing the property value, the first style property set applied to the first figure object is changed to the second style property set.

추가 속성 세트 변경부(119)는 제1 페이지(210) 상에서 상기 제1 도형 개체와 동일한 종류의 도형 개체가 존재하는지 확인하고, 제1 페이지(210) 상에서 상기 제1 도형 개체와 동일한 종류의 도형 개체로 제2 도형 개체가 존재하는 것으로 확인되는 경우, 상기 제2 도형 개체에 적용되어 있는 상기 제1 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값을 상기 제2 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값으로 변경함으로써, 상기 제2 도형 개체에 적용되어 있던 상기 제1 스타일 속성 세트를 상기 제2 스타일 속성 세트로 변경한다.The additional property set changer 119 checks whether a figure object of the same type as the first figure object exists on the first page 210, and determines whether a figure object of the same kind as the first figure object exists on the first page 210. When it is confirmed that the second figure object exists as an object, attribute values of the n types of styles included in the first style attribute set applied to the second figure object are included in the second style attribute set. The first style property set applied to the second figure object is changed to the second style property set by changing the property values of the n types of styles.

이하에서는, 도 7을 참조하여, 제3 선택 메뉴 표시부(117), 속성 세트 변경부(118) 및 추가 속성 세트 변경부(119)의 동작을 예를 들어 상세히 설명하기로 한다.Hereinafter, with reference to FIG. 7 , operations of the third selection menu display unit 117 , the attribute set change unit 118 , and the additional attribute set change unit 119 will be described in detail by way of example.

먼저, 도 6의 도면부호 610에 도시된 그림과 같이, 스타일 설정 적용부(116)에 의해, 제1 페이지(210)에 삽입되어 있는 복수의 도형 개체들(211, 212, 213, 214)에 대한 '3'가지 종류의 서식들의 속성 값으로 '스타일 속성 세트 1'(431)에 포함된 '3'가지 종류의 서식들의 속성 값인 '선 굵기: 3pt, 선 색상: 노란색, 면 색상: 파란색'이 적용 완료되었다고 가정하자.First, as shown by reference numeral 610 in FIG. 6 , a plurality of figure objects 211 , 212 , 213 , and 214 inserted in the first page 210 are applied by the style setting application unit 116 . 'Line thickness: 3pt, line color: yellow, surface color: blue', which are the attribute values of the '3' types of styles included in 'Style Attribute Set 1' (431) Assume that this application is complete.

이때, 사용자(150)로부터, 복수의 도형 개체들(211, 212, 213, 214)들 중 하나인 제1 도형 개체(214)에 대해 스타일 속성 세트의 변경 명령이 인가되면, 제3 선택 메뉴 표시부(117)는 도 7의 도면부호 710에 도시된 그림과 같이, 제1 도형 개체(214)의 인접 지점에 제3 선택 메뉴(312)를 표시할 수 있다.At this time, when a command to change the style property set is applied to the first figure object 214, which is one of the plurality of figure objects 211, 212, 213, and 214, from the user 150, the third selection menu display unit 117 may display the third selection menu 312 at an adjacent point of the first figure object 214 as shown in the figure 710 of FIG. 7 .

이렇게, 제1 도형 개체(214)의 인접 지점에 제3 선택 메뉴(312)가 표시된 후, 도 7의 도면부호 720에 도시된 그림과 같이, 사용자(150)에 의해, 제1 도형 개체(214)의 인접 지점에 표시되고 있는 제3 선택 메뉴(312)를 통해 제1 도형 개체(214)에 적용될 스타일 속성 세트로 제2 스타일 속성 세트인 '스타일 속성 세트 2'(721)가 선택되었다고 가정하자.In this way, after the third selection menu 312 is displayed at a point adjacent to the first figure object 214, as shown in the figure shown in reference numeral 720 of FIG. 7, the first figure object 214 Assume that 'Style Attribute Set 2' 721, which is a second style attribute set, is selected as a style attribute set to be applied to the first shape object 214 through the third selection menu 312 displayed at an adjacent point of ). .

그러면, 속성 세트 변경부(118)는 도 7의 도면부호 730에 도시된 그림과 같이, 제1 도형 개체(214)에 적용되어 있는 '스타일 속성 세트 1'(431)에 포함된 '3'가지 종류의 서식들의 속성 값인 '선 굵기: 3pt, 선 색상: 노란색, 면 색상: 파란색'을 '스타일 속성 세트 2'(721)에 포함된 '3'가지 종류의 서식들의 속성 값인 '선 굵기: 7pt, 선 색상: 주황색, 면 색상: 하얀색'으로 변경함으로써, 제1 도형 개체(214)에 적용되어 있던 '스타일 속성 세트 1'(431)을 '스타일 속성 세트 2'(721)로 변경할 수 있다.Then, the property set changer 118, as shown in the figure 730 in FIG. 7 , '3' items included in the 'style property set 1' 431 applied to the first figure object 214 The attribute values of the types of forms, 'line thickness: 3pt, line color: yellow, face color: blue', are converted into 'line weight: 7pt', the attribute value of the '3' types of forms included in 'Style Attribute Set 2' (721). , line color: orange, face color: white', it is possible to change the 'style property set 1' (431) applied to the first figure object 214 to 'style property set 2' (721).

이렇게, 제1 도형 개체(214)에 적용되어 있는 '스타일 속성 세트 1'(431)이 '스타일 속성 세트 2'(721)로 변경되면, 추가 속성 세트 변경부(119)는 제1 페이지(210) 상에 제1 도형 개체(214)와 동일한 종류의 도형 개체인 직사각형 형상의 도형 개체가 존재하는지 확인할 수 있다.In this way, when 'style property set 1' (431) applied to the first figure object 214 is changed to 'style property set 2' (721), the additional property set changer 119 changes the first page 210 ), it may be checked whether there is a figure object having the same type as the first figure object 214 and having a rectangular shape.

이때, 제1 페이지(210) 상에서 제1 도형 개체(214)와 동일한 종류의 도형 개체로 제2 도형 개체(211)가 존재하는 것으로 확인되는 경우, 추가 속성 세트 변경부(119)는 도 7의 도면부호 740에 도시된 그림과 같이, 제2 도형 개체(211)에 적용되어 있는 '스타일 속성 세트 1'(431)에 포함된 '3'가지 종류의 서식들의 속성 값인 '선 굵기: 3pt, 선 색상: 노란색, 면 색상: 파란색'을 '스타일 속성 세트 2'(721)에 포함된 '3'가지 종류의 서식들의 속성 값인 '선 굵기: 7pt, 선 색상: 주황색, 면 색상: 하얀색'으로 변경함으로써, 제2 도형 개체(211)에 적용되어 있던 '스타일 속성 세트 1'(431)을 '스타일 속성 세트 2'(721)로 변경할 수 있다.At this time, when it is confirmed that the second figure object 211 exists on the first page 210 as a figure object of the same type as the first figure object 214, the additional attribute set changer 119 performs As shown in the figure shown at reference numeral 740, property values of '3' types of formats included in 'Style Attribute Set 1' (431) applied to the second figure object 211, 'line thickness: 3pt, line Change color: yellow, face color: blue' to 'line thickness: 7pt, line color: orange, face color: white', which are property values of the '3' types of forms included in 'Style Attribute Set 2' (721) By doing so, the 'style property set 1' (431) applied to the second figure object 211 can be changed to the 'style property set 2' (721).

본 발명의 일실시예에 따르면, 프레젠테이션 문서 편집 장치(110)는 애니메이션 적용부(122)를 더 포함할 수 있다.According to one embodiment of the present invention, the presentation document editing device 110 may further include an animation application unit 122 .

애니메이션 적용부(122)는 상기 제1 도형 개체(214)와 상기 제2 도형 개체(211)에 적용되어 있던 상기 제1 스타일 속성 세트가 상기 제2 스타일 속성 세트로 변경 완료되면, 사전 설정된 제1 시간 동안 상기 제1 도형 개체(214)와 상기 제2 도형 개체(211) 각각의 중심점을 통과하는 세로축을 기준으로 상기 제1 도형 개체(214)와 상기 제2 도형 개체(211)가 좌우로 흔들리도록 상기 제1 도형 개체(214)와 상기 제2 도형 개체(211) 각각에 대해 흔들림 애니메이션 효과를 적용하되, 상기 제1 시간 내에서, 사전 설정된 제1 각도를 시작으로 해서, 사전 설정된 단위 시간이 경과할 때마다, 상기 세로축을 기준으로 상기 제1 각도에 사전 설정된 조정치(상기 조정치는 1 초과 2 미만의 값임)를 순차적으로 곱한 각도만큼 상기 제1 도형 개체(214)와 상기 제2 도형 개체(211) 각각이 좌우로 흔들리는 각도를 조정한다.When the change of the first style property set applied to the first figure object 214 and the second figure object 211 to the second style property set is completed, the animation application unit 122 sets a preset first style property set. During time, the first figure object 214 and the second figure object 211 shake from side to side with respect to the vertical axis passing through the respective center points of the first figure object 214 and the second figure object 211. A shake animation effect is applied to each of the first figure object 214 and the second figure object 211 so that the preset unit time starts from the first preset angle within the first time. Each time it passes, the first figure object 214 and the second figure object 214 are separated by an angle obtained by sequentially multiplying the first angle based on the vertical axis by a preset adjustment value (the adjustment value is a value greater than 1 and less than 2). (211) Adjust the angle at which each swings left and right.

이하에서는 도 8을 참조하여 본 발명에 따른 애니메이션 적용부(122)의 동작을 예를 들어 상세히 설명하기로 한다.Hereinafter, with reference to FIG. 8 , the operation of the animation application unit 122 according to the present invention will be described in detail by way of example.

먼저, 전술한 예와 같이, 제1 도형 개체(214)와 제2 도형 개체(211)에 적용되어 있던 '스타일 속성 세트 1'(431)이 '스타일 속성 세트 2'(721)로 변경 완료되었다고 하고, 사전 설정된 제1 시간을 '2초'라고 하며, 사전 설정된 제1 각도를 '15˚'라고 하고, 사전 설정된 단위 시간을 '0.l초'라고 하며, 사전 설정된 조정치를 '1.05'라고 가정하자.First, as in the above example, it is reported that the 'style property set 1' (431) applied to the first figure object 214 and the second figure object 211 has been changed to 'style property set 2' (721). The preset first time is referred to as '2 seconds', the preset first angle is referred to as '15˚', the preset unit time is referred to as '0.1 second', and the preset adjustment value is referred to as '1.05'. Let's assume.

그러면, 도 8의 도시된 그림과 같이, 애니메이션 적용부(122)는 '2초' 동안 제1 도형 개체(214)와 제2 도형 개체(211) 각각의 중심점을 통과하는 세로축을 기준으로 제1 도형 개체(214)와 제2 도형 개체(211)가 좌우로 흔들리도록 제1 도형 개체(214)와 제2 도형 개체(211) 각각에 대해 흔들림 애니메이션 효과를 적용할 수 있다.Then, as shown in the figure of FIG. 8 , the animation application unit 122 performs a first motion based on a vertical axis passing through the center points of each of the first figure object 214 and the second figure object 211 for '2 seconds'. A shaking animation effect may be applied to each of the first figure object 214 and the second figure object 211 so that the figure object 214 and the second figure object 211 shake left and right.

이때, 애니메이션 적용부(122)는 '2초' 내에서 '0.1초' 간격으로, 제1 도형 개체(214)와 제2 도형 개체(211)가 세로축을 기준으로 좌우로 흔들리는 각도를 조금씩 증가시킬 수 있다. 관련해서, 애니메이션 적용부(122)는 제1 도형 개체(214)와 제2 도형 개체(211)의 흔들림 각도를 최초 '15˚'를 시작으로 해서, '0.1초'가 경과할 때마다, 상기 세로축을 기준으로 '15˚'에 '1.05'를 순차적으로 곱한 각도만큼 제1 도형 개체(214)와 제2 도형 개체(211) 각각이 좌우로 흔들리는 각도를 조정할 수 있다. 즉, 애니메이션 적용부(122)는 제1 도형 개체(214)와 제2 도형 개체(211)의 흔들림 각도를 최초 '15˚'를 시작으로 해서, '0.1'초가 경과할 때마다, '15.75˚, 16.54˚, 17.36˚, ...'으로 증가시킬 수 있다.At this time, the animation applicator 122 gradually increases the angle at which the first figure object 214 and the second figure object 211 shake from side to side with respect to the vertical axis at intervals of '0.1 second' within '2 seconds'. can In this regard, the animation applicator 122 sets the shaking angle of the first figure object 214 and the second figure object 211 starting at '15˚' every time '0.1 second' elapses, The angle at which each of the first figure object 214 and the second figure object 211 sway from side to side may be adjusted by an angle obtained by sequentially multiplying '15˚' by '1.05' based on the vertical axis. That is, the animation applicator 122 sets the shaking angle of the first figure object 214 and the second figure object 211 to '15.75˚ every time '0.1' seconds elapses, starting at '15˚'. , 16.54˚, 17.36˚, ...'.

이러한 흔들림 애니메이션 효과를 통해서, 사용자(150)는 복수의 도형 개체들(211, 212, 213, 214) 중 하나인 제1 도형 개체(214)의 스타일 속성 세트가 '스타일 속성 세트 2'(721)로 변경됨에 따라, 제1 도형 개체(214)와 동일한 종류의 도형 개체인 제2 도형 개체(211)의 스타일 속성 세트도 '스타일 속성 세트 2'(721)로 함께 변경되는 경우, 제1 도형 개체(214)와 제2 도형 개체(211)의 스타일 속성 세트가 나머지 도형 개체들(212, 213)의 스타일 속성 세트와 다르게 변경되었음을 한 눈에 쉽게 파악할 수 있다.Through such a shake animation effect, the user 150 recognizes that the style attribute set of the first figure object 214, which is one of the plurality of figure objects 211, 212, 213, and 214, is 'style attribute set 2' (721). , when the style property set of the second figure object 211, which is the same type of figure object as the first figure object 214, is also changed to 'Style Property Set 2' (721), the first figure object 214 It can be easily seen at a glance that the style property sets of 214 and the second figure object 211 are changed differently from the style property sets of the other figure objects 212 and 213.

본 발명의 일실시예에 따르면, 프레젠테이션 문서 편집 장치(110)는 속성 변경부(120)를 더 포함할 수 있다.According to one embodiment of the present invention, the presentation document editing device 110 may further include a property changing unit 120 .

속성 변경부(120)는 사용자(150)에 의해 복수의 도형 개체들(211, 212, 213, 214) 중 하나인 제3 도형 개체에 적용되어 있는 상기 제1 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들에 대한 속성 값 중 제1 서식에 대한 속성 값이 다른 속성 값으로 변경되는 경우, 상기 제3 도형 개체에 대해서만 상기 제1 서식에 대한 속성 값을 상기 다른 속성 값으로 변경한다.The property changer 120 is configured to set the n types of properties included in the first style property set applied to a third figure object that is one of a plurality of figure objects 211, 212, 213, and 214 by the user 150. When the attribute value of the first style among the attribute values of the types of styles is changed to another attribute value, the attribute value of the first style is changed to the other attribute value only for the third figure object.

예컨대, 도 6의 도면부호 610에 도시된 그림과 같이, 스타일 설정 적용부(116)에 의해, 제1 페이지(210)에 삽입되어 있는 복수의 도형 개체들(211, 212, 213, 214)에 대한 '3'가지 종류의 서식들의 속성 값으로 '스타일 속성 세트 1'(431)에 포함된 '3'가지 종류의 서식들의 속성 값인 '선 굵기: 3pt, 선 색상: 노란색, 면 색상: 파란색'이 적용되었다고 가정하자.For example, as shown in the figure 610 of FIG. 6 , the plurality of figure objects 211 , 212 , 213 , and 214 inserted in the first page 210 by the style setting application unit 116 'Line thickness: 3pt, line color: yellow, surface color: blue', which are the attribute values of the '3' types of styles included in 'Style Attribute Set 1' (431) Suppose this is applied.

이때, 사용자(150)에 의해 복수의 도형 개체들(211, 212, 213, 214) 중 하나인 제3 도형 개체에 적용되어 있는 상기 제1 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들에 대한 속성 값 중 제1 서식에 대한 속성 값이 다른 속성 값으로 변경되는 경우, 속성 변경부(120)는 상기 제3 도형 개체에 대해서만 상기 제1 서식에 대한 속성 값을 상기 다른 속성 값으로 변경할 수 있다.At this time, the n types of styles included in the first style attribute set applied to a third figure object, which is one of the plurality of figure objects 211, 212, 213, and 214 by the user 150 When the attribute value for the first format among the attribute values for the object is changed to another attribute value, the attribute changer 120 may change the attribute value for the first format to the other attribute value only for the third figure object. there is.

관련해서, 사용자(150)에 의해 복수의 도형 개체들(211, 212, 213, 214) 중 하나인 제3 도형 개체(213)에 적용되어 있는 '스타일 속성 세트 1'(431)에 포함된 '3'가지 종류의 서식들의 속성 값인 '선 굵기: 3pt, 선 색상: 노란색, 면 색상: 파란색' 중 면 색상에 대한 속성 값인 '파란색'이 다른 속성 값인 '초록색'으로 변경되었다고 하는 경우, 속성 변경부(120)는 제3 도형 개체(213)에 대해서만 상기 면 색상에 대한 속성 값인 '파란색'을 상기 다른 속성 값인 '초록색'으로 변경할 수 있다.In this regard, 'included in the 'style property set 1' 431 applied to the third figure object 213, which is one of the plurality of figure objects 211, 212, 213, and 214, by the user 150. If the attribute value of 'line thickness: 3pt, line color: yellow, face color: blue' of the three types of forms is changed to 'blue', the attribute value for the face color, the attribute value is changed to 'green', the other attribute value. The unit 120 may change 'blue', the attribute value for the face color, to 'green', the other attribute value, only for the third figure object 213.

도 9는 본 발명의 일실시예에 따른 프레젠테이션 문서 편집 장치의 동작 방법을 도시한 순서도이다.9 is a flowchart illustrating an operating method of a presentation document editing device according to an embodiment of the present invention.

단계(S910)에서는 사전 설정된 서로 다른 복수의 배경 이미지들이 저장되어 있는 배경 이미지 저장부를 유지한다.In step S910, a background image storage unit in which a plurality of preset different background images are stored is maintained.

단계(S920)에서는 사전 설정된 서로 다른 복수의 페이지 레이아웃들에 대한 정보가 저장되어 있는 레이아웃 저장부를 유지한다.In step S920, a layout storage unit in which information on a plurality of preset page layouts is stored is maintained.

단계(S930)에서는 사전 설정된 서로 다른 복수의 스타일 속성 세트(상기 스타일 속성 세트는 도형 개체에 적용 가능한 것으로 사전 지정된 n(n은 2 이상의 자연수임)가지 종류의 서식들에 대한 속성 값의 집합을 의미함)들에 대한 정보가 저장되어 있는 스타일 속성 세트 저장부를 유지한다.In step S930, a plurality of different pre-set style attribute sets (the style attribute set is applicable to a figure object and refers to a set of attribute values for n (n is a natural number equal to or greater than 2) types of formats pre-specified. maintains a style attribute set storage unit in which information about the elements) is stored.

단계(S940)에서는 사용자로부터, 프레젠테이션 문서를 구성하고 있는 복수의 페이지들 중 하나인 제1 페이지에 복수의 도형 개체들이 삽입된 후 상기 제1 페이지에 대한 스타일 설정 명령이 인가되면, 상기 배경 이미지 저장부에 저장되어 있는 상기 복수의 배경 이미지들 중 하나를 선택 가능하게 하는 제1 선택 메뉴, 상기 레이아웃 저장부에 저장되어 있는 상기 복수의 페이지 레이아웃들 중 하나를 선택 가능하게 하는 제2 선택 메뉴, 상기 스타일 속성 세트 저장부에 저장되어 있는 상기 복수의 스타일 속성 세트들 중 하나를 선택 가능하게 하는 제3 선택 메뉴 및 페이지에 대한 미리보기 화면을 표시하기 위한 미리보기 창으로 구성된 스타일 설정 인터페이스를 생성하여 화면 상에 표시한다.In step S940, when a plurality of figure objects are inserted into a first page, which is one of a plurality of pages constituting a presentation document, and a style setting command for the first page is applied from the user, the background image is saved. a first selection menu enabling selection of one of the plurality of background images stored in the layout storage unit; a second selection menu enabling selection of one of the plurality of page layouts stored in the layout storage unit; A style setting interface consisting of a third selection menu enabling selection of one of the plurality of style attribute sets stored in the style attribute set storage unit and a preview window for displaying a preview screen for a page is created, displayed on the

단계(S950)에서는 상기 스타일 설정 인터페이스가 화면 상에 표시된 후, 상기 사용자로부터, 상기 스타일 설정 인터페이스에 포함된 상기 제1 선택 메뉴를 통해 상기 복수의 배경이미지들 중 하나인 제1 배경 이미지가 선택되고, 상기 제2 선택 메뉴를 통해 상기 복수의 페이지 레이아웃들 중 하나인 제1 페이지 레이아웃이 선택되며, 상기 제3 선택 메뉴를 통해 상기 복수의 스타일 속성 세트들 중 하나인 제1 스타일 속성 세트가 선택되면, 상기 제1 페이지에 상기 제1 배경 이미지, 상기 제1 페이지 레이아웃, 상기 제1 스타일 속성 세트가 적용되었을 경우에 대한 제1 미리보기 화면(상기 제1 미리보기 화면은 상기 제1 페이지의 배경을 상기 제1 배경 이미지로 적용하고, 상기 제1 페이지의 페이지 레이아웃을 상기 제1 페이지 레이아웃으로 적용하며, 상기 제1 페이지에 삽입되어 있는 상기 복수의 도형 개체들에 대한 상기 n가지 종류의 서식들의 속성 값을 상기 제1 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값으로 적용하였을 경우에 대한 미리보기 화면임)을 생성하여 상기 미리보기 창에 표시한다.In step S950, after the style setting interface is displayed on the screen, a first background image, which is one of the plurality of background images, is selected by the user through the first selection menu included in the style setting interface. , When a first page layout, which is one of the plurality of page layouts, is selected through the second selection menu, and a first style property set, which is one of the plurality of style property sets, is selected through the third selection menu , A first preview screen for a case where the first background image, the first page layout, and the first style property set are applied to the first page (the first preview screen displays the background of the first page) Properties of the n types of forms applied to the first background image, the page layout of the first page applied to the first page layout, and the plurality of figure objects inserted in the first page A preview screen for a case in which values are applied as attribute values of the n types of styles included in the first style attribute set) is generated and displayed on the preview window.

단계(S960)에서는 상기 제1 페이지에 대한 상기 제1 미리보기 화면이 상기 미리보기 창에 표시된 이후, 상기 사용자로부터 상기 스타일 설정 인터페이스를 통해 상기 제1 페이지의 스타일 설정에 대한 확정 명령이 인가되면, 상기 제1 페이지의 배경을 상기 제1 배경 이미지로 적용하고, 상기 제1 페이지의 페이지 레이아웃을 상기 제1 페이지 레이아웃으로 적용하며, 상기 제1 페이지에 삽입되어 있는 상기 복수의 도형 개체들에 대한 상기 n가지 종류의 서식들의 속성 값을 상기 제1 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값으로 적용한다.In step S960, after the first preview screen for the first page is displayed in the preview window, if a command to set the style of the first page is applied from the user through the style setting interface, The background of the first page is applied as the first background image, the page layout of the first page is applied as the first page layout, and the image of the plurality of figure objects inserted in the first page is applied. Attribute values of the n types of styles are applied as attribute values of the n types of styles included in the first style attribute set.

이때, 본 발명의 일실시예에 따르면, 상기 프레젠테이션 문서 편집 장치의 동작 방법은 상기 사용자에 의해 상기 제1 페이지 상에 신규 도형 개체가 삽입되는 경우, 상기 신규 도형 개체에 대한 상기 n가지 종류의 서식들의 속성 값을 상기 제1 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값으로 적용하는 단계를 더 포함할 수 있다.At this time, according to one embodiment of the present invention, in the operating method of the presentation document editing device, when a new figure object is inserted on the first page by the user, the n types of formats for the new figure object The method may further include applying attribute values of the n types of styles included in the first style attribute set as attribute values of the n types of styles.

또한, 본 발명의 일실시예에 따르면, 상기 프레젠테이션 문서 편집 장치의 동작 방법은 상기 제1 페이지에 상기 제1 배경 이미지, 상기 제1 페이지 레이아웃 및 상기 제1 스타일 속성 세트가 적용 완료된 이후, 상기 사용자로부터, 상기 복수의 도형 개체들 중 하나인 제1 도형 개체에 대해 스타일 속성 세트의 변경 명령이 인가되면, 상기 제1 도형 개체의 인접 지점에 상기 제3 선택 메뉴를 표시하는 단계, 상기 사용자에 의해, 상기 제1 도형 개체의 인접 지점에 표시되고 있는 상기 제3 선택 메뉴를 통해 상기 제1 도형 개체에 적용될 스타일 속성 세트로 제2 스타일 속성 세트가 선택되면, 상기 제1 도형 개체에 적용되어 있는 상기 제1 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값을 상기 제2 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값으로 변경함으로써, 상기 제1 도형 개체에 적용되어 있던 상기 제1 스타일 속성 세트를 상기 제2 스타일 속성 세트로 변경하는 단계, 상기 제1 페이지 상에서 상기 제1 도형 개체와 동일한 종류의 도형 개체가 존재하는지 확인하고, 상기 제1 페이지 상에서 상기 제1 도형 개체와 동일한 종류의 도형 개체로 제2 도형 개체가 존재하는 것으로 확인되는 경우, 상기 제2 도형 개체에 적용되어 있는 상기 제1 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값을 상기 제2 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값으로 변경함으로써, 상기 제2 도형 개체에 적용되어 있던 상기 제1 스타일 속성 세트를 상기 제2 스타일 속성 세트로 변경하는 단계를 더 포함할 수 있다.In addition, according to one embodiment of the present invention, the operating method of the presentation document editing device may include, after application of the first background image, the first page layout, and the first style attribute set to the first page is completed, the user displaying the third selection menu at a point adjacent to the first figure object, when a command to change the style property set is applied to a first figure object that is one of the plurality of figure objects, , When a second style property set is selected as a style property set to be applied to the first figure object through the third selection menu displayed at an adjacent point of the first figure object, the set of style properties applied to the first figure object By changing the attribute values of the n types of styles included in the first style attribute set to the attribute values of the n types of styles included in the second style attribute set, the Changing a first style property set to the second style property set, checking whether a figure object of the same type as the first figure object exists on the first page, and When it is confirmed that a second figure object exists as a figure object of the same type, the attribute values of the n types of styles included in the first style attribute set applied to the second figure object are converted into the second style object. The method may further include changing the first style property set applied to the second shape object into the second style property set by changing property values of the n types of styles included in the property set. .

이때, 본 발명의 일실시예에 따르면, 상기 프레젠테이션 문서 편집 장치의 동작 방법은 상기 제1 도형 개체와 상기 제2 도형 개체에 적용되어 있던 상기 제1 스타일 속성 세트가 상기 제2 스타일 속성 세트로 변경 완료되면, 사전 설정된 제1 시간 동안 상기 제1 도형 개체와 상기 제2 도형 개체 각각의 중심점을 통과하는 세로축을 기준으로 상기 제1 도형 개체와 상기 제2 도형 개체가 좌우로 흔들리도록 상기 제1 도형 개체와 상기 제2 도형 개체 각각에 대해 흔들림 애니메이션 효과를 적용하되, 상기 제1 시간 내에서, 사전 설정된 제1 각도를 시작으로 해서, 사전 설정된 단위 시간이 경과할 때마다, 상기 세로축을 기준으로 상기 제1 각도에 사전 설정된 조정치(상기 조정치는 1 초과 2 미만의 값임)를 순차적으로 곱한 각도만큼 상기 제1 도형 개체와 상기 제2 도형 개체 각각이 좌우로 흔들리는 각도를 조정하는 단계를 더 포함할 수 있다.At this time, according to an embodiment of the present invention, in the operating method of the presentation document editing device, the first style property set applied to the first figure object and the second figure object is changed to the second style property set. Upon completion, the first figure object and the second figure object are shaken left and right based on a vertical axis passing through the center points of each of the first figure object and the second figure object for a preset first time. A shake animation effect is applied to each of the object and the second figure object, and each time a preset unit time elapses, starting from a preset first angle within the first time, based on the vertical axis, the shake animation effect is applied. The method may further include adjusting angles at which each of the first and second figure objects shake left and right by an angle obtained by sequentially multiplying the first angle by a preset adjustment value (the adjustment value is greater than 1 and less than 2). can

또한, 본 발명의 일실시예에 따르면, 상기 프레젠테이션 문서 편집 장치의 동작 방법은 상기 사용자에 의해 상기 복수의 도형 개체들 중 하나인 제3 도형 개체에 적용되어 있는 상기 제1 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들에 대한 속성 값 중 제1 서식에 대한 속성 값이 다른 속성 값으로 변경되는 경우, 상기 제3 도형 개체에 대해서만 상기 제1 서식에 대한 속성 값을 상기 다른 속성 값으로 변경하는 단계를 더 포함할 수 있다.In addition, according to one embodiment of the present invention, the operating method of the presentation document editing device is included in the first style property set applied to a third figure object that is one of the plurality of figure objects by the user. When the attribute value for the first format among the attribute values for the n types of formats is changed to another attribute value, the attribute value for the first format is changed to the other attribute value only for the third figure object. It may further include steps to do.

이상, 도 9를 참조하여 본 발명의 일실시예에 따른 프레젠테이션 문서 편집 장치의 동작 방법에 대해 설명하였다. 여기서, 본 발명의 일실시예에 따른 프레젠테이션 문서 편집 장치의 동작 방법은 도 1 내지 도 8을 이용하여 설명한 프레젠테이션 문서 편집 장치(110)의 동작에 대한 구성과 대응될 수 있으므로, 이에 대한 보다 상세한 설명은 생략하기로 한다.In the above, the operating method of the presentation document editing apparatus according to an embodiment of the present invention has been described with reference to FIG. 9 . Here, since the operating method of the presentation document editing device according to an embodiment of the present invention may correspond to the configuration of the operation of the presentation document editing device 110 described with reference to FIGS. 1 to 8, a more detailed description thereof will be omitted.

본 발명의 일실시예에 따른 프레젠테이션 문서 편집 장치의 동작 방법은 컴퓨터와의 결합을 통해 실행시키기 위한 저장매체에 저장된 컴퓨터 프로그램으로 구현될 수 있다.The operating method of the presentation document editing apparatus according to an embodiment of the present invention may be implemented as a computer program stored in a storage medium for execution through a combination with a computer.

또한, 본 발명의 일실시예에 따른 프레젠테이션 문서 편집 장치의 동작 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. In addition, the operating method of the presentation document editing device according to an embodiment of the present invention may be implemented in the form of program instructions that can be executed through various computer means and recorded in a computer readable medium. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. Program instructions recorded on the medium may be those specially designed and configured for the present invention or those known and usable to 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 and DVDs, and magnetic media such as floptical disks. - includes hardware devices specially 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, as well as machine language codes such as those produced by a compiler.

이상과 같이 본 발명에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.As described above, the present invention has been described by specific details such as specific components and limited embodiments and drawings, but these are provided to help a more general understanding of the present invention, and the present invention is not limited to the above embodiments. , Those skilled in the art in the field to which the present invention belongs 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 it will be said that not only the claims to be described later, but also all modifications equivalent or equivalent to these claims belong to the scope of the present invention. .

110: 프레젠테이션 문서 편집 장치
111: 배경 이미지 저장부 112: 레이아웃 저장부
113: 스타일 속성 세트 저장부 114: 인터페이스 생성부
115: 미리보기 생성부 116: 스타일 설정 적용부
117: 제3 선택 메뉴 표시부 118: 속성 세트 변경부
119: 추가 속성 세트 변경부 120: 속성 변경부
121: 속성 적용부 122: 애니메이션 적용부
150: 사용자
110: presentation document editing device
111: background image storage unit 112: layout storage unit
113: style property set storage unit 114: interface generation unit
115: preview generation unit 116: style setting application unit
117: third selection menu display unit 118: attribute set change unit
119: additional attribute set change unit 120: attribute change unit
121: property application unit 122: animation application unit
150: user

Claims (12)

프레젠테이션 문서의 페이지 스타일을 손쉽게 설정할 수 있도록 지원하는 프레젠테이션 문서 편집 장치에 있어서,
사전 설정된 서로 다른 복수의 배경 이미지들이 저장되어 있는 배경 이미지 저장부;
사전 설정된 서로 다른 복수의 페이지 레이아웃들에 대한 정보가 저장되어 있는 레이아웃 저장부;
사전 설정된 서로 다른 복수의 스타일 속성 세트 - 상기 스타일 속성 세트는 도형 개체에 적용 가능한 것으로 사전 지정된 n(n은 2 이상의 자연수임)가지 종류의 서식들에 대한 속성 값의 집합을 의미함 - 들에 대한 정보가 저장되어 있는 스타일 속성 세트 저장부;
사용자로부터, 프레젠테이션 문서를 구성하고 있는 복수의 페이지들 중 하나인 제1 페이지에 복수의 도형 개체들이 삽입된 후 상기 제1 페이지에 대한 스타일 설정 명령이 인가되면, 상기 배경 이미지 저장부에 저장되어 있는 상기 복수의 배경 이미지들 중 하나를 선택 가능하게 하는 제1 선택 메뉴, 상기 레이아웃 저장부에 저장되어 있는 상기 복수의 페이지 레이아웃들 중 하나를 선택 가능하게 하는 제2 선택 메뉴, 상기 스타일 속성 세트 저장부에 저장되어 있는 상기 복수의 스타일 속성 세트들 중 하나를 선택 가능하게 하는 제3 선택 메뉴 및 페이지에 대한 미리보기 화면을 표시하기 위한 미리보기 창으로 구성된 스타일 설정 인터페이스를 생성하여 화면 상에 표시하는 인터페이스 생성부;
상기 스타일 설정 인터페이스가 화면 상에 표시된 후, 상기 사용자로부터, 상기 스타일 설정 인터페이스에 포함된 상기 제1 선택 메뉴를 통해 상기 복수의 배경이미지들 중 하나인 제1 배경 이미지가 선택되고, 상기 제2 선택 메뉴를 통해 상기 복수의 페이지 레이아웃들 중 하나인 제1 페이지 레이아웃이 선택되며, 상기 제3 선택 메뉴를 통해 상기 복수의 스타일 속성 세트들 중 하나인 제1 스타일 속성 세트가 선택되면, 상기 제1 페이지에 상기 제1 배경 이미지, 상기 제1 페이지 레이아웃, 상기 제1 스타일 속성 세트가 적용되었을 경우에 대한 제1 미리보기 화면 - 상기 제1 미리보기 화면은 상기 제1 페이지의 배경을 상기 제1 배경 이미지로 적용하고, 상기 제1 페이지의 페이지 레이아웃을 상기 제1 페이지 레이아웃으로 적용하며, 상기 제1 페이지에 삽입되어 있는 상기 복수의 도형 개체들에 대한 상기 n가지 종류의 서식들의 속성 값을 상기 제1 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값으로 적용하였을 경우에 대한 미리보기 화면임 - 을 생성하여 상기 미리보기 창에 표시하는 미리보기 생성부;
상기 제1 페이지에 대한 상기 제1 미리보기 화면이 상기 미리보기 창에 표시된 이후, 상기 사용자로부터 상기 스타일 설정 인터페이스를 통해 상기 제1 페이지의 스타일 설정에 대한 확정 명령이 인가되면, 상기 제1 페이지의 배경을 상기 제1 배경 이미지로 적용하고, 상기 제1 페이지의 페이지 레이아웃을 상기 제1 페이지 레이아웃으로 적용하며, 상기 제1 페이지에 삽입되어 있는 상기 복수의 도형 개체들에 대한 상기 n가지 종류의 서식들의 속성 값을 상기 제1 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값으로 적용하는 스타일 설정 적용부;
상기 제1 페이지에 상기 제1 배경 이미지, 상기 제1 페이지 레이아웃 및 상기 제1 스타일 속성 세트가 적용 완료된 이후, 상기 사용자로부터, 상기 복수의 도형 개체들 중 하나인 제1 도형 개체에 대해 스타일 속성 세트의 변경 명령이 인가되면, 상기 제1 도형 개체의 인접 지점에 상기 제3 선택 메뉴를 표시하는 제3 선택 메뉴 표시부;
상기 사용자에 의해, 상기 제1 도형 개체의 인접 지점에 표시되고 있는 상기 제3 선택 메뉴를 통해 상기 제1 도형 개체에 적용될 스타일 속성 세트로 제2 스타일 속성 세트가 선택되면, 상기 제1 도형 개체에 적용되어 있는 상기 제1 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값을 상기 제2 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값으로 변경함으로써, 상기 제1 도형 개체에 적용되어 있던 상기 제1 스타일 속성 세트를 상기 제2 스타일 속성 세트로 변경하는 속성 세트 변경부;
상기 제1 페이지 상에서 상기 제1 도형 개체와 동일한 종류의 도형 개체가 존재하는지 확인하고, 상기 제1 페이지 상에서 상기 제1 도형 개체와 동일한 종류의 도형 개체로 제2 도형 개체가 존재하는 것으로 확인되는 경우, 상기 제2 도형 개체에 적용되어 있는 상기 제1 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값을 상기 제2 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값으로 변경함으로써, 상기 제2 도형 개체에 적용되어 있던 상기 제1 스타일 속성 세트를 상기 제2 스타일 속성 세트로 변경하는 추가 속성 세트 변경부;
상기 제1 도형 개체와 상기 제2 도형 개체에 적용되어 있던 상기 제1 스타일 속성 세트가 상기 제2 스타일 속성 세트로 변경 완료되면, 사전 설정된 제1 시간 동안 상기 제1 도형 개체와 상기 제2 도형 개체 각각의 중심점을 통과하는 세로축을 기준으로 상기 제1 도형 개체와 상기 제2 도형 개체가 좌우로 흔들리도록 상기 제1 도형 개체와 상기 제2 도형 개체 각각에 대해 흔들림 애니메이션 효과를 적용하되, 상기 제1 시간 내에서, 사전 설정된 제1 각도를 시작으로 해서, 사전 설정된 단위 시간이 경과할 때마다, 상기 세로축을 기준으로 상기 제1 각도에 사전 설정된 조정치(상기 조정치는 1 초과 2 미만의 값임)를 순차적으로 곱한 각도만큼 상기 제1 도형 개체와 상기 제2 도형 개체 각각이 좌우로 흔들리는 각도를 조정하는 애니메이션 적용부; 및
상기 사용자에 의해 상기 제1 페이지 상에 신규 도형 개체가 삽입되는 경우, 상기 신규 도형 개체에 대한 상기 n가지 종류의 서식들의 속성 값을 상기 제1 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값으로 적용하는 속성 적용부
를 포함하는 프레젠테이션 문서 편집 장치.
In a presentation document editing device that supports easy setting of a page style of a presentation document,
a background image storage unit in which a plurality of preset different background images are stored;
a layout storage unit for storing information on a plurality of preset page layouts different from each other;
A plurality of preset different style attribute sets - The style attribute set refers to a set of attribute values for n (n is a natural number equal to or greater than 2) types of formats pre-specified as being applicable to a figure object - a style attribute set storage unit in which information is stored;
When a user inserts a plurality of figure objects into a first page, which is one of a plurality of pages constituting a presentation document, and then applies a style setting command for the first page, the background image stored in the storage unit A first selection menu enabling selection of one of the plurality of background images, a second selection menu enabling selection of one of the plurality of page layouts stored in the layout storage unit, the style attribute set storage unit An interface for creating and displaying a style setting interface consisting of a preview window for displaying a preview screen for a page and a third selection menu for enabling selection of one of the plurality of style attribute sets stored in . generating unit;
After the style setting interface is displayed on the screen, a first background image that is one of the plurality of background images is selected by the user through the first selection menu included in the style setting interface, and the second selection When a first page layout, which is one of the plurality of page layouts, is selected through the menu and a first style property set, which is one of the plurality of style property sets, is selected through the third selection menu, the first page layout is selected through the menu. A first preview screen for a case where the first background image, the first page layout, and the first style property set are applied to - The first preview screen displays the background of the first page as the first background image , the page layout of the first page is applied as the first page layout, and attribute values of the n types of styles for the plurality of figure objects inserted in the first page are applied to the first page layout. a preview generator for generating and displaying a preview screen for a case in which the n types of styles included in a style attribute set are applied as attribute values;
After the first preview screen for the first page is displayed in the preview window, when a command to set the style of the first page is applied from the user through the style setting interface, the first page A background is applied to the first background image, a page layout of the first page is applied to the first page layout, and the n types of formats for the plurality of figure objects inserted in the first page are applied. a style setting application unit for applying attribute values of the n types of styles included in the first style attribute set;
After the application of the first background image, the first page layout, and the first style property set to the first page is complete, a style property is set for a first figure object that is one of the plurality of figure objects from the user. a third selection menu display unit for displaying the third selection menu at a point adjacent to the first figure object when a change command of is applied;
When a second style property set is selected by the user as a style property set to be applied to the first figure object through the third selection menu displayed at an adjacent point of the first figure object, the first figure object By changing the property values of the n types of styles included in the applied first style property set to the property values of the n types of styles included in the second style property set, the first figure object an attribute set changer configured to change the applied first style attribute set into the second style attribute set;
When it is checked whether a figure object of the same type as the first figure object exists on the first page, and it is confirmed that a second figure object exists on the first page as a figure object of the same kind as the first figure object , By changing the property values of the n types of styles included in the first style property set applied to the second figure object to the property values of the n types of styles included in the second style property set. , an additional property set changing unit for changing the first style property set applied to the second figure object to the second style property set;
When the first style property set applied to the first figure object and the second figure object is completely changed to the second style property set, the first figure object and the second figure object for a first preset time A shaking animation effect is applied to each of the first figure object and the second figure object so that the first figure object and the second figure object shake from side to side with respect to a vertical axis passing through each center point. Within time, starting from the preset first angle, each time a preset unit time elapses, a preset adjustment value (the adjustment value is a value greater than 1 and less than 2) is set to the first angle based on the vertical axis. an animation application unit that adjusts an angle at which each of the first and second figure objects shake left and right by an angle obtained by sequentially multiplying them; and
When a new figure object is inserted on the first page by the user, attribute values of the n types of styles for the new figure object are set to those of the n types of styles included in the first style property set. Attribute application part applied as attribute value
A presentation document editing device comprising a.
삭제delete 삭제delete 삭제delete 제1항에 있어서,
상기 사용자에 의해 상기 복수의 도형 개체들 중 하나인 제3 도형 개체에 적용되어 있는 상기 제1 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들에 대한 속성 값 중 제1 서식에 대한 속성 값이 다른 속성 값으로 변경되는 경우, 상기 제3 도형 개체에 대해서만 상기 제1 서식에 대한 속성 값을 상기 다른 속성 값으로 변경하는 속성 변경부
를 더 포함하는 프레젠테이션 문서 편집 장치.
According to claim 1,
An attribute value for a first style among attribute values for the n types of styles included in the first style attribute set applied by the user to a third figure object, which is one of the plurality of figure objects, is Attribute changing unit for changing the attribute value of the first format to the other attribute value only for the third figure object when the attribute value is changed to another attribute value
A presentation document editing device further comprising a.
프레젠테이션 문서의 페이지 스타일을 손쉽게 설정할 수 있도록 지원하는 프레젠테이션 문서 편집 장치의 동작 방법에 있어서,
사전 설정된 서로 다른 복수의 배경 이미지들이 저장되어 있는 배경 이미지 저장부를 유지하는 단계;
사전 설정된 서로 다른 복수의 페이지 레이아웃들에 대한 정보가 저장되어 있는 레이아웃 저장부를 유지하는 단계;
사전 설정된 서로 다른 복수의 스타일 속성 세트 - 상기 스타일 속성 세트는 도형 개체에 적용 가능한 것으로 사전 지정된 n(n은 2 이상의 자연수임)가지 종류의 서식들에 대한 속성 값의 집합을 의미함 - 들에 대한 정보가 저장되어 있는 스타일 속성 세트 저장부를 유지하는 단계;
사용자로부터, 프레젠테이션 문서를 구성하고 있는 복수의 페이지들 중 하나인 제1 페이지에 복수의 도형 개체들이 삽입된 후 상기 제1 페이지에 대한 스타일 설정 명령이 인가되면, 상기 배경 이미지 저장부에 저장되어 있는 상기 복수의 배경 이미지들 중 하나를 선택 가능하게 하는 제1 선택 메뉴, 상기 레이아웃 저장부에 저장되어 있는 상기 복수의 페이지 레이아웃들 중 하나를 선택 가능하게 하는 제2 선택 메뉴, 상기 스타일 속성 세트 저장부에 저장되어 있는 상기 복수의 스타일 속성 세트들 중 하나를 선택 가능하게 하는 제3 선택 메뉴 및 페이지에 대한 미리보기 화면을 표시하기 위한 미리보기 창으로 구성된 스타일 설정 인터페이스를 생성하여 화면 상에 표시하는 단계;
상기 스타일 설정 인터페이스가 화면 상에 표시된 후, 상기 사용자로부터, 상기 스타일 설정 인터페이스에 포함된 상기 제1 선택 메뉴를 통해 상기 복수의 배경이미지들 중 하나인 제1 배경 이미지가 선택되고, 상기 제2 선택 메뉴를 통해 상기 복수의 페이지 레이아웃들 중 하나인 제1 페이지 레이아웃이 선택되며, 상기 제3 선택 메뉴를 통해 상기 복수의 스타일 속성 세트들 중 하나인 제1 스타일 속성 세트가 선택되면, 상기 제1 페이지에 상기 제1 배경 이미지, 상기 제1 페이지 레이아웃, 상기 제1 스타일 속성 세트가 적용되었을 경우에 대한 제1 미리보기 화면 - 상기 제1 미리보기 화면은 상기 제1 페이지의 배경을 상기 제1 배경 이미지로 적용하고, 상기 제1 페이지의 페이지 레이아웃을 상기 제1 페이지 레이아웃으로 적용하며, 상기 제1 페이지에 삽입되어 있는 상기 복수의 도형 개체들에 대한 상기 n가지 종류의 서식들의 속성 값을 상기 제1 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값으로 적용하였을 경우에 대한 미리보기 화면임 - 을 생성하여 상기 미리보기 창에 표시하는 단계;
상기 제1 페이지에 대한 상기 제1 미리보기 화면이 상기 미리보기 창에 표시된 이후, 상기 사용자로부터 상기 스타일 설정 인터페이스를 통해 상기 제1 페이지의 스타일 설정에 대한 확정 명령이 인가되면, 상기 제1 페이지의 배경을 상기 제1 배경 이미지로 적용하고, 상기 제1 페이지의 페이지 레이아웃을 상기 제1 페이지 레이아웃으로 적용하며, 상기 제1 페이지에 삽입되어 있는 상기 복수의 도형 개체들에 대한 상기 n가지 종류의 서식들의 속성 값을 상기 제1 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값으로 적용하는 단계;
상기 제1 페이지에 상기 제1 배경 이미지, 상기 제1 페이지 레이아웃 및 상기 제1 스타일 속성 세트가 적용 완료된 이후, 상기 사용자로부터, 상기 복수의 도형 개체들 중 하나인 제1 도형 개체에 대해 스타일 속성 세트의 변경 명령이 인가되면, 상기 제1 도형 개체의 인접 지점에 상기 제3 선택 메뉴를 표시하는 단계;
상기 사용자에 의해, 상기 제1 도형 개체의 인접 지점에 표시되고 있는 상기 제3 선택 메뉴를 통해 상기 제1 도형 개체에 적용될 스타일 속성 세트로 제2 스타일 속성 세트가 선택되면, 상기 제1 도형 개체에 적용되어 있는 상기 제1 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값을 상기 제2 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값으로 변경함으로써, 상기 제1 도형 개체에 적용되어 있던 상기 제1 스타일 속성 세트를 상기 제2 스타일 속성 세트로 변경하는 단계;
상기 제1 페이지 상에서 상기 제1 도형 개체와 동일한 종류의 도형 개체가 존재하는지 확인하고, 상기 제1 페이지 상에서 상기 제1 도형 개체와 동일한 종류의 도형 개체로 제2 도형 개체가 존재하는 것으로 확인되는 경우, 상기 제2 도형 개체에 적용되어 있는 상기 제1 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값을 상기 제2 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값으로 변경함으로써, 상기 제2 도형 개체에 적용되어 있던 상기 제1 스타일 속성 세트를 상기 제2 스타일 속성 세트로 변경하는 단계;
상기 제1 도형 개체와 상기 제2 도형 개체에 적용되어 있던 상기 제1 스타일 속성 세트가 상기 제2 스타일 속성 세트로 변경 완료되면, 사전 설정된 제1 시간 동안 상기 제1 도형 개체와 상기 제2 도형 개체 각각의 중심점을 통과하는 세로축을 기준으로 상기 제1 도형 개체와 상기 제2 도형 개체가 좌우로 흔들리도록 상기 제1 도형 개체와 상기 제2 도형 개체 각각에 대해 흔들림 애니메이션 효과를 적용하되, 상기 제1 시간 내에서, 사전 설정된 제1 각도를 시작으로 해서, 사전 설정된 단위 시간이 경과할 때마다, 상기 세로축을 기준으로 상기 제1 각도에 사전 설정된 조정치(상기 조정치는 1 초과 2 미만의 값임)를 순차적으로 곱한 각도만큼 상기 제1 도형 개체와 상기 제2 도형 개체 각각이 좌우로 흔들리는 각도를 조정하는 단계; 및
상기 사용자에 의해 상기 제1 페이지 상에 신규 도형 개체가 삽입되는 경우, 상기 신규 도형 개체에 대한 상기 n가지 종류의 서식들의 속성 값을 상기 제1 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들의 속성 값으로 적용하는 단계
를 포함하는 프레젠테이션 문서 편집 장치의 동작 방법.
A method of operating a presentation document editing device that supports easy setting of a page style of a presentation document,
maintaining a background image storage unit in which a plurality of preset background images are stored;
maintaining a layout storage unit in which information on a plurality of preset page layouts is stored;
A plurality of preset different style attribute sets - The style attribute set refers to a set of attribute values for n (n is a natural number equal to or greater than 2) types of formats pre-specified as being applicable to a figure object - maintaining a style attribute set storage unit in which information is stored;
When a user inserts a plurality of figure objects into a first page, which is one of a plurality of pages constituting a presentation document, and then applies a style setting command for the first page, the background image stored in the storage unit A first selection menu enabling selection of one of the plurality of background images, a second selection menu enabling selection of one of the plurality of page layouts stored in the layout storage unit, the style attribute set storage unit generating and displaying a style setting interface consisting of a preview window for displaying a preview screen for a page and a third selection menu enabling selection of one of the plurality of style attribute sets stored in ;
After the style setting interface is displayed on the screen, a first background image that is one of the plurality of background images is selected by the user through the first selection menu included in the style setting interface, and the second selection When a first page layout, which is one of the plurality of page layouts, is selected through the menu and a first style property set, which is one of the plurality of style property sets, is selected through the third selection menu, the first page layout is selected through the menu. A first preview screen for a case where the first background image, the first page layout, and the first style property set are applied to - The first preview screen displays the background of the first page as the first background image , the page layout of the first page is applied as the first page layout, and attribute values of the n types of styles for the plurality of figure objects inserted in the first page are applied to the first page layout. generating a preview screen for a case in which the n types of styles included in a style property set are applied as attribute values, and displaying the generated preview screen on the preview window;
After the first preview screen for the first page is displayed in the preview window, when a command to set the style of the first page is applied from the user through the style setting interface, the first page A background is applied to the first background image, a page layout of the first page is applied to the first page layout, and the n types of formats for the plurality of figure objects inserted in the first page are applied. applying attribute values of the n types of styles included in the first style attribute set;
After the application of the first background image, the first page layout, and the first style property set to the first page is complete, a style property is set for a first figure object that is one of the plurality of figure objects from the user. displaying the third selection menu at a point adjacent to the first figure object when a change command of is applied;
When a second style property set is selected by the user as a style property set to be applied to the first figure object through the third selection menu displayed at an adjacent point of the first figure object, the first figure object By changing the property values of the n types of styles included in the applied first style property set to the property values of the n types of styles included in the second style property set, the first figure object changing the applied first style attribute set to the second style attribute set;
When it is checked whether a figure object of the same type as the first figure object exists on the first page, and it is confirmed that a second figure object exists on the first page as a figure object of the same kind as the first figure object , By changing the property values of the n types of styles included in the first style property set applied to the second figure object to the property values of the n types of styles included in the second style property set. , changing the first style property set applied to the second figure object to the second style property set;
When the change of the first style property set applied to the first figure object and the second figure object to the second style property set is completed, the first figure object and the second figure object for a first preset time A shaking animation effect is applied to each of the first figure object and the second figure object so that the first figure object and the second figure object shake from side to side with respect to a vertical axis passing through each center point. Within time, starting from the preset first angle, each time a preset unit time elapses, a preset adjustment value (the adjustment value is a value greater than 1 and less than 2) is set to the first angle based on the vertical axis. adjusting an angle at which each of the first and second figure objects is shaken left and right by an angle obtained by sequentially multiplying them; and
When a new figure object is inserted on the first page by the user, attribute values of the n types of styles for the new figure object are set to those of the n types of styles included in the first style property set. Steps to apply as property values
Operation method of a presentation document editing device comprising a.
삭제delete 삭제delete 삭제delete 제6항에 있어서,
상기 사용자에 의해 상기 복수의 도형 개체들 중 하나인 제3 도형 개체에 적용되어 있는 상기 제1 스타일 속성 세트에 포함된 상기 n가지 종류의 서식들에 대한 속성 값 중 제1 서식에 대한 속성 값이 다른 속성 값으로 변경되는 경우, 상기 제3 도형 개체에 대해서만 상기 제1 서식에 대한 속성 값을 상기 다른 속성 값으로 변경하는 단계
를 더 포함하는 프레젠테이션 문서 편집 장치의 동작 방법.
According to claim 6,
An attribute value for a first style among attribute values for the n types of styles included in the first style attribute set applied by the user to a third figure object, which is one of the plurality of figure objects, is Changing the attribute value of the first format to the other attribute value only for the third figure object when the attribute value is changed to another attribute value
A method of operating a presentation document editing device further comprising a.
제6항 또는 제10항 중 어느 한 항의 방법을 컴퓨터와의 결합을 통해 실행시키기 위한 컴퓨터 프로그램을 기록한 컴퓨터 판독 가능 기록 매체.A computer readable recording medium recording a computer program for executing the method of any one of claims 6 or 10 through a combination with a computer. 제6항 또는 제10항 중 어느 한 항의 방법을 컴퓨터와의 결합을 통해 실행시키기 위한 저장매체에 저장된 컴퓨터 프로그램.A computer program stored in a storage medium for executing the method of any one of claims 6 or 10 through a combination with a computer.
KR1020210031809A 2021-03-11 2021-03-11 Presentation document editing apparatus that allows users to easily set the page style of presentation documents and operating method thereof KR102566905B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020210031809A KR102566905B1 (en) 2021-03-11 2021-03-11 Presentation document editing apparatus that allows users to easily set the page style of presentation documents and operating method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210031809A KR102566905B1 (en) 2021-03-11 2021-03-11 Presentation document editing apparatus that allows users to easily set the page style of presentation documents and operating method thereof

Publications (2)

Publication Number Publication Date
KR20220127477A KR20220127477A (en) 2022-09-20
KR102566905B1 true KR102566905B1 (en) 2023-08-14

Family

ID=83446697

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210031809A KR102566905B1 (en) 2021-03-11 2021-03-11 Presentation document editing apparatus that allows users to easily set the page style of presentation documents and operating method thereof

Country Status (1)

Country Link
KR (1) KR102566905B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130055116A1 (en) * 2011-08-25 2013-02-28 Microsoft Corporation Theme variation engine

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9354779B2 (en) * 2012-03-12 2016-05-31 Microsoft Technology Licensing, Llc Providing theme variations in a user interface
KR102168323B1 (en) * 2018-12-13 2020-10-21 주식회사 한글과컴퓨터 Electronic terminal apparatus for document editing to handle synchronization of format attribute between objects inserted in a document and operating method thereof

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130055116A1 (en) * 2011-08-25 2013-02-28 Microsoft Corporation Theme variation engine

Also Published As

Publication number Publication date
KR20220127477A (en) 2022-09-20

Similar Documents

Publication Publication Date Title
US8760464B2 (en) Shape masks
JP4857122B2 (en) An intelligent agenda object that reveals the context location in a presentation application
US10546404B1 (en) Mosaic display system using open and closed rectangles for placing media files in continuous contact
KR102187540B1 (en) Electronic terminal apparatus supporting easy editing for overlapped objects in a document and operating method thereof
KR102566905B1 (en) Presentation document editing apparatus that allows users to easily set the page style of presentation documents and operating method thereof
US20090002386A1 (en) Graphical Representation Creation Mechanism
KR102144351B1 (en) Electronic terminal device supporting easy undo processing of electronic document and operating method thereof
KR102168323B1 (en) Electronic terminal apparatus for document editing to handle synchronization of format attribute between objects inserted in a document and operating method thereof
KR20200051169A (en) Electronic terminal device enabling easy selection and adjustment of an object inserted in an electronic document and operating method thereof
KR102367579B1 (en) Electronic apparatus that provide efficient video composing tools
KR102328051B1 (en) Document editing device that enables display of a document to which a font in unsupported data format is applied and operating method thereof
KR102004996B1 (en) Presentation document editing apparatus for performing a simple insertion of a page movement link on a slide page and operating method thereof
KR102053078B1 (en) Document editing processing device supporting customization of document editing interface and operating method thereof
KR20210060808A (en) Document editing device to check whether the font applied to the document is a supported font and operating method thereof
KR102466714B1 (en) Electronic device that provides improved object insertion into electronic document through object box 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
US10061755B2 (en) Document editing system with design editing panel that mirrors updates to document under creation
KR102067497B1 (en) Client terminal device for performing fast screen display of a web-based presentation document through delay loading of data and operating method thereof
KR102507487B1 (en) Electronic apparatus which generates the dedicated document file for supporting fast editing of the pages comprising of a document, and the operating method thereof
KR102507482B1 (en) Electronic apparatus which is able to convert the format of annotations inserted into a pdf document fast to the format editable by the application editing tools and then load the annotations, and the operating method thereof
US20170147537A1 (en) Method, apparatus and system for reproducing a document defined in a page description language
KR102417764B1 (en) Electronic device that enables easy selection of targeted object among objects inserted in an electronic document and operating method thereof
KR102466718B1 (en) Electronic terminal device which enables inserting recorded video into the slide constituting a presentation document and the operating method thereof
KR102187544B1 (en) Electronic device that enable intuitive selection of overlapping objects present in an electronic document 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

Legal Events

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