PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Panorama general
  • Descripción del control Imagen: Opciones específicas de la tecnología multitáctil
  • Caso especial: Gestión de las áreas de clic
  • Eventos opcionales específicos de la tecnología multitáctil
  • Desplazarse con el dedo Evento opcional
  • "Evento opcional"Desplazamiento inercial (Fling)
  • Deslizamiento horizontal y vertical
  • "Proceso opcional"Zoom con dedos
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Panorama general
Una de las aplicaciones más comunes de la función multitáctil se utiliza para manipular imágenes. El tamaño de la pantalla de un teléfono que se está reduciendo, a menudo es necesario hacer zoom en una imagen y/o moverse dentro de una imagen..
Esto le permite realizar un zoom sobre una imagen a través del contacto de dos dedos que se separan..
El multitáctil puede ser implementado:
  • en las aplicaciones que se ejecutan en un teléfono.
  • en los sitios mostrados en un teléfono.
La gestión del multitáctil en los controles de Imagen se puede implementar a través de:
Versiones 18 y posteriores
iPhone/iPad Esta función ya está disponible para las aplicaciones iPhone/iPad.
Nueva funcionalidad versión 18
iPhone/iPad Esta función ya está disponible para las aplicaciones iPhone/iPad.
iPhone/iPad Esta función ya está disponible para las aplicaciones iPhone/iPad.
Versiones 19 y posteriores
WEBDEV - Código ServidorWEBDEV - Código Navegador Esta función ya está disponible para los sitios WEBDEV.
iPhone/iPad señalar: La gestión de la función multitáctil también está disponible para los controles de los gráficos..
WEBDEV - Código ServidorWEBDEV - Código Navegador Condiciones de uso:
  • En el navegador predeterminado de Android, el multitáctil es compatible con la versión 3.0 y posterior de Android..
  • En el navegador Android predeterminado, el zoom de los gestos puede entrar en conflicto con el zoom predeterminado del navegador para las versiones anteriores a Android 4.3..
Nueva funcionalidad versión 19
WEBDEV - Código ServidorWEBDEV - Código Navegador Esta función ya está disponible para los sitios WEBDEV.
iPhone/iPad señalar: La gestión de la función multitáctil también está disponible para los controles de los gráficos..
WEBDEV - Código ServidorWEBDEV - Código Navegador Condiciones de uso:
  • En el navegador predeterminado de Android, el multitáctil es compatible con la versión 3.0 y posterior de Android..
  • En el navegador Android predeterminado, el zoom de los gestos puede entrar en conflicto con el zoom predeterminado del navegador para las versiones anteriores a Android 4.3..
WEBDEV - Código ServidorWEBDEV - Código Navegador Esta función ya está disponible para los sitios WEBDEV.
iPhone/iPad señalar: La gestión de la función multitáctil también está disponible para los controles de los gráficos..
WEBDEV - Código ServidorWEBDEV - Código Navegador Condiciones de uso:
  • En el navegador predeterminado de Android, el multitáctil es compatible con la versión 3.0 y posterior de Android..
  • En el navegador Android predeterminado, el zoom de los gestos puede entrar en conflicto con el zoom predeterminado del navegador para las versiones anteriores a Android 4.3..
Descripción del control Imagen: Opciones específicas de la tecnología multitáctil
La pestaña "Detalles" de la descripción de la control Imagen ventana sirve para gestionar las acciones realizadas con los dedos.:
Usted tiene la capacidad de manejar:
  • Sin desplazamiento, sin zoom: en este caso, el multitáctil está desactivado.
  • Sólo desplazamiento automático: Si la imagen no se muestra completamente en el control, puede moverla desplazándose por la imagen con el dedo.
  • Desplazamiento y zoom automáticos: Se puede realizar un zoom además del scroll. En este caso:
    • extendiendo dos dedos en contacto con la pantalla se utiliza para realizar un zoom.. El zoom se centrará en el punto que se encuentra en el centro de la línea trazada por los dos puntos de contacto.
    • apretar los dos dedos en contacto con la pantalla se utiliza para realizar un zoom out.
Las opciones adicionales se utilizan para definir:
  • AndroidWidget Android iPhone/iPad Modo de visualización inicial de la imagen. La imagen se puede visualizar en uno de los siguientes modos:
    • 100% centrado: la imagen se muestra al 100% y se centra en el control.
    • Homotético centrado: La imagen se amplía o se reduce respetando las proporciones de la imagen inicial para que se muestre completamente en el control y se centre en el control.
    • Homotético expandido centrado : La imagen se amplía o se reduce respetando las proporciones de la imagen inicial, de modo que el lado más pequeño de la imagen se muestra completamente en el control de imagen y la imagen se centra en el control.
  • Factor de zoom máximo: Máximo zoom que se puede realizar con los dedos.
  • Permitir el escalado con un doble toque: En este caso, un doble toque (o doble clic) realizado en el control se utiliza para aplicar el zoom a una sección de la imagen.. Si la imagen ya está ampliada, se reinicia a su visualización inicial..
AndroidWidget Android iPhone/iPad Nota: Las funciones multitáctiles o control Imagen no se pueden utilizar si la ventana incluye una barra de desplazamiento..
AndroidWidget Android iPhone/iPad

Caso especial: Gestión de las áreas de clic

Si la imagen se considera como un área de clic (opción"Esta imagen es un área de clic" en la pestaña "Detalles" de la descripción del control), usted puede:
  • gestionar el primer toque de la imagen (modo de funcionamiento por defecto en las versiones anteriores): Si se utiliza la función multitáctil en la imagen, los diferentes eventos correspondientes (pulsación con el dedo, clic, etc.) se llamarán sólo con el primer toque..
  • gestionar la función multitáctil en la imagen ("Volver a llamar a los procesos en cada dedo (multipuntos)" "): Si se utiliza la función multitáctil en la imagen, los diferentes eventos correspondientes (pulsación con el dedo, clic, etc.) se llamarán con cada toque adicional..
    iPhone/iPad Si las funciones de desplazamiento o zoom están activadas, la opción "Volver a llamar a los procesos en cada dedo (multipuntos)" " se ignora.
Eventos opcionales específicos de la tecnología multitáctil
Existen tres eventos opcionales específicos para gestionar la función multitáctil en los controles de Imagen:
WEBDEV - Código ServidorWEBDEV - Código Navegador señalar: Estos son los eventos del navegador.

Desplazarse con el dedo Evento opcional

El evento "Scroll with finger" se ejecuta cuando uno o más dedos se mueven vertical u horizontalmente mientras están en contacto con la pantalla.
Este evento puede aceptar parámetros declarando un procedimiento directamente en el evento "Scroll with finger" con la siguiente sintaxis:
PROCEDURE <Procedure name>(<Distance X>, <Distance Y>)
dónde:
  • <Distancia X>>: Entero correspondiente a la distancia (en píxeles) que se ha desplazado en el eje X del control.
  • <Distancia Y>>: Entero correspondiente a la distancia (en píxeles) que se ha desplazado en el eje Y del control.
comentario:
  • Android La distancia corresponde a la distancia entre el último punto de contacto detectado y la posición actual..
  • WEBDEV - Código NavegadoriPhone/iPad La distancia corresponde a la distancia entre el primer punto de contacto detectado y la posición actual..
Versiones 18 y posteriores
WEBDEV - Código NavegadorAndroid Para averiguar la dirección y la distancia de la operación realizada, tiene la posibilidad de utilizar el procedimiento en Variable de gesto lugar del.
Nueva funcionalidad versión 18
WEBDEV - Código NavegadorAndroid Para averiguar la dirección y la distancia de la operación realizada, tiene la posibilidad de utilizar el procedimiento en Variable de gesto lugar del.
WEBDEV - Código NavegadorAndroid Para averiguar la dirección y la distancia de la operación realizada, tiene la posibilidad de utilizar el procedimiento en Variable de gesto lugar del.

"Evento opcional"Desplazamiento inercial (Fling)

El evento "Desplazamiento inercial" se ejecuta durante un pequeño movimiento rápido de uno o más dedos en la pantalla..
Este evento puede aceptar parámetros declarando un procedimiento directamente en el evento "Desplazamiento inercial" con la siguiente sintaxis:
PROCEDURE <Procedure name>(<Speed X>, <Speed Y>)
dónde:
  • <Velocidad X>>: Entero correspondiente a la velocidad (en píxeles por segundo) del movimiento en el eje X.
  • <Velocidad Y>>: Entero correspondiente a la velocidad (en píxeles por segundo) del movimiento en el eje Y.

Deslizamiento horizontal y vertical

El evento "Deslizamiento horizontal y vertical" se ejecuta durante un pequeño y rápido movimiento de uno o más dedos en la pantalla..
Este evento puede aceptar parámetros declarando un procedimiento directamente en el evento "Deslizamiento horizontal y vertical" con la siguiente sintaxis:
PROCEDURE <Procedure name>(<Speed X>, <Speed Y>)
dónde:
  • <Velocidad X>>: Entero correspondiente a la velocidad (en píxeles por segundo) del movimiento en el eje X.
  • <Velocidad Y>>: Entero correspondiente a la velocidad (en píxeles por segundo) del movimiento en el eje Y.
Versiones 18 y posteriores
WEBDEV - Código NavegadorAndroid Para saber la dirección y la velocidad de la operación realizada, tiene la posibilidad de utilizar el procedimiento en Variable de gesto lugar del procedimiento.
Nueva funcionalidad versión 18
WEBDEV - Código NavegadorAndroid Para saber la dirección y la velocidad de la operación realizada, tiene la posibilidad de utilizar el procedimiento en Variable de gesto lugar del procedimiento.
WEBDEV - Código NavegadorAndroid Para saber la dirección y la velocidad de la operación realizada, tiene la posibilidad de utilizar el procedimiento en Variable de gesto lugar del procedimiento.

"Proceso opcional"Zoom con dedos

El evento "Zoom con los dedos" se ejecuta con un gesto de pellizcar o extender el dedo en la pantalla..
Este evento puede aceptar parámetros declarando un procedimiento directamente en el evento "Zoom con dedos" con la siguiente sintaxis:
PROCEDURE <Procedure name>(<Spacing>)
donde <Espacio>>Spacing: Entero correspondiente a la distancia (en píxeles) entre los dos puntos de contacto en el momento de la llamada del evento.
Versiones 18 y posteriores
WEBDEV - Código NavegadorAndroid Para averiguar el espaciado, tiene la posibilidad de utilizar el procedimiento en Variable de gesto lugar del procedimiento.
Nueva funcionalidad versión 18
WEBDEV - Código NavegadorAndroid Para averiguar el espaciado, tiene la posibilidad de utilizar el procedimiento en Variable de gesto lugar del procedimiento.
WEBDEV - Código NavegadorAndroid Para averiguar el espaciado, tiene la posibilidad de utilizar el procedimiento en Variable de gesto lugar del procedimiento.
iPhone/iPad El uso de parámetros en este caso mediante la declaración de un procedimiento no está disponible.
Atención: El zoom con el dedo no está disponible si dStartDrawing se utiliza en la opción control Imagen. En este caso, se debe:
  • guardar la imagen con una función dSaveImageXXX.
  • aprovechamiento dEndDrawing.
  • volver a mostrar la imagen en la ventana de diálogo control Imagen.
Versión mínima requerida
  • Versión 17
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario