1
인쇄 할 이미지가 있습니다. 그러나 여기에는 몇 가지 문제가 있습니다.예상대로 인쇄 이미지를 발행하십시오.
- 이미지의 크기는 다양합니다. 인쇄 옵션이 제한되어 있지만 이미지로 내보낼 수있는 컨트롤을 사용하고 있기 때문입니다.
- 페이지의 인쇄 영역을 최대화하고 싶습니다. 작은 마진 수
- 사용자는 내가 코드를 사용하고있어 프린터를 선택하고 옵션 여기
을 설정 할 수 있어야합니다 :
PrintDocument pd = new PrintDocument();
pd.PrintPage += (sender, args) =>
{
Image i = Image.FromFile(Globals.TempDirectory + @"\temp.jpg");
Point p = new Point(100, 100);
Margins margins = new Margins(50, 50, 50, 50);
pd.DefaultPageSettings.Margins = margins;
args.Graphics.DrawImage(i, p);
};
pd.Print();
나는에 문제가 있었어요이 나 때문에 여백을 설정할 수 없으며 인쇄물을 제대로 인쇄 할 수 없습니다. 합법적으로 인쇄하고 싶지만 이미지를 인쇄 할 때 제대로 회전되지 않고 기본 프린터로 인쇄됩니다. 나는이 일을하기 위해 무엇이든 할 준비가되어있다. C#에서