![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
![]() Hola a todos, me presento como un programador entusiasta de Delphi.
Debido a que no encontraba algo claro en la red, o algunas opciones eran de pago, me di a la tarea de escribir un ejemplo de cómo imprimir en Android haciendo uso de PrintManager y así poner mi granito de arena para compartirlo con más desarrolladores. En el siguiente link les dejo el repositorio en GitHub: https://github.com/dani36652/Ejemplo...oid-con-Delphi Notas: *Este ejemplo fue escrito en Delphi 11 Alexandria por lo que en el AndroidManifest.template.xml deberá establecer la librería correcta para el fileprovider cambiando androidx.core.content.FileProvider por android.support.v4.content.FileProvider* |
#2
|
||||
|
||||
Gracias por compartirlo
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
||||
|
||||
Muchas gracias.
![]() ![]() ![]()
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
|||
|
|||
Impresión en Android haciendo uso de PrintManager nativo ?
no he podido imprimir aplicaciones delphi a android
__________________
EL Duque |
#5
|
|||
|
|||
Imprimir Contenido de un Memo
Buenas tardes, me he descargado tu aplicación Dani, muchísimas gracias. Necesito imprimir el contenido de un TMemo, y he intentado hacerlo desde tú código, he añadido un procedimiento nuevo para la impresion del Memo.
y he añadido estas dos funciones
Al mandar la impresión en la previsualización se ve todo en negro, el código coge el texto del memo y lo pasa a un jbitmap que convierte en uri_jnet para lanzar la impresión igual que cuando lanzas la impresión de la imagen de la calavera. Seguro que hay una manera mucho más sencilla. Por otro lado cuando lanzo la imagen de la calavera se previsualiza bien, selecciono la impresora que tengo en red, pero la impresora me bloquea la impresión. Hay que configurar algo en la impresora para poder imprimir desde mi móvil? Muchisimas gracias, estoy a punto de terminar el proyecto y esto es lo último que me queda por programas. Así que toda ayuda será bienvenida. |
#6
|
|||
|
|||
Buenos días, finalmente he encontrado esta solución por sí le sirve de ayuda a alguien. He pasado el contenido del memo a un fichero HTML y he empleado el código del botón de imprimir html del proyecto de Dani.
Un saludo. |
#7
|
|||
|
|||
Hola qué tal.
apenas voy ingresando al foro ya que no había tenido el tiempo de hacerlo y poder responder. el motivo por el cual la previsualización de la impresión de una imagen se mira en negro viene desde tu función:
Ya que desde android 7 la forma de obtener el URI de un archivo se hace mediante algo llamado "FileProvider". Si tienes Delphi Sydney a Athens (10.4-12) tu función quedaría así: Nota: Recuerda que para usar esta nueva forma de obtener el uri tienes que: Marcar la casilla de "Secure File Sharing" en "Project>Options>Application>Entitlement List
Embarcadero creó esa función del TAndroidHelper para dicho propósito. Finalmente lo que mencionas de la disponibilidad de tu impresora me suena más a las configuraciones de la misma y no a la implementación desde Delphi. Saludos. |
#8
|
|||
|
|||
Muchas gracias Dani, por responder y sobre todo por tus aportes y ayuda.
Un saludo. |
#9
|
|||
|
|||
Cita:
La impresora imprime en formato A5, si el ticket tiene pocas líneas y cabe en un folio A5 lo imprime sin problemas, pero si tiene muchas lo deja cortado ya que solo imprime una hoja de A5 y deja la impresión cortada. Dani, ¿sabes si hay que configurar algún parámetro en la unit UImpresion o algo similar? Muchas gracias por vuestra atención. Un saludo. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
TProgressBar cíclico nativo (marquee) (añadida solución 3) | xEsk | Trucos | 11 | 04-12-2008 21:13:58 |
Al hacer debug me entra al codigo nativo | radge | Varios | 4 | 04-09-2008 11:57:54 |
Office 12 integrará soporte nativo para PDF | Al González | Noticias | 7 | 12-10-2005 01:54:36 |
PostgreSQL 8.0 (con soporte Win32 nativo) | kinobi | Noticias | 0 | 27-02-2005 10:35:19 |
Driver Nativo de Oracle | jfontane | Oracle | 0 | 22-10-2004 03:59:05 |
![]() |
|