개발꿀팁 [디자이너 컴포넌트] 서식이 있는 텍스트에서 이미지 붙여넣기가 가능할까요?
추천0 비추천 0
페이지 정보
작성자 GCK루카스 작성일 2022-06-20 14:23 조회 527회 댓글 0건본문
관련링크
디자이너 컴포넌트에서 서식이 있는 텍스트를 다이얼로그 창에서 입력할 수 있습니다.
클립보드에 복사된 이미지를 붙여 넣으면 다이얼로그 창에 이미지가 붙여 넣어 지는데, 그대로 셀에 입력할 수 있을까요?
결과는 아쉽게도 붙여 넣을 수 없습니다.
서식이 있는 텍스트 기능은 기본적으로 텍스트의 서식을 설정하여 삽입하는 기능이기 때문에 이미지는 삽입이 되지 않습니다.
이미지를 SpreadJS에 삽입하기 위해서는 서식이 있는 텍스트 다이얼로그 창이 아닌, 붙여 넣을 위치의 셀 클릭 후 [삽입] - [그림] 버튼을 눌러 이미지를 선택하거나 CTRL + V를 해주시면 손쉽게 이미지가 삽입됩니다.
또는 아래와 같은 코드로 이미지를 삽일 할 수 도 있습니다.
var sheet = spread.getSheet(0); var picture = sheet.pictures.add("f2", "$DEMOROOT$/spread/source/images/spreadLogo.png", 50, 50, 100, 100); picture.backColor("black");
혹은 셀에 맞추어서 이미지를 넣고자 하는 경우,
SpreadJS에서 제공하는 "=IMAGE()"수식을 이용해서도 쉽게 넣을 수 있습니다.
URL 또는 base64를 통해서 이미지를 설정할 수 있습니다.
sheet.setFormula(3,7,'=IMAGE("https://www.grapecity.com/spreadjs/demos/spread/source/logo-en.ico",4,50,150)');
댓글목록
등록된 댓글이 없습니다.