AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Comunicación / Funciones Google / Google Docs
  • Google Cloud Print
  • Modo de funcionamiento en la Phone
  • Permisos necesarios
  • Aplicación en segundo plano: Caso específico a partir de Android 10
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Advertencia
A partir de la versión 27, Esta función ya no está disponible, ya que Google Cloud Print ha dejado de funcionar. Ahora se recomienda utilizar iPrintPDF.
Imprime un Document (archivo de texto o PDF, imágenes, Word o Excel Document, ...) usando el servicio Cloud Print de Google.
Ejemplo
sPath is string = CompleteDir(SysDirStorageCard()) + "invoice.pdf"
IF NOT GglPrintDocument(sPath)
Error("The document was not printed.")
END
Sintaxis
<Result> = GglPrintDocument(<Path>)
<Result>: booleano
  • True si se realizó la solicitud de impresión (es decir, si se mostró la ventana para seleccionar la impresora),
  • False en caso contrario. Para obtener más información sobre el error, utilice la función ErrorInfo.
Observación: No puede averiguar si el usuario validó el inicio de la impresión..
<Path>: Cadena de caracteres
Nombre y ruta completo (o familiar) del Document para imprimir. Este parámetro puede ser:
  • un fichero que se encuentra en el directorio de la aplicación.
  • un archivo que se encuentra en la memoria externa (SDCard).
  • un archivo incluido en la aplicación de la generación asistente. En este caso, sólo se requiere el nombre del fichero y su extension. El archivo no tiene que ser extraído de antemano.
  • un Resource en línea. En este caso, la URL de la Resource debe ir precedida de "http" (o "https").
Observaciones

Google Cloud Print

Google Cloud Print es un servicio gratuito que se utiliza para enviar, en los servidores de Google, los archivos que se imprimirán en las impresoras predefinidas.. Por lo tanto, la impresión se realiza a través de INTERNET.
Para utilizar el servicio Google Cloud Print:
  1. Configurar las impresoras en el sitio de Google Cloud Print.
  2. En la aplicación, utilice la función GglPrintDocument.
Para más detalles, consulte el sitio sobre las condiciones de uso del servicio Google Cloud Print: http://www.google.com/cloudprint.

Modo de funcionamiento en la Phone

La función GglPrintDocument abre varias páginas en la aplicación actual.
  • Si el usuario no está conectado, aparece una Page para conectarse a Google. En esta Page, debe escribir el nombre de usuario y la contraseña de la cuenta de Google que se utilizó para definir las impresoras.
  • Un Page propone las diferentes impresoras disponibles. Todo lo que tiene que hacer es seleccionar la impresora solicitada para definir las opciones de impresión e iniciar la impresión final..

Permisos necesarios

La llamada a esta función modifica los permisos requeridos por la aplicación.
Permiso necesario: INTERNET: esta Permission permite a las aplicaciones abrir la red sockets.
AndroidWidget Android

Aplicación en segundo plano: Caso específico a partir de Android 10

A partir de Android 10, no se puede abrir una ventana si la aplicación está en segundo plano.
La función GglPrintDocument puede abrir una ventana. Si se utiliza esta función cuando la aplicación está en segundo plano, se producirá un error fatal.
Consejos:
  • Para saber si la aplicación está en segundo plano, utilice la función InBackgroundMode.
  • Si una aplicación necesita interactuar con el usuario cuando está en segundo plano, se puede mostrar una notificación (con el tipo Notification). La aplicación volverá al primer plano cuando se haga clic en la notificación, si la propiedad ActivateApplication se establece en True. También es posible abrir una ventana desde el procedimiento pasado a la propiedad ActionClick.
Para obtener más información, consulte Android 10: Comportamiento de aplicaciones en segundo plano.
Componente: wd290android.jar
Versión mínima requerida
  • Versión 18
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/06/2023

Señalar un error o enviar una sugerencia | Ayuda local