2015-01-19 3 views
0

jsPDF를 사용하여 생성 된 테이블에서 특정 셀을 강조 표시하거나 채우기를 원합니다. PDF로 출력됩니다.jsPDF에서 특정 셀을 색으로 강조/채우는 방법 - 테이블 생성 (jspdf.plugin.cell.js)과 함께 작동하지 않는 setFillColor

이 사람 JSFiddle을 엽니 다. 기본 경우로 단일 표 셀을 그리고 채우기 색과 텍스트 색을 모두 검은 색으로 설정합니다. 12 행의 주석 처리를 제거하고 실행하면 단일 표 셀을 포함하는 PDF가 다운로드 위치에 저장됩니다. 열어보고 - 텍스트 색상이 검정이지만 셀 채우기 색상은 흰색입니다.

중요 라인은 6 행입니다. 어떤 RGB 값을 입력했는지에 관계없이 셀 색상은 변경되지 않습니다.

doc.setFillColor(0,0,0); 

어떻게 세포의 채우기 색상을 설정합니까? jspdf.plugin.cell.js를 통해 살펴본 적이 있으며 채우기 색상을 무시하는 것이 없습니다. setFillColor는 함수 jsPDFAPI.printHeaderRow에서 사용되며, 필자는이 코드를 예제로 사용합니다.

이전에이 문제가 발생 했습니까?

자세한 내용이나 설명을 제공해 주시면 알려주세요.

답변

0

나는 완전히 그것을 디버깅하지 않은,하지만 내가 참으로 doc.printingHeaderRow를 설정하면 그것은 작동 - http://jsfiddle.net/sp5qr4fd/4/

doc.printingHeaderRow = true; 
관련 문제