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 / Propiedades WLanguage / Propiedades de ventanas, páginas y controles
  • Averiguar el modo de visualización y el modo de alineación de una Image (sintaxis 1)
  • Límites
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
El ImageMode Property se utiliza para get y cambiar:
  • el modo de visualización de un Image,
  • la alineación de Image,
  • el modo HQ de Image.
Esta Property se puede utilizar:
  • para un control Imagen,
  • para una columna de Image tabla,
  • para la Background de un control Gráfico encontrado en una ventana,
  • para un control Botón.
Observación: El modo de visualización de una imagen se define en el editor de la ventana o en el editor de la página en el control description (pestaña "General").
Por ejemplo:
Normal Image
Normal Image
Image centrada
Imagen centrada
Estirado Image
Imagen expandida
Homotético centrado en Image
Homotética centrada Image
Imagen en mosaico
Azulejos Image
Ejemplo
// Modify the display mode of image found in the "IMG_CarImage" control
IMG_CarImage.ImageMode = imgTiled
// Modify the display mode and the alignment mode of image found in "IMG_CarImage"
IMG_CarImage.ImageMode = imgNormal + imgAlignVBottom
// Management of large fonts: the image is not enlarged because a drawing will be performed
IMG_CarImage.ImageMode = IMG_CarImage.ImageMode + imgNoScale
Sintaxis

Averiguar el modo de visualización y el modo de alineación de un Image Ocultar los detalles

<Current mode> = <Control used>.ImageMode
<Current mode>: Constante o combinación de constantes de tipo Integer
  • Modo de visualización actual de Image:
    imgCenteredcentrado: Imagen centrada en la control.
    imgHHomotético: Imagen ampliada o reducida (respetando las proporciones de la imagen inicial) para ocupar toda la superficie de control.
    imgHCHomotético centrado: Image ampliada o reducida (respetando las proporciones del Image inicial) para ocupar toda la superficie del control y centrada en el control.
    imgHCEHomotético expandido centrado : Image ampliada o reducida (respetando las proporciones de la Image inicial) para que el lado más pequeño de la Image se muestre completamente en la control y para que la Image se centre en la control.
    imgHCWISHomotético sin aumento: Si el Image puede ser mostrado completamente en el control, se muestra al 100% y centrado en el control. En caso contrario, la Image se reduce proporcionalmente para que se muestre por completo y se centre en la control.
    Android Esta constante no está disponible.
    imgHEHomotético expandido: Imagen ampliada o reducida (respetando las proporciones de la imagen inicial) para que el lado más pequeño de la imagen se muestre por completo en la control.
    imgHWISHomotético sin aumento: Si la imagen puede visualizarse en su totalidad en la control, se muestra en 100%. De lo contrario, la Image se reduce proporcionalmente para poder ser visualizada en su totalidad.
    Android Esta constante no está disponible.
    imgNormal100%: Imagen mostrada al 100% en la esquina superior izquierda de control.
    imgStretchedExpandido: Imagen extendida por toda la superficie de la control.
    imgTiledMosaico: Image se muestra al 100% y Tile d para ocupar toda la superficie de control (Tile).
  • Modo de alineación de la Image:
    imgAlignHCenteredHorizontalmente centrado.
    WEBDEV - Código ServidorAndroidJava Esta constante no está disponible.
    imgAlignHRightAlineación horizontal a la derecha.
    WEBDEV - Código ServidorAndroidJava Esta constante no está disponible.
    imgAlignVBottomAlineación vertical inferior.
    WEBDEV - Código ServidorAndroidJava Esta constante no está disponible.
    imgAlignVCenteredCentrado verticalmente.
    WEBDEV - Código ServidorAndroidJava Esta constante no está disponible.
  • Gestión de la calidad de Image:
    imgHQEn modo homotético, usado para mejorar la calidad de Image cuando ésta se reduce en relación a su tamaño inicial.
    WEBDEV - Código ServidorAndroidJava Esta constante no está disponible.
  • Gestión de fuentes grandes:
    imgNoScaleEn el modo "Fuentes grandes" de Windows, la Image que se muestra en un control Imagen se amplía automáticamente.
    La constante imgNoScale permite no hacer zoom en el Image en el modo "Fuentes grandes".. Esta constante es useful para los controles en los que se realiza un dibujo sobre un mapa de bits Image procedente de una captura de pantalla.
    Esta constante debe combinarse con una de las constantes utilizadas para definir el modo de visualización de Image.
    WEBDEV - Código ServidorAndroidJava Esta constante no está disponible.
<Control used>: Nombre del control
Nombre del control a manipular.

Modificando el modo de visualización y el modo de alineación de un Image Ocultar los detalles

<Control used>.ImageMode = <New mode>
<Control used>: Nombre del control
Nombre del control a manipular.
<New mode>: Constante de tipo Integer
  • Nuevo modo de visualización para la Image:
    imgCenteredcentrado: Imagen centrada en la control.
    imgHHomotético: Imagen ampliada o reducida (respetando las proporciones de la imagen inicial) para ocupar toda la superficie de control.
    imgHCHomotético centrado: Image ampliada o reducida (respetando las proporciones del Image inicial) para ocupar toda la superficie del control y centrada en el control.
    imgHCEHomotético expandido centrado : Image ampliada o reducida (respetando las proporciones de la Image inicial) para que el lado más pequeño de la Image se muestre completamente en la control y para que la Image se centre en la control.
    imgHCWISHomotético sin aumento: Si el Image puede ser mostrado completamente en el control, se muestra al 100% y centrado en el control. En caso contrario, la Image se reduce proporcionalmente para que se muestre por completo y se centre en la control.
    Android Esta constante no está disponible.
    imgHEHomotético expandido: Imagen ampliada o reducida (respetando las proporciones de la imagen inicial) para que el lado más pequeño de la imagen se muestre por completo en la control.
    imgHWISHomotético sin aumento: Si la imagen puede visualizarse en su totalidad en la control, se muestra en 100%. De lo contrario, la Image se reduce proporcionalmente para poder ser visualizada en su totalidad.
    Android Esta constante no está disponible.
    imgNormal100%: Imagen mostrada al 100% en la esquina superior izquierda de control.
    imgStretchedExpandido: Imagen extendida por toda la superficie de la control.
    imgTiledMosaico: Image se muestra al 100% y Tile d para ocupar toda la superficie de control (Tile).
  • Modo de alineación de la Image:
    imgAlignHCenteredHorizontalmente centrado.
    WEBDEV - Código ServidorAndroidJava Esta constante no está disponible.
    imgAlignHRightAlineación horizontal a la derecha.
    WEBDEV - Código ServidorAndroidJava Esta constante no está disponible.
    imgAlignVBottomAlineación vertical inferior.
    WEBDEV - Código ServidorAndroidJava Esta constante no está disponible.
    imgAlignVCenteredCentrado verticalmente.
    WEBDEV - Código ServidorAndroidJava Esta constante no está disponible.
  • Gestión de la calidad de Image:
    imgHQEn modo homotético, usado para mejorar la calidad de Image cuando ésta se reduce en relación a su tamaño inicial.
    WEBDEV - Código ServidorAndroidJava Esta constante no está disponible.
  • Gestión de fuentes grandes:
    imgNoScaleEn el modo "Fuentes grandes" de Windows, la Image que se muestra en un control Imagen se amplía automáticamente.
    La constante imgNoScale permite no hacer zoom en el Image en el modo "Fuentes grandes".. Esta constante es useful para los controles en los que se realiza un dibujo sobre un mapa de bits Image procedente de una captura de pantalla.
    Esta constante debe combinarse con una de las constantes utilizadas para definir el modo de visualización de Image.
    WEBDEV - Código ServidorAndroidJava Esta constante no está disponible.
Observaciones

Averiguar el modo de visualización y el modo de alineación de una Image (sintaxis 1)

El ImageMode Property devuelve un único valor que representa el modo de visualización y alineación del Image.
Para separar la información de alineación de la información de visualización, hay que aplicar un filtro binario para restar la máscara de visualización o la máscara de alineación del resultado (BinaryAND).
Consejo: Para recuperar únicamente el valor correspondiente al modo de alineación, aplicar una máscara binaria cuyo valor sea la reunión de todas las constantes de alineación.. La constante restante será la constante de alineación usada en la Image. Por ejemplo:
CurrentMode is int
MaskAlignmentMode is int
AlignmentMode is int
 
CurrentMode = IMG_Photo.ImageMode
 
MaskAlignmentMode = imgAlignHCentered + imgAlignHRight + imgAlignVBottom + imgAlignVCentered
 
AlignmentMode = BinaryAND(CurrentMode, MaskAlignmentMode)
Info(AlignmentMode)

Límites

El ImageMode Property se aplica únicamente a:
  • controles Imagen,
  • las columnas de Image que se encuentran en los controles de la Tabla,
  • Controles de los gráficos en las ventanas,
  • los controles de los botones.
Java El ImageMode Property se aplica sólo a los controles Image.
AndroidJava Si se modifica el modo de visualización a través de la programación, es necesario volver a asignar el contenido de la Image para ver los cambios.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

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