[]
SpreadJS에서는 스프레드시트를 인쇄하듯 피벗 테이블도 인쇄할 수 있습니다. 사용자 지정된 피벗 테이블의 인쇄본을 보관용으로 출력하고자 할 때 특히 유용합니다. printDrill
, itemPrintTitles
, fieldPrintTitles
등의 다양한 속성을 설정하여 다양한 효과로 피벗 테이블을 인쇄할 수 있습니다. printDrill
옵션은 인쇄 페이지에 펼치기/접기 버튼을 표시하는 데 사용할 수 있습니다. 다음 이미지는 printDrill
옵션이 적용된 피벗 테이블 인쇄 예시를 보여줍니다.
다음 코드 샘플은 printDrill
옵션을 설정하는 방법을 보여줍니다.
// printDrill 옵션을 true로 설정
myPivotTable.options.printDrill = true;
피벗 테이블의 데이터가 다음 페이지로 넘어가고 행 레이블을 다음 페이지에도 반복해서 표시해야 하는 경우, itemPrintTitles
옵션을 사용할 수 있습니다.
다음 코드 샘플은 itemPrintTitles
옵션을 설정하는 방법을 보여줍니다.
// itemPrintTitles 옵션을 true로 설정
myPivotTable.options.itemPrintTitles = true;
참고: 이 옵션은 다음과 같은 경우에는 작동하지 않습니다:
보고서 레이아웃이 표 형식(Tabular Form)으로 설정되어 있고 ‘레이블이 있는 셀 병합 및 가운데 정렬’이 true로 설정된 경우
보고서 레이아웃이 압축 형식(Compact Form)으로 설정된 경우
각 페이지에 인쇄 제목을 설정하려면 fieldPrintTitles
옵션을 사용할 수 있습니다. 이 옵션은 행과 열의 수가 많고 각 페이지에 헤더를 표시하려는 경우에 유용합니다.
아래 이미지는 fieldPrintTitles
옵션을 사용하여 인쇄한 예시를 보여줍니다.
다음 코드 샘플은 fieldPrintTitles
옵션을 설정하는 방법을 보여줍니다.
// fieldPrintTitles 옵션을 true로 설정
myPivotTable.options.fieldPrintTitles = true;
참고: 이 옵션은 하나의 스프레드시트에 여러 개의 피벗 테이블이 있는 경우에는 작동하지 않습니다.