트레이닝 센터

출력

Spread 머리글 바닥글 인쇄 설정-이미지 삽입하기

<Spread 머리글 또는 바닥글 사용자 지정 인쇄> 문서에 기반을 두고 머리글, 바닥글에 이미지를 추가해 보겠습니다.
먼저 이미지 한 장을 이용해 Spread의 페이지 구성을 알아봅니다.



Spread의 인쇄와 인쇄 미리보기는 PrintInfo 유형으로 구현합니다. 머리글과 바닥글에 이미지를 삽입하기 위해 먼저 Spread 제품에 내장된 인터페이스 문서(Spread Windows Forms 7.0 Product Documentation ---Customizing the Printed Page Header or Footer)를 살펴보겠습니다. [메뉴 경로: 시작-->모든 프로그램-->ComponentOne—>Spread Studio for .net 7.2—>Spread Winforms-->Spread Help (CHM)]
이미지에 대응하는 속성을 찾을 수 있습니다: public Image[] Images {get; set;}

 1: // Define the printer settings
  2: FarPoint.Win.Spread.PrintInfo printset = new FarPoint.Win.Spread.PrintInfo(); 
  3: printset.Colors = new Color[] {Color.Red, Color.Blue}; 
  4: printset.Header = "Print Job For /nFPT Inc."; 
  5: printset.Footer = "This is Page /p/nof /pc Pages"; 
  6: printset.Images = new Image[] {Image.FromFile("D:\Corporate.jpg"), Image.FromFile("D:\Building.jpg")}; 
  7: printset.RepeatColStart = 1; 
  8: printset.RepeatColEnd = 25; 
  9: printset.RepeatRowStart = 1; 
 10: printset.RepeatRowEnd = 25; 
 11: 
 12: // Assign the printer settings to the sheet and print it
 13: fpSpread1.Sheets[0].PrintInfo = printset; 
 14: fpSpread1.PrintSheet(0);
 15: 

다음으로 <Customizing the Printed Page Header or Footer> 도움말 문서를 살펴보겠습니다. 이 문서에는 Footer, Header의 고급 사용법을 명확히 정의하고 있습니다. (PrintInfo의 Footer, Header 속성은 string 유형으로 사용과 확장이 매우 편리합니다.)


마지막으로 그대로 따라 코딩합니다. 아래의 demo 코드 소스는 머리글, 바닥글에 이미지 삽입을 구현합니다.
스크린샷:


간단한 샘플을 참고해 주시기 바랍니다.


샘플 다운로드



한국 그레이프시티 공식카페에서 기술지원을 받으실 수 있습니다.
이메일을 통해서도 기술지원을 받으실 수 있습니다.