W mojej aplikacji, w jaki sposób mogę zezwolić użytkownikowi na drukowanie dokumentu lub strony z iPhone'a lub iPada? Które wersje systemu iOS obsługują drukowanie?Czy można drukować z aplikacji na iPhone'a i iPada?
7
A
Odpowiedz
6
Można drukować na dowolnym wielozadaniowym urządzeniu obsługującym system iOS 4.2 lub nowszym. Więcej informacji można znaleźć pod następującym numerem: http://developer.apple.com/library/ios/documentation/2DDrawing/Conceptual/DrawingPrintingiOS/Printing/Printing.html#//apple_ref/doc/uid/TP40010156-CH12-SW1
17
Oto prosty kod.
-(void)printItem {
UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, YES, 0);
CGContextRef context = UIGraphicsGetCurrentContext();
[self.view.layer renderInContext:context];
UIImage *imageFromCurrentView = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIPrintInteractionController *printController = [UIPrintInteractionController sharedPrintController];
printController.printingItem = imageFromCurrentView;
UIPrintInfo *printInfo = [UIPrintInfo printInfo];
printInfo.outputType = UIPrintInfoOutputGrayscale;
printController.printInfo = printInfo;
printController.showsPageRange = YES;
void (^completionHandler)(UIPrintInteractionController *, BOOL, NSError *) = ^(UIPrintInteractionController *printController, BOOL completed, NSError *error) {
if (!completed && error) {
NSLog(@"FAILED! due to error in domain %@ with error code %u", error.domain, error.code);
}
};
[printController presentAnimated:YES completionHandler:completionHandler];
}
Powiązane problemy
- 1. Uruchamianie aplikacji na iPhone'a i iPada
- 2. Fiddler - Przechwytuje i odszyfrowuje ruch HTTPS z aplikacji na iPada
- 3. Wideo na iPada z iPada bez kontroli?
- 4. Jak drukować w aplikacji UWP?
- 5. Usuwanie wsparcia dla iPada z aplikacji
- 6. Alokacja dla aplikacji na iPada 1 to 4x z iPada 2
- 7. Nie można drukować dane z ngRepeat'ed `textarea`
- 8. Uniwersalna aplikacja na iPada nie ładuje plików .xib na iPada?
- 9. jak otworzyć sklep z aplikacją w naszej aplikacji na iPada lub iPada?
- 10. Tylko orientacja na iPada
- 11. Nie można uzyskać dostępu do kontenera aplikacji z iPada działającego na iOS 10 beta
- 12. Qt na iPhone'a/iPada?
- 13. Nie można drukować rosyjski znaki
- 14. Czy istnieje sposób na zwiększenie symulacji iPada?
- 15. Czy to właściwy sposób na wykrycie iPada?
- 16. Czy oddzielasz klasy iPhone'a od iPada od uniwersalnej aplikacji?
- 17. Odtwarzanie wideo HTML5 na iPada i poszukiwanie
- 18. Czy istnieje sposób na wyświetlenie iPada Simulator na pełnym ekranie?
- 19. Czy nadal można rozwijać iPada pierwszej generacji? iOS 5.1.1
- 20. Aplikacja na iPhone'a i iPada Używanie pamięci rzeczywistej i wirtualnej
- 21. Ikona aplikacji 83,[email protected] jest wymagana dla aplikacji na iPada kierowanych na system iOS 9.0 i nowsze.
- 22. Wykryj iPada z ASP.net
- 23. Czy można usunąć plik z pakietu aplikacji na iOS?
- 24. Czy można uzyskać dane z innej aplikacji na Androida?
- 25. Kontroler nawigacyjny iPada można umieścić wewnątrz popover?
- 26. Symulator iPada nie działa z UIImagePickerController w aplikacji iPhone'a
- 27. Jak zrzucić na klasę aplikacje na iPada?
- 28. Skopiuj pliki z komputera do iPada Folder dokumentu aplikacji
- 29. Czy można wyłączyć C++ z aplikacji .net
- 30. Jak drukować zarówno na standardowe wyjście i złożyć w C