0
에 전체 페이지를하고있다. 이미지를 실제 크기로 제한하려면 어떻게해야합니까?인쇄 된 이미지는 내가 monotouch의 이미지 (PNG로 파일)을 인쇄하려면 다음 코드를 사용하고 monotouch
이이 내 코드를 변경,하지만 여전히 같은 결과 :
가 EDIT (이 약 200 픽셀 X 200 픽셀입니다)
같이 내가, 사용자 정의 UIPrintPageRenderer 클래스를 사용하여 결국void Print()
{
UIImage image = myImgView.Image;
NSData data = new NSData();
// var imageRect = new RectangleF(){
// Height = image.Size.Height,
// Width = image.Size.Width,
// Size = image.Size
//
// } ;
var printInfo = UIPrintInfo.PrintInfo;
printInfo.JobName = "Test";
var printer = UIPrintInteractionController.SharedPrintController;
printer.PrintInfo = printInfo;
printer.PrintingItem = data;
printer.PrintFormatter = new UIPrintFormatter(){
MaximumContentWidth = image.Size.Width
} ;
printer.ShowsPageRange = true;
printer.Present (true, (handler, completed, err) => {
if (!completed && err != null) {
Console.WriteLine ("error");
}
});
}