KR20190138186A - 전자 문서 편집 시스템 및 이의 동작 방법 - Google Patents
전자 문서 편집 시스템 및 이의 동작 방법 Download PDFInfo
- Publication number
- KR20190138186A KR20190138186A KR1020180064452A KR20180064452A KR20190138186A KR 20190138186 A KR20190138186 A KR 20190138186A KR 1020180064452 A KR1020180064452 A KR 1020180064452A KR 20180064452 A KR20180064452 A KR 20180064452A KR 20190138186 A KR20190138186 A KR 20190138186A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- electronic document
- entity
- markup
- document editing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000011017 operating method Methods 0.000 title description 4
- 238000000034 method Methods 0.000 claims abstract description 20
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 238000012546 transfer Methods 0.000 claims description 3
- 238000004590 computer program Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- G06F17/24—
Landscapes
- Engineering & Computer Science (AREA)
- Document Processing Apparatus (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
Abstract
Description
도 2는 본 발명의 일실시예에 따른 전자 문서 편집 시스템의 동작 방법을 도시한 흐름도이다.
상위 그룹 | 하위 그룹 | 개체 | ||
개체 아이디 | 개체 값 | |||
키 | 밸류 | |||
서식 그룹 | 글자 모양 그룹 | 개체 아이디 1 | "height" | 1000 |
"textColor" | "#000000" | |||
... | ... | |||
... | ... | ... | ||
스타일 그룹 | 개체 아이디 2 | “type" | "PARA" | |
"name" | "바탕글“ | |||
... | ... | |||
... | ... | ... | ||
... | ... | ... | ... | |
콘텐츠 그룹 | 문단 그룹 | 개체 아이디 3 | "nextPara" | 개체 아이디 4 |
"Flag" | 0 | |||
"charShape" | 개체 아이디 1 | |||
"styles" | 개체 아이디 2 | |||
"contents" | 한글 | |||
... | ... | |||
개체 아이디 4 | "nextPara" | - | ||
"Flag" | 0 | |||
"charShape" | 개체 아이디 1 | |||
"styles" | 개체 아이디 2 | |||
"contents" | 과 | |||
... | ... | |||
... | ... | ... | ... |
마크업 | 콘텐츠 |
<height=“1000”><textColor=“#000000”><name=“바탕글”> | 한글 |
키 | 축약 키 |
height | he |
textColor | tc |
name | nm |
상위 그룹 | 하위 그룹 | 개체 | ||
개체 아이디 | 개체 값 | |||
키 | 밸류 | |||
서식 그룹 | 글자 모양 그룹 | 개체 아이디 1 | "he" | 1000 |
"tC" | "#000000" | |||
... | ... | |||
... | ... | ... | ||
스타일 그룹 | 개체 아이디 2 | “type" | "PARA" | |
"nm" | "바탕글“ | |||
... | ... | |||
... | ... | ... | ||
... | ... | ... | ... | |
콘텐츠 그룹 | 문단 그룹 | 개체 아이디 3 | "nextPara" | 개체 아이디 4 |
"Flag" | 0 | |||
"charShape" | 개체 아이디 1 | |||
"styles" | 개체 아이디 2 | |||
"contents" | 한글 | |||
... | ... |
Claims (10)
- 전자 문서 편집 장치에서 편집 중인 제1 전자 문서 - 상기 제1 전자 문서는 다수의 개체들 각각에 대한 개체 아이디 및 개체 값으로 구성되는 개체 데이터를 포함함 - 에 포함되어 있는 다수의 개체들 중 사용자가 입력 장치를 통해 제1 개체를 선택한 후 상기 제1 개체에 대한 복사 이벤트를 발생시키면, 상기 제1 개체에 대한 제1 개체 데이터를 마크업 언어 형식의 제1 마크업 데이터로 변환한 후 상기 제1 개체 데이터 및 상기 제1 마크업 데이터를 클립보드에 저장하는 데이터 변환부;
웹 브라우저에서 구동 중인 웹 전자 문서 편집 장치에서 편집 중인 제2 전자 문서에 상기 제1 개체에 대한 붙여넣기 이벤트가 발생하면, 상기 웹 전자 문서 편집 장치의 편집 가능 데이터 형식 정보를 확인하는 정보 확인부; 및
상기 클립보드에 저장되어 있는 상기 제1 개체 데이터 및 상기 제1 마크업 데이터 중 상기 정보 확인부에서 확인된 편집 가능 데이터 형식에 상응하는 데이터를 선택한 후 상기 웹 전자 문서 편집 장치에 전달하는 데이터 선택부
를 포함하는 전자 문서 편집 시스템. - 제1항에 있어서,
상기 제1 개체에 대한 상기 제1 개체 데이터는 제1 개체 아이디 및 제1 개체 값으로 구성되고, 상기 제1 개체 값은 다수의 제1 키들 및 상기 다수의 제1 키들 각각에 대한 제1 밸류들로 구성되고,
상기 데이터 변환부는 상기 제1 개체의 상기 제1 개체 값을 구성하는 상기 다수의 제1 키들 중 콘텐츠에 관한 키를 제외한 제1 키들과 상기 제1 키들에 대한 제1 밸류들에 기초하여 마크업을 생성하고, 상기 콘텐츠에 관한 키에 대한 밸류를 상기 생성된 마크업에 대한 콘텐츠로 포함시킴으로써 상기 제1 개체 데이터를 상기 제1 마크업 데이터로 변환하는
전자 문서 편집 시스템. - 제1항에 있어서,
상기 제1 개체에 대한 상기 제1 개체 데이터는 제1 개체 아이디 및 제1 개체 값으로 구성되고, 상기 제1 개체 값은 다수의 제1 키들 및 상기 다수의 제1 키들 각각에 대한 제1 밸류들로 구성되고,
상기 데이터 변환부는 상기 제1 개체 데이터를 상기 제1 개체 데이터의 상기 다수의 제1 키들을 축약된 다수의 제2 키들로 대체한 제2 개체 데이터를 생성한 후 상기 제2 개체 데이터 및 상기 제1 마크업 데이터를 클립보드에 저장하고,
상기 데이터 선택부는 상기 클립보드에 저장되어 있는 상기 제2 개체 데이터 및 상기 제1 마크업 데이터 중 상기 제2 개체 데이터가 선택되면, 상기 제2 개체 데이터를 상기 제2 개체 데이터의 상기 다수의 제2 키들을 상기 다수의 제1 키들로 대체한 상기 제1 개체 데이터로 변환한 후 상기 웹 전자 문서 편집 장치에 전달하는
전자 문서 편집 시스템. - 제1항에 있어서,
상기 데이터 선택부는 상기 정보 확인부에서 확인된 편집 가능 데이터 형식에 상기 제1 개체 데이터의 형식이 포함되면, 상기 제1 개체 데이터를 선택한 후 상기 웹 전자 문서 편집 장치에 전달하고,
상기 데이터 선택부는 상기 정보 확인부에서 확인된 편집 가능 데이터 형식에 상기 제1 개체 데이터의 형식이 포함되지 않으면, 상기 제1 마크업 데이터를 선택한 후 상기 웹 전자 문서 편집 장치에 전달하는
전자 문서 편집 시스템. - 전자 문서 편집 장치에서 편집 중인 제1 전자 문서 - 상기 제1 전자 문서는 다수의 개체들 각각에 대한 개체 아이디 및 개체 값으로 구성되는 개체 데이터를 포함함 - 에 포함되어 있는 다수의 개체들 중 사용자가 입력 장치를 통해 제1 개체를 선택한 후 상기 제1 개체에 대한 복사 이벤트를 발생시키면, 상기 제1 개체에 대한 제1 개체 데이터를 마크업 언어 형식의 제1 마크업 데이터로 변환한 후 상기 제1 개체 데이터 및 상기 제1 마크업 데이터를 클립보드에 저장하는 제1 단계;
웹 브라우저에서 구동 중인 웹 전자 문서 편집 장치에서 편집 중인 제2 전자 문서에 상기 제1 개체에 대한 붙여넣기 이벤트가 발생하면, 상기 웹 전자 문서 편집 장치의 편집 가능 데이터 형식 정보를 확인하는 제2 단계; 및
상기 클립보드에 저장되어 있는 상기 제1 개체 데이터 및 상기 제1 마크업 데이터 중 상기 정보 확인부에서 확인된 편집 가능 데이터 형식에 상응하는 데이터를 선택한 후 상기 웹 전자 문서 편집 장치에 전달하는 제3 단계
를 포함하는 전자 문서 편집 시스템의 동작 방법. - 제5항에 있어서,
상기 제1 개체에 대한 상기 제1 개체 데이터는 제1 개체 아이디 및 제1 개체 값으로 구성되고, 상기 제1 개체 값은 다수의 제1 키들 및 상기 다수의 제1 키들 각각에 대한 제1 밸류들로 구성되고,
상기 제1 단계는 상기 제1 개체의 상기 제1 개체 값을 구성하는 상기 다수의 제1 키들 중 콘텐츠에 관한 키를 제외한 제1 키들과 상기 제1 키들에 대한 제1 밸류들에 기초하여 마크업을 생성하고, 상기 콘텐츠에 관한 키에 대한 밸류를 상기 생성된 마크업에 대한 콘텐츠로 포함시킴으로써 상기 제1 개체 데이터를 상기 제1 마크업 데이터로 변환하는
전자 문서 편집 시스템의 동작 방법. - 제5항에 있어서,
상기 제1 개체에 대한 상기 제1 개체 데이터는 제1 개체 아이디 및 제1 개체 값으로 구성되고, 상기 제1 개체 값은 다수의 제1 키들 및 상기 다수의 제1 키들 각각에 대한 제1 밸류들로 구성되고,
상기 제1 단계는 상기 제1 개체 데이터를 상기 제1 개체 데이터의 상기 다수의 제1 키들을 축약된 다수의 제2 키들로 대체한 제2 개체 데이터를 생성한 후 상기 제2 개체 데이터 및 상기 제1 마크업 데이터를 클립보드에 저장하고,
상기 제3 단계는 상기 클립보드에 저장되어 있는 상기 제2 개체 데이터 및 상기 제1 마크업 데이터 중 상기 제2 개체 데이터가 선택되면, 상기 제2 개체 데이터를 상기 제2 개체 데이터의 상기 다수의 제2 키들을 상기 다수의 제1 키들로 대체한 상기 제1 개체 데이터로 변환한 후 상기 웹 전자 문서 편집 장치에 전달하는
전자 문서 편집 시스템의 동작 방법. - 제5항에 있어서,
상기 제3 단계는 상기 정보 확인부에서 확인된 편집 가능 데이터 형식에 상기 제1 개체 데이터의 형식이 포함되면, 상기 제1 개체 데이터를 선택한 후 상기 웹 전자 문서 편집 장치에 전달하고,
상기 제3 단계는 상기 정보 확인부에서 확인된 편집 가능 데이터 형식에 상기 제1 개체 데이터의 형식이 포함되지 않으면, 상기 제1 마크업 데이터를 선택한 후 상기 웹 전자 문서 편집 장치에 전달하는
전자 문서 편집 시스템의 동작 방법. - 제5항 내지 제8항 중 어느 한 항의 방법을 컴퓨터로 하여금 수행하도록 하는 프로그램을 기록한 컴퓨터 판독 가능 기록 매체.
- 제5항 내지 제8항 중 어느 한 항의 방법을 컴퓨터와의 결합을 통해 실행시키기 위한 저장매체에 저장된 컴퓨터 프로그램.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180064452A KR102067495B1 (ko) | 2018-06-04 | 2018-06-04 | 전자 문서 편집 시스템 및 이의 동작 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180064452A KR102067495B1 (ko) | 2018-06-04 | 2018-06-04 | 전자 문서 편집 시스템 및 이의 동작 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190138186A true KR20190138186A (ko) | 2019-12-12 |
KR102067495B1 KR102067495B1 (ko) | 2020-01-17 |
Family
ID=69004186
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180064452A Active KR102067495B1 (ko) | 2018-06-04 | 2018-06-04 | 전자 문서 편집 시스템 및 이의 동작 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102067495B1 (ko) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140110284A (ko) * | 2013-03-07 | 2014-09-17 | (주) 사이냅소프트 | 임의의 웹 브라우저 기반에서 복사 및 붙여넣기를 지원하는 문서 편집 장치 |
KR101573276B1 (ko) * | 2014-12-31 | 2015-12-02 | (주) 사이냅소프트 | 브라우저간 문서 호환성 지원 시스템 및 방법 |
KR101727235B1 (ko) * | 2017-02-14 | 2017-05-02 | (주) 사이냅소프트 | 공동 편집을 지원하는 문서 편집 시스템 및 방법 |
KR101774257B1 (ko) * | 2017-05-15 | 2017-09-04 | 주식회사 한글과컴퓨터 | 객체의 서식을 유지하는 문서 편집 장치 및 그의 동작 방법 |
-
2018
- 2018-06-04 KR KR1020180064452A patent/KR102067495B1/ko active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140110284A (ko) * | 2013-03-07 | 2014-09-17 | (주) 사이냅소프트 | 임의의 웹 브라우저 기반에서 복사 및 붙여넣기를 지원하는 문서 편집 장치 |
KR101573276B1 (ko) * | 2014-12-31 | 2015-12-02 | (주) 사이냅소프트 | 브라우저간 문서 호환성 지원 시스템 및 방법 |
KR101727235B1 (ko) * | 2017-02-14 | 2017-05-02 | (주) 사이냅소프트 | 공동 편집을 지원하는 문서 편집 시스템 및 방법 |
KR101774257B1 (ko) * | 2017-05-15 | 2017-09-04 | 주식회사 한글과컴퓨터 | 객체의 서식을 유지하는 문서 편집 장치 및 그의 동작 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR102067495B1 (ko) | 2020-01-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111753500B (zh) | 版式化后的电子表单与ofd合并展现及目录生成的方法 | |
US7996759B2 (en) | Data insertion from a database into a fixed electronic template form that supports overflow data | |
Melby | The translator workstation | |
JP2003114882A (ja) | 出版用コンテンツをフォーマットするシステム及び方法 | |
KR20040002657A (ko) | Xml을 인식하는 애플리케이션에 의해 취급될 수 있는단일 xml 파일에 저장된 워드-프로세싱 문서 | |
US7720814B2 (en) | Repopulating a database with document content | |
CN103309879B (zh) | 一种管理word文档中的标记的方法及装置 | |
KR102087280B1 (ko) | 편집 명령을 포함하는 메시지에 기초하여 전자 문서를 편집하는 서버 및 그 동작 방법 | |
JP2001043212A (ja) | 電子文書における文字情報の正規化方法 | |
CN107092587A (zh) | 一种业务凭证生成方法及装置 | |
KR102087274B1 (ko) | 개체를 렌더링하는 웹 전자 문서 편집 장치 및 이의 동작 방법 | |
KR102010522B1 (ko) | 공동 편집 대상 문서 상에서 편집을 수행하고 있는 다른 유저의 이름 표시가 가능한 클라이언트 단말 장치 및 그 동작 방법 | |
KR102067495B1 (ko) | 전자 문서 편집 시스템 및 이의 동작 방법 | |
KR20010016679A (ko) | 외국어로 표기된 한글을 한글표기로 변환하여 검색하는 시스템및 그 방법 | |
KR102053075B1 (ko) | 전자 문서 편집 장치 및 이의 동작 방법 | |
Arrigo et al. | CAMIO: A corpus for OCR in multiple languages | |
US8335984B2 (en) | Information processing for generating print data for variable-data printing | |
US20110320927A1 (en) | Methods and Apparatus Utilizing XooML: Cross (X) Tool Markup Language | |
JP2019109704A (ja) | 文書マークアップ装置、文書マークアップ方法、及びプログラム | |
CN101464875A (zh) | 使用xml表示电子字典数据的方法 | |
CN104021026A (zh) | 一种基于Android系统的语言添加方法 | |
KR102087247B1 (ko) | 드로잉 개체를 렌더링하는 웹 전자 문서 편집 장치 및 이의 동작 방법 | |
WO2006001392A1 (ja) | 文書処理方法および装置 | |
JP2008158727A (ja) | 電子帳票システム | |
JP4828318B2 (ja) | 複数様式帳票統合印刷方法、システム及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20180604 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20190620 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20191223 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20200113 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20200113 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20230102 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20240102 Start annual number: 5 End annual number: 5 |