주 창이없는 응용 프로그램이 있습니다. 상태 표시 줄에 살며 다양한 창을 열 수 있습니다. 이 창 중 하나에서 보고서를 인쇄 할 수 있습니다.
이 작업을 수행하기 위해 NSPrintOperation
을 사용하고 있으며, 대부분 잘 작동하는 것으로 보입니다. 인쇄 패널의 인쇄 버튼을 클릭하면 문서가 인쇄됩니다.
"미리보기에서 PDF 열기"를 선택하면 미리보기로 보내어 PDF로 메일 등으로 보내집니다. "PDF로 저장"을 클릭하면 작동하지 않습니다. 그래서 인쇄 패널이 몇 초 동안 멈추지 만 아무 일도 일어나지 않습니다. 앱이 다시 반응합니다. 공백을 이동 한 다음 다시 이동하면 저장 대화 상자에 있어야 할 몇 가지 컨트롤이 나타납니다. 새 PDF의 제목과 작성자를 지정할 수있는 텍스트 필드, 대화 상자가없고 궁극적으로 저장된 PDF가 없습니다.
흥미롭게도 미리보기에서 미리보기로 보내는 PDF를 저장할 수 있습니다. 모두 modal'ly 및 아닙니다. 나는 공유 printInfo 함께 작동 인스턴스를 만드는 시도하고 않고. 모든 경우에 PDF로 저장 나를 위해 작동하지 않습니다. 나는 단계를 놓친 오전 가정합니다. 잘못 되었습니까?
이것은 OSX Lion에 있습니다.코코아 상태 표시 줄 응용 프로그램에서 인쇄 할 때 "save as pdf"는 아무 것도하지 않습니다.
0
A
답변
0
나는 이것을 해결했다. 내 응용 프로그램에 printing
외에도 다른 자격을 추가해야했습니다. 앱의 콘텐츠 수는 user selected file read/write access
이어야합니다. 이것은 대화 상자가 일단 사용자가 pdf 파일을 생성 한 후에 저장할 위치를 묻고 싶어하기 때문에 당연한 것입니다. 종려, 이마를 만나다. :)
관련 문제
- 1. 백본 모델 save() 메소드가 아무 것도하지 않습니다.
- 2. 코코아 응용 프로그램에서 NSImage 인쇄
- 3. PushViewController가 아무 것도하지 않습니다.
- 4. 내 응용 프로그램에서 상태 표시 줄 제거
- 5. Deployment.Current.Dispatcher.BeginInvoke 아무 것도하지 않습니다.
- 6. 응용 프로그램에서 상태 표시 줄 숨기기
- 7. makeKeyAndOrderFront는 아무 것도하지 않습니다.
- 8. Appwidgetmanager.updateAppwidget() 아무 것도하지 않습니다
- 9. 모든 응용 프로그램에서 차단 상태 표시 줄
- 10. setAttribute가 아무 것도하지 않습니다.
- 11. 상태 표시 줄 내 iOS7에 응용 프로그램에서
- 12. 리디렉션 인쇄 상태 표시 줄
- 13. Maltparser가 아무 것도하지 않습니다.
- 14. 콘솔에 인쇄 할 때 아무 것도하지 않는 경우
- 15. glTexImage2d가 아무 것도하지 않습니다.
- 16. 내부에서 아무 것도하지 않습니다.
- 17. window.open은 아무 것도하지 않습니다.
- 18. WriteFile 아무 것도하지 않습니다.
- 19. ActionListener가 아무 것도하지 않습니다.
- 20. belongsTo는 아무 것도하지 않습니다.
- 21. ColorAnimation은 아무 것도하지 않습니다
- 22. editGridRow는 아무 것도하지 않습니다
- 23. Jsoup이 아무 것도하지 않습니다.
- 24. UWF uwfmgr.exe는 아무 것도하지 않습니다.
- 25. npm 실행은 아무 것도하지 않습니다.
- 26. WorkbenchPage.openEditor()는 아무 것도하지 않습니다
- 27. VB6의 SHEmptyRecycleBin이 아무 것도하지 않습니다.
- 28. Media Player는 아무 것도하지 않습니다
- 29. Eclipse "run as android"는 아무 것도하지 않습니다.
- 30. PHP preg_replace 아무 것도하지 않습니다