ReactJS getCellRect() 오류
페이지 정보
작성자 yhs1997 작성일 2023-04-05 17:04 조회 526회 댓글 0건본문
관련링크
안녕하세요 이전에 addPictureShape 를 통해 이미지를 넣는 작업을 진행하는 문의를 올렸습니다.
해당 부분은 해결이 되었는데 getCellRect() 메소드를 사용하면 ActiveSheet를 제외한 sheet 에선
{x: undefined, y: undefined, width: undefined, height: undefined}
로 나오는 현상이 있습니다.
Logo 라는 BindingPath를 지정해서 ssJson을 저장해놓고 해당 ssJson을 불러올 때 해당 메소드를 실행시키는데,
ssJson을 저장할 때 띄워져있던 화면 즉 activeSheet 에는 getCellRect 값이 제대로 출력이되는데, 그 외의 sheet 에선 위와같이 나오고 있습니다.
밑에 소스를 참고하시어 확인부탁드립니다.
```
for (let i = 0; i < totalPage; i++) {
const sheet = workbook.getSheet(i);
for (let j = 0; j < sheet.getRowCount(); j++) {
for (let k = 0; k < sheet.getColumnCount(); k++) {
if (sheet.getBindingPath(j, k) === 'Logo') {
const cell = sheet.getCellRect(j, k);
console.log(sheet.name(), cell);
}
}
}
}
```
sheet0 a2 {x: 740, y: 20, width: 210, height: 60}
sheet1 a2 {x: undefined, y: undefined, width: undefined, height: undefined}
sheet2 a2 {x: undefined, y: undefined, width: undefined, height: undefined}
sheet3 a2 {x: undefined, y: undefined, width: undefined, height: undefined}
sheet4 a2 {x: undefined, y: undefined, width: undefined, height: undefined}
sheet5 a2 {x: undefined, y: undefined, width: undefined, height: undefined}
댓글목록
등록된 댓글이 없습니다.