누구든지 UIPrintInteractionController를 사용하여 imageview에서 이미지를 인쇄하는 방법을 알려줄 수 있습니까? 감사합니다.imageview에서 이미지 인쇄 : xcode
0
A
답변
-1
이미지를 pdf로 변환하고 pdf를 인쇄하십시오. https://github.com/kharrison/CodeExamples/blob/master/AirPrinter/AirPrinter
당신은 파일 을 추가 UYLGenericPrintPageRenderer.h 및 UYLGenericPrintPageRenderer.m
필요 여기에서 가져 오기 : 링크가 it.Follow AirPrinter 및 방법에 대한
1
먼저 읽기 사용하기 :
다음은 PrintPageRenderer 파일입니다.
가져 오기 클래스에서이 파일을
if ([UIPrintInteractionController isPrintingAvailable]) {
UIBarButtonItem *barButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction target:self action:@selector(printImageView)];
[self.navigationItem setRightBarButtonItem:barButton animated:NO];
self.printButton = barButton;
[barButton release];
}
else {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"" message:@"Sorry, Printing is not available" delegate:self cancelButtonTitle:nil otherButtonTitles:@"OK", nil];
[alert show];
[alert release];
}
지금 대상으로 여기에 사용 된 "printImageView"인 이미지를 인쇄 :
#import "UYLGenericPrintPageRenderer.h"
지금 장치를 확인 인쇄 여부를 지원합니다 UIImageView 클래스
- (void)printImageView{
UIPrintInteractionController *pc = [UIPrintInteractionController sharedPrintController];
UIPrintInfo *printInfo = [UIPrintInfo printInfo];
printInfo.outputType = UIPrintInfoOutputGeneral;
printInfo.jobName = @"Sample Print";
pc.printInfo = printInfo;
pc.showsPageRange = YES;
UYLGenericPrintPageRenderer *renderer = [[UYLGenericPrintPageRenderer alloc] init];
renderer.headerText = printInfo.jobName;
renderer.footerText = @"AirPrinter Sample";
UIViewPrintFormatter *formatter = [printImageView viewPrintFormatter];
[renderer addPrintFormatter:formatter startingAtPageAtIndex:0];
pc.printPageRenderer = renderer;
[renderer release];
UIPrintInteractionCompletionHandler completionHandler =
^(UIPrintInteractionController *printController, BOOL completed, NSError *error) {
if(!completed && error){
DLog(@"Print failed - domain: %@ error code %u", error.domain, error.code);
}
};
[pc presentFromBarButtonItem:self.printButton animated:YES completionHandler:completionHandler];
}
관련 문제
- 1. Xcode 이미지 링크 ImageView에서 다음보기 컨트롤러로
- 2. ImageView에서 자른 이미지 얻기
- 3. imageview에서 sdcard에 이미지 저장
- 4. ImageView에서 이미지 조작
- 5. ImageView에서 이미지 가져 오기
- 6. 안드로이드 imageview에서 이미지 회전
- 7. ImageView에서 "깨끗한"이미지 검색
- 8. ImageView에서 이미지 교환하기
- 9. Android, ImageView에서 이미지 크기 변경
- 10. Android ImageView에서 이미지 회전을 확인합니까?
- 11. Android - ImageView에서 이미지 자동 맞춤?
- 12. Android ImageView에서 이미지 방향을 자동으로 처리합니다.
- 13. scrollView 내 ImageView에서 확대 된 이미지 자르기
- 14. 클릭 할 때마다 ImageView에서 이미지 변경
- 15. tableView Cell의 ImageView에서 이미지 가져 오기
- 16. 이미지 인쇄
- 17. ImageView에서 클래스보기
- 18. ImageView에서 안드로이드 그리기 경계
- 19. ImageView에서 반복 된 애니메이션
- 20. ImageView에서 투명한 영역 제거
- 21. Xcode, 모든 파일을 인쇄 하시겠습니까?
- 22. ImageView에서 이미지가 동적으로 변경됩니다.
- 23. ImageView에서 클릭 이벤트가 수신되지 않음
- 24. ImageView에서 콘텐츠 선택 - Android
- 25. 다른 ImageView에서 ImageView에 대한 setImageResource
- 26. 이미지 파일에 인쇄 할 인쇄 작업 캡처
- 27. 인쇄 단추가있는 Gridview의 이미지 인쇄 C# asp.net
- 28. 플렉스에서 이미지 인쇄
- 29. pHp로 이미지 인쇄
- 30. 자바에서 텍스트로 이미지 인쇄
생명 (및 프로그래밍 방법 학습)은 주로 셀프 서비스입니다. http://www.google.com/search?q=UIPrintInteractionController –