Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

TextEditor UI

텍스트 에디터는 단순한 문서 파일을 편집하기 위한 컴포넌트이다. 텍스트 에디터의 유형은 2가지로 구분한다.

...

No

...

Basic Text Field

...

Description

...

1

...

Default Text Editor

...

에디팅 옵션이 플로팅 스타일로 출력되는 Inline 타입의 텍스트 에디터

...

2

...

Fixed Text Editor

...

에디터는 2가지 타입으로 사용 가능하다.


1. Inline Type

텍스트 에디터의 기본 UI는 에디팅 옵션이 플로팅 스타일로 출력되는 Inline 타입이다. 다른 입력 컴포넌트와 동일하게 Hide LabelDisable 옵션 기능을 제공한다.

...

입력 필드를 클릭하여 Active 상태가 되면 좌측 상단에 (plus) 플로팅 버튼이 출력된다. 플로팅 버튼을 클릭하면 7가지 에디팅 기능을 사용 할 수 있으며, 에디팅 기능 상세 내용은 다음과 같다. (참고 : https://ionsdp.atlassian.net/wiki/spaces/ICE4P/pages/1543733287/Input+Component#Input-Status )

...


2. Editor Type

에디팅 기능이 펼침 형태로 고정되어 있는 Editor 타입의 UI는 다음과 같다.

...

...

Editing Function

텍스트 에디터의 Default인 Inline 타입을 기준으로 7가지 에디팅 기능을 제공한다.

1. Insert Image

이미지 삽입 기능으로, 아이콘 클릭 시 이미지 파일을 추가 할 수 있다. 삽입한 이미지는 드래그앤드랍으로 사이즈를 조절 할 수 있다. 이미지를 클릭하면 아래와 같이 이미지 에디팅 옵션이 출력된다.

...

#이미지 에디팅 옵션

  • Replace : 삽입한 이미지를 다른 이미지로 교체

  • Align : 이미지 정렬( Left, Center, Right )

  • Image Caption :

Image Removed

Insert Video

영상 삽입

Insert Table : 테이블 삽입

...

  • 이미지 하단에 Label 텍스트 추가

  • Remove : 이미지 삭제

  • Insert Link : 이미지에 URL 추가

  • Location Type : 삽입된 이미지의 위치 타입( Inline, Break Text )

  • Style : 이미지 스타일 설정( Rounded, Bordered, Shadow )

  • Alternative Text : 이미지 대체 텍스트 기능

  • Change Size : 이미지의 Width, Height 설정

2. Insert Video

비디오 삽입 기능으로, 아이콘 클릭 시 영상 URL을 입력하여 비디오를 삽입 할 수 있다. 삽입된 영상은 드래그앤드랍으로 사이즈를 조절 할 수 있으며, 영상을 클릭하면 아래와 같이 영상 에디팅 옵션이 출력된다.

...

#비디오 에디팅 옵션

  • Replace : 영상 URL 변경

  • Remove : 비디오 삭제

  • Location Type : 삽입된 이미지의 위치 타입( Inline, Break Text )

  • Align : 이미지 정렬( Left, Center, Right )

  • Change Size : 이미지의 Width, Height 설정

  • Auto Play : 비디오 자동 재생 기능

3. Insert Table

테이블 삽입 기능으로, 아이콘 클릭 시 테이블이 입력 필드에 추가된다. 테이블 전체 사이즈는 드래그앤드랍으로 조절 할 수 있으며, 테이블을 클릭하면 아래와 같이 테이블 에디팅 옵션이 출력된다.

...

#테이블 에디팅 옵션

  • Table header : 첫번째 Row를 헤더로 지정하고 칼라 회색으로 변경

  • Remove : 테이블 삭제

  • Row : 행 추가 및 삭제 ( Insert row above, Insert row below, Delete row )

  • Column : 열 추가 및 삭제 ( Insert column before, Insert column after, Delete column )

  • Table Style : 테이블 스타일 설정( Dashed Boreders, Alternate Rows )

  • Cell : 셀 병합 및 병합 해제( Merge cells, Vertical Split, Horizontal split )

  • Cell Background : 셀 칼라 설정

  • Vertical Align : 텍스트 세로 정렬 옵션( Top, Middle, Bottom )

  • Horizontal Align : 텍스트 가로 정렬 옵션( Left, Center, Right, Justify )

  • Cell Style : 셀 스타일 설정( Highlighted, Thick )

4. Unordered List

: 순번 없는 리스트 삽입

Ordered List : 순범 있는 리스트 삽입

...