도형편집기

1.00

2.8.0 버전부터 지원합니다.

shape(SVG)를 삽입하고 편집할 수 있는 플러그인입니다.

1.00

1.00

사용 방법

플러그인 파일 불러오기

Synap Editor의 shapeEditor 플러그인을 사용할 때는 SEShapeManager 모듈을 반드시 포함해야 합니다.

<!-- ShapeEditor plugin include -->
<script src="plugins/shapeEditor/shapeEditor.min.js"></script>
<link rel="stylesheet" href="plugins/shapeEditor/shapeEditor.min.css">

<!-- SEShapeManager module include -->
<script src="externals/SEShapeManager/SEShapeManager.min.js"></script>

Shape 삽입 및 선택 모드 버튼을 툴바에 추가하기

플러그인 이름 'shapeEditor'를 사용하여 툴바 영역이나 메뉴 영역에 버튼을 추가할 수 있습니다. 또한, 마우스를 사용하여 여러 shape을 선택할 수 있도록 'selectionMode'를 추가할 수 있습니다.

툴바에 추가

// synapeditor.config.js
//...
'editor.toolbar': [
    //...,
    'selectionMode', 'shapeEditor',
    //...
],
// ...

툴바에 추가된 모습

1.00

자주 사용하는 shape를 툴바에 추가하기

자주 사용하는 shape를 툴바에 배치할 수 있습니다. 설정 파일의 툴바 항목에서 아래와 같이 "shapeEditor_shapeName" 형식으로 필요한 shape를 추가할 수 있습니다.

// synapeditor.config.js
'editor.toolbar': [
    'shapeEditor', 'shapeEditor_textBox','shapeEditor_rectangle','shapeEditor_roundedRectangle','shapeEditor_oval'
],

[적용 결과]

1.00

사용 가능한 shape의 타입과 이름

아이콘이름설명

line선

arrow화살표

doubleArrow양방향 화살표

elbowConnector꺾인 연결선

elbowArrowConnector꺾인 화살표 연결선

elbowDoubleArrowConnector꺾인 양방향 화살표 연결선

curvedConnector곡선 연결선

curvedArrowConnector곡선 화살표 연결선

curvedDoubleArrowConnector곡선 양방향 화살표 연결선

textBox텍스트 상자

rectangle사각형

roundedRectangle둥근 사각형

snip1Rectangle한 모서리가 잘린 사각형

snip2Rectangle두 모서리가 잘린 사각형

snip2DiagRectangle대각선 모서리가 잘린 사각형

snipRoundRectangle한 모서리는 잘리고 한 모서리는 둥근 사각형

round1Rectangle한 모서리가 둥근 사각형

round2Rectangle두 모서리가 둥근 사각형

round2DiagRectangle대각선 모서리가 둥근 사각형

oval타원

triangle이등변 삼각형

rightTriangle직각 삼각형

parallelogram평행사변형

trapezoid사다리꼴

diamond마름모

pentagon정오각형

hexagon육각형

heptagon칠각형

octagon팔각형

decagon십각형

dodecagon십이각형

pie파이

chord현

teardrop물방울

frame프레임

halfFrame반 프레임

cornerL자형(코너)

diagStripe대각선 줄무늬

cross십자가

plaque명판

can원기둥

cube정육면체

bevel베벨

donut도넛

noSymbol금지 기호

blockArc블록 호

foldedCorner접힌 모서리

smileyFace스마일 얼굴

heart하트

lightning번개

sun태양

moon달

cloud구름

arc호

bracketPair대괄호 쌍

bracePair중괄호 쌍

leftBracket왼쪽 대괄호

rightBracket오른쪽 대괄호

leftBrace왼쪽 중괄호

rightBrace오른쪽 중괄호

plus더하기

minus빼기

multiply곱하기

division나누기

equal같음

notEqual같지 않음

rightArrow오른쪽 화살표

leftArrow왼쪽 화살표

upArrow위쪽 화살표

downArrow아래쪽 화살표

leftRightArrow좌우 화살표

upDownArrow상하 화살표

quadArrow4방향 화살표

leftRightUpArrow왼쪽/오른쪽/위쪽 화살표

bentArrow꺾인 화살표

uTurnArrowU자형 화살표

leftUpArrow좌상 화살표

bentUpArrow위로 꺾인 화살표

curvedRightArrow오른쪽 곡선 화살표

curvedLeftArrow왼쪽 곡선 화살표

curvedUpArrow위쪽 곡선 화살표

curvedDownArrow아래쪽 곡선 화살표

stripeRightArrow줄무늬 오른쪽 화살표

notchedRightArrow톱니 모양 오른쪽 화살표

homePlate오각형 화살표

chevron갈매기형 수장

circularArrow원형 화살표

rightArrowCallout오른쪽 화살표 말풍선

downArrowCallout아래쪽 화살표 말풍선

leftArrowCallout왼쪽 화살표 말풍선

upArrowCallout위쪽 화살표 말풍선

leftRightArrowCallout좌우 화살표 말풍선

quadArrowCallout4방향 화살표 말풍선

process프로세스

alternateProcess대체 프로세스

decision판단

data데이터

predefinedProcess미리 정의된 프로세스

internalStorage내부 저장소

document문서

multiDocument다중 문서

terminator수행의 시작/종료

preparation준비

manualInput수동 입력

manualOperation수동 작업

connector연결자

offPageConnector페이지 외부 연결자

card카드

punchedTape천공 테이프

summingJunction합산 접점

or또는

collate대조

sort분류

extract추출

merge병합

storedData저장된 데이터

delay지연

magneticTape자기 테이프

magneticDisk자기 디스크

magneticDrum자기 드럼

display디스플레이

explosion1폭발 1

explosion2폭발 2

star4꼭짓점 4개 별

star5꼭짓점 5개 별

star6꼭짓점 6개 별

star7꼭짓점 7개 별

star8꼭짓점 8개 별

star10꼭짓점 10개 별

star12꼭짓점 12개 별

star16꼭짓점 16개 별

star24꼭짓점 24개 별

star32꼭짓점 32개 별

upRibbon위쪽 리본

downRibbon아래쪽 리본

verticalScroll수직 스크롤

horizontalScroll수평 스크롤

wave물결

doubleWave이중 물결

rectangleCallout사각형 말풍선

roundedRectangleCallout둥근 사각형 말풍선

ovalCallout타원 말풍선

cloudCallout구름 말풍선

borderCallout1테두리 말풍선 1

borderCallout2테두리 말풍선 2

borderCallout3테두리 말풍선 3

accentCallout1강조 말풍선 1

accentCallout2강조 말풍선 2

accentCallout3강조 말풍선 3

callout1말풍선 1

callout2말풍선 2

callout3말풍선 3

accentBorderCallout1강조 테두리 말풍선 1

accentBorderCallout2강조 테두리 말풍선 2

accentBorderCallout3강조 테두리 말풍선 3