ㅇ. PrintDialoag
-> 인쇄대화상자 표시 컨트롤
-> .NET FrameWork의 PrintDialog 클래스에서 파생
-> 인쇄할 프린터를 선택하거나 문서에서 인쇄할 범위 선택

-> 속성
: AllowPrintToFile(파일로인쇄 True or False)
: AllowSelectioon(선택한 부분 인쇄 True or False)
: AllowSomePages(인쇄할 페이지 범위 True or False)

: Document (인쇄할 문서 셋팅 - PrintDocument객체 셋팅)

: PrinterSettings (프린터 셋팅)

: PrintToFile (파일로 인쇄 체크 되었는지 확인)
: ShowHelp, ShowNetwork

-> 메서드
: Reset (인쇄대화상자 표시할 때 모든 항목들이 기본값으로 셋팅됨)


ㅇ. PrintPreviewDialog
-> 미리보기 대화상자 표시 (미리보기 화면을 구현하지 않아도 자동으로 미리보기 화면이 표시)
-> .NET FrameWork에서 PrintPreviewDialog에서 파생
-> 속성
: AutoScaleBaseSize (기본 Zoom에 대한 설정)
: Document
: PrintPreviewControl

-> 메서드
: CreateHandle (별도의 대화상자 핸들 제공, 별도의 폼을 만들어서 대화상자 구성가능)
: Dispose (Resource 해지)


ㅇ. PrintPrevbiewControl
-> 인쇄미리보기 컨트롤
-> 간단하게 미리보기 화면 구성
-> .NET FrameWork의 PrintPreviewControl 클래스에서 파생

-> 속성
: AutoZoom, Zoom
: Columns, Rows
: Document
: StartPage

-> 메서드
: InvalidatePreview (미리보기 화면을 다시 부를때)
: ShouldPersistBackColor (설정된 컬러를 유지)
: ShouldPersistForeColor (설정된 컬러를 유지)



ㅇ. PageSetupDialig
-> 페이지 설정 대화상자
-> .NET FrameWork의 PageSetupDialog 클래스에서 파생
-> 페이지 여백, 용지 방향등을 설정
-> 속성
: AllowMargins, AllowOrientation, AllowPaper, AllowPrinter
: Document
: MinMargins
: PageSettings, PrinterSettings

-> 메서드
: Reset
: ShouldPersistMinMargins




ㅇ. PrintDocument
-> 문서를 인쇄할 때 사용
-> .NET FrameWork에 PrintDocument 클래스에서 파생

-> 속성
: DocumentName
: DefaultPageSettings
: PrinterSettings

-> 메서드
: Print

+ Recent posts