PrintDocument 실천

1876 단어 document
간단하게 사용하고 코드를 직접 넣다
1. 인쇄 페이지 크기 및 여백 설정
this.printDocument1.DefaultPageSettings = new System.Drawing.Printing.PageSettings()

{

    PaperSize = new System.Drawing.Printing.PaperSize("", 100, 100),

    Margins = new System.Drawing.Printing.Margins(3, 3, 3, 3)

};

2. 인쇄 미리 보기
PrintPreviewDialog ppd = new PrintPreviewDialog();

ppd.Document = printDocument1;

ppd.ShowDialog();

3.Print_페이지 이벤트
public Form1()

{

    InitializeComponent();

    this.printDocument1.PrintPage += printDocument1_PrintPage;

}



void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)

{

    var g = e.Graphics;



    //e.HasMorePages = true;

    //e.HasMorePages = false;

}

좋은 웹페이지 즐겨찾기