¿Existen buenos tutoriales paso a paso para habilitar la impresión desde una aplicación iOS 5? Tengo una aplicación que necesita tener una plantilla básica (se parece a un ticket) que está llena de información de un objeto y luego se imprime en una impresora local. He leído los artículos básicos de AirPrint en el sitio para desarrolladores de iOS, pero me gustaría encontrar un buen tutorial que lo integre todo.Tutorial paso a paso para imprimir desde iOS?
Respuesta
¿Qué pasa con los documentos de Apple en Guía de Dibujo y prensa para iOS http://developer.apple.com/library/ios/documentation/2ddrawing/conceptual/drawingprintingios/drawingprintingios.pdf [PDF]
EDIT:
Especialmente buscan flujo de trabajo de impresión o haga clic en este enlace a la documentación HTML en línea http://developer.apple.com/library/ios/documentation/2ddrawing/conceptual/drawingprintingios/Printing/Printing.html#//apple_ref/doc/uid/TP40010156-CH12-SW14
Sesión 108 de WWDC 2011 se llamó "Sistema de impresión iOS" e incluyó un recorrido profundo de todas las formas de imprimir en iOS, incluida una demostración de creación de un UIPrintPageRenderer
personalizado, que es (lo más probable) lo que tendría que hacer.
Usted puede obtener el vídeo, código de ejemplo, y se desliza desde el sitio de desarrolladores de Apple: https://developer.apple.com/videos/wwdc/2011/?id=108
Para imprimir cualquier archivo o imagen desde el dispositivo iOS, podemos utilizar 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. Symfony 2.0 tutorial paso a paso requerido
- 2. Maven + GAE paso a paso
- 3. AppEngine: Depuración paso a paso
- 4. Django paso a paso form.save
- 5. Rhino Mocks Tutoriales paso a paso
- 6. Paso a paso Google SSO (java)?
- 7. Tutorial de licencia de Android - Paso final
- 8. Buscando el tutorial de flujo de trabajo de Activiti Alfresco paso a paso
- 9. Paso a paso para que Google Analytics funcione en PhoneGap 1.2.0 en iOS (phonegapalytics)
- 10. ¿Existe un tutorial paso a paso sobre la configuración de CruiseControl.NET?
- 11. Emacs Lisp macro paso a paso
- 12. matplotlib, paso a la animación paso
- 13. Django - asistente de formulario paso a paso
- 14. ¿Hay un depurador paso a paso para Haskell?
- 15. Deparsing/Decomposing - paso a paso este script Perl ofuscado
- 16. Beamer: Cómo mostrar imágenes como imágenes paso a paso
- 17. Windows Server 2008 como máquina de desarrollo - paso a paso
- 18. ¿hay alguna herramienta o IDE para depurar paquetes R y ejecutarlo paso a paso?
- 19. Acceso fuera de línea de Facebook paso a paso
- 20. Creando un contenedor simple de C++. Net. Paso a paso
- 21. Mathematica 7 que muestra paso a paso la respuesta
- 22. Paso a paso Creación/despliegue automatizado de ASP.NET
- 23. Java Joda Time - descargar e instalar - paso a paso
- 24. Paso a paso Tutoriales de programación de Lotus Notes Domino
- 25. Actualización paso a paso de Indy 10 en Delphi 2009
- 26. Seleccione qué método "Paso a Paso" en el depurador
- 27. ¿Cómo depurar/ejecutar un programa Ocaml paso a paso?
- 28. Paso a paso (depuración) Código PHP en Netbeans
- 29. C# .net para() Paso?
- 30. Crear paso a paso en VB.NET que se puede utilizar desde C#
estaba a punto de responda con el mismo documento, pero [aquí hay un enlace que lo lleva al inicio de la sección de impresión] (https://developer.apple.com/library/ios/#documentation/2DDrawing/Conceptual/DrawingPrintingiOS/Printing/Printing. html # // apple_ref/doc/uid/TP40010156-CH12-SW5). – DarkDust
Gracias a los dos. Es un documento sorprendentemente fácil de leer (¡e implementar!). ¡Estoy usando el formateador HTML para ponerme en funcionamiento y ya imprimí mi primer documento! –