4
저장하고 C로 패널을 인쇄하려고합니다. 내 유일한 문제는 보이는 영역 만 저장한다는 것이고 아래로 스크롤하면 그 영역이 인쇄됩니다.JPEG로 패널 저장하기, 보이는 영역 만 저장하기 C#
Bitmap bmp = new Bitmap(this.panel.Width, this.panel.Height);
this.panel.DrawToBitmap(bmp, new Rectangle(0, 0, this.panel.Width, this.panel.Height));
bmp.Save("c:\\panel.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
작업 폼이 실제로 화면에 그려지기 전에 (나 같은) 패널을 저장하려고 시도하는 경우. –
당신의 솔루션은 나를 위해 일했지만 두 번 그려진 패널의 컨트롤! 그래서 자식 컨트롤을 조정하기 전에 IF (컨트롤이 패널이 아닙니다)로 고정했습니다. –