[]
        
(Showing Draft Content)

배경 이미지를 워터마크로 인쇄

SpreadJS는 사용자가 원하는 배경 이미지를 워터마크로 인쇄할 수 있도록 지원합니다.

이 기능은 특히 사용자가 워크시트를 회사 로고, 슬로건, 저작권 정보 또는 기타 데이터를 각 페이지 또는 여러 페이지의 배경에 삽입하여 인쇄하고자 할 때 유용합니다. 이는 브랜드의 진위를 나타내거나 콘텐츠가 타 조직에 의해 복제되는 것을 방지하기 위한 용도로 사용됩니다.

PrintInfo 클래스의 watermark 메서드를 사용하면 배경 이미지를 워터마크로 인쇄할 수 있습니다.

다음은 배경 이미지를 워터마크로 인쇄하는 방법을 보여주는 코드 샘플입니다.

$(document).ready(function ()
{
  //Spread 초기화
  var spread = new GC.Spread.Sheets.Workbook(document.getElementById('ss'),  { sheetCount: 1 });
  spread.suspendPaint();

  // ActiveSheet 가져오기
  activeSheet = spread.getSheet(0);

  // 시트의 행수/열수 설정
  activeSheet.setRowCount(200);
  activeSheet.setColumnCount(8);
  // 값 설정
  for (var r = 0, rc = activeSheet.getRowCount(); r < rc; r++) {
    for (var c = 0, cc = activeSheet.getColumnCount(); c < cc; c++) {
      activeSheet.setValue(r, c, r + c);
    }
  }
  spread.resumePaint();
  var printInfo = activeSheet.printInfo();

  // 모든 페이지에 워터마크 인쇄
  var watermark1 = { x: 0, y: 0, width: 80, height: 80, imageSrc: "../image/gc1.png", page: "all" };

  // 선택된 페이지에 워터마크 인쇄
  var watermark2 = { x: 650, y: 1000, width: 100, height: 80, imageSrc: "../image/gc2.png", page: "0,1,3" };
  printInfo.watermark([watermark1, watermark2]);
  $("#print").click(function ()
  {
    spread.print();
  });
});