Czy są jakieś dobre samouczki krok po kroku umożliwiające drukowanie z poziomu aplikacji iOS 5? Mam aplikację, która musi mieć podstawowy szablon (wygląda jak bilet) wypełniona informacjami z obiektu, a następnie wydrukowana na lokalnej drukarce. Czytałem podstawowe elementy AirPrint na stronie dla programistów iOS, ale chciałbym znaleźć dobry samouczek, który je wszystkie razem zestawi.Samouczek krok po kroku do drukowania z iOS?
Odpowiedz
Co o dokumentach firmy Apple na rysowania i druku Przewodnik dla iOS http://developer.apple.com/library/ios/documentation/2ddrawing/conceptual/drawingprintingios/drawingprintingios.pdf [PDF]
EDIT:
Specjalnie szukać Printing workflow lub kliknij ten link do dokumentacji HTML Internecie http://developer.apple.com/library/ios/documentation/2ddrawing/conceptual/drawingprintingios/Printing/Printing.html#//apple_ref/doc/uid/TP40010156-CH12-SW14
Session 108 WWDC 2011 został nazwany "System drukowania iOS" i zawierał wyczerpującą instrukcję na temat wszystkich sposobów drukowania w systemie iOS, w tym wersję demonstracyjną tworzenia niestandardowego UIPrintPageRenderer
, która jest (najprawdopodobniej) tym, co musisz zrobić.
można dostać film, przykładowy kod i slajdy ze strony programistów Apple: https://developer.apple.com/videos/wwdc/2011/?id=108
Aby wydrukować dowolny plik lub obraz z urządzenia z systemem iOS, możemy użyć UIPrintInteractionController
UIPrintInteractionController *pc = [UIPrintInteractionController
sharedPrintController];
UIPrintInfo *printInfo = [UIPrintInfo printInfo];
printInfo.outputType = UIPrintInfoOutputGeneral;
printInfo.orientation = UIPrintInfoOrientationPortrait;
printInfo.jobName [email protected]"Report";
pc.printInfo = printInfo;
pc.showsPageRange = YES;
pc.printingItem = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"https://test.com/Print_for_Client_Name.pdf"]];
// You can use here image or any data type to print.
UIPrintInteractionCompletionHandler completionHandler =
^(UIPrintInteractionController *printController, BOOL completed,
NSError *error) {
if(!completed && error){
NSLog(@"Print failed - domain: %@ error code %ld", error.domain,
(long)error.code);
}
};
[pc presentFromRect:CGRectMake(0, 0, 300, 300) inView:self.view animated:YES completionHandler:completionHandler];
- 1. Django form.save krok po kroku
- 2. Rhino Mocks Poradniki krok po kroku
- 3. Integracja Paypal z PHP krok po kroku
- 4. Krok po kroku przykład lazy-seq
- 5. ctags, jsctags/doctorjs, Tagbar krok po kroku
- 6. Wiązania WebKit JS: krok po kroku, jak
- 7. android- jak zrobić krok po kroku kreatora
- 8. Jak uruchomić program Perla krok po kroku?
- 9. numpy.where() szczegółowy opis krok po kroku/przykłady
- 10. AngangleJS Protractor: Dzienniki krokowe krok po kroku
- 11. Mathematica 7 pokazująca odpowiedź krok po kroku
- 12. Krok po kroku testowanie SpecFlow dla manekinów
- 13. Poszukiwanie instrukcji Activiti Alfresco Workflow krok po kroku
- 14. Bezpłatny przewodnik krok po kroku do nauki Sparx Enterprise Architect
- 15. Blueimp jQuery File Załaduj wtyczkę z Codeigniterem krok po kroku?
- 16. Sprężyna WS - krok po kroku w STS (z WSDL)
- 17. Meteor krok po kroku mój pierwszy przewodnik po aplikacjach?
- 18. Hudson - Instrukcja krok po kroku konfiguracji maszyn master i slave
- 19. Eliminacja tej pośredniej lewej rekursji krok po kroku
- 20. debugger emacs: jak mogę wyjść, krok po kroku?
- 21. Czas Java Joda - pobierz i zainstaluj - krok po kroku
- 22. Punkty przerwania xdebug działają, ale krok po kroku nie jest
- 23. Jak debugować/wykonać program Ocaml krok po kroku?
- 24. Czy istnieje narzędzie lub IDE do debugowania pakietów R i uruchomienia go krok po kroku?
- 25. Beamer: jak wyświetlać obrazy jako obrazy krok po kroku
- 26. Aktualizacja krok po kroku Indy 10 w Delphi 2009
- 27. Krok po kroku Przykładowy JMS w Spring Framework
- 28. Krok po kroku Lotus Notes Domino Programming Tutorials
- 29. Neo4j: Krok po kroku, aby utworzyć automatyczny indeks
- 30. Gdzie mogę znaleźć dobry samouczek krok po kroku dotyczący korzystania z Entity Framework w projekcie real-esque?
miałem odpowiedź za pomocą tego samego dokumentu, ale [tutaj jest link prowadzący do początku sekcji drukowania] (https://developer.apple.com/library/ios/#documentation/2DDrawing/Conceptual/DrawingPrintingiOS/Printing/Printing. html # // apple_ref/doc/uid/TP40010156-CH12-SW5). – DarkDust
Dziękuję wam obojgu. To zaskakująco łatwy do odczytania (i implementacji!) Dokument. Używam programu do formatowania HTML, aby uruchomić mnie z tym i już wydrukowałem mój pierwszy dokument! –