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 / Controles, páginas y ventanas / Funciones de cadenas gráficas
  • Inserción de imágenes
  • Altura de Image (List Box o control Combo Box)
  • Image en el título de una columna en un control Tabla
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
Construye una secuencia de caracteres que contiene un Image.
WINDEVUniversal Windows 10 App En una ventana, esta secuencia de caracteres se utiliza para insertar una Image:
  • en un elemento de un List Box o control Combo Box.
  • WINDEV en la barra de título y/o barra de estado de una ventana.
  • en una control Estático.
  • en una columna de texto que se encuentra en un control Tabla.
El Image insertado puede ser:
  • un Image estándar,
  • una Image hecha de varios dibujos. Esta Image habrá sido dividida previamente (por LoadImage o por CargarImagenSheet).
Ejemplo
WINDEVCódigo de Usuario (UMC)
// Add the "C:\MyImages\Image.BMP" image to the "LIST_Customer" control
ListAdd(LIST_Customer, gImage("C:\MyImages\Image.BMP"))
// Add an image made of several drawings
// Split into 10 rows and 2 columns
// Load the "C:\MyImages\DecImage.BMP" image in memory
LoadImage(IDImage, "C:\MyImages\DecImage.BMP", 10, 2)
FOR DrawingRank = 1 TO 10*2
ListAdd(LIST_Customer, gImage(IDImage, DrawingRank))
END
// Add an image to the title of a column in a Table control
TABLE_MyTable.COL_MyColumn.Title = gImage("MyImage.BMP") + "My title"
Sintaxis

Insertar un Image estándar Ocultar los detalles

<Result> = gImage(<Image name>)
<Result>: Cadena de caracteres
Secuencia de caracteres en el siguiente formato: <Identificador de Image>, <Ranking rank>..
WINDEV Esta secuencia de caracteres puede ser:
  • utilizado en ListAdd, ListInsert o ListModify.
  • asignado a un control Estático.
  • usado en la barra de título o barra de estado de una ventana.
  • usado en una columna de Texto que se encuentra en un control Tabla.
<Image name>: Cadena de caracteres
  • Nombre y ruta completo (o relativo) del Image para insertar. Se puede utilizar una ruta de tipo UNC.
  • Nombre de control Imagen que contiene el Image para insertar.
WINDEVCódigo de Usuario (UMC)

Insertar una Image hecha de varios dibujos Ocultar los detalles

<Result> = gImage(<Image identifier> , <Drawing rank>)
<Result>: Cadena de caracteres
Secuencia de caracteres en el siguiente formato: <Identificador de Image>, <Ranking rank>..
WINDEV Esta secuencia de caracteres puede ser:
  • utilizado en ListAdd, ListInsert o ListModify.
  • asignado a un control Estático.
  • usado en la barra de título o barra de estado de una ventana.
  • usado en una columna de Texto que se encuentra en un control Tabla.
<Image identifier>: Integro
Identificador del Image (entre 1 y 9) correspondiente al identificador del Image dividido y cargado en memoria por LoadImage o CargarImagenSheet.
<Drawing rank>: Integro
Número del corte de dibujo. La set de dibujos constituye la Image. Este número oscila entre 1 y el resultado de la multiplicación de <Número de columnas> y <Número de filas> utilizada en LoadImage o CargarImagenSheet.

Insertar una imagen contenida en una imagen Variable Ocultar los detalles

<Result> = gImage(<Image> [, <Mode>])
<Result>: Cadena de caracteres
Secuencia de caracteres en el siguiente formato: <Identificador de Image>, <Ranking rank>..
WINDEV Esta secuencia de caracteres puede ser:
  • utilizado en ListAdd, ListInsert o ListModify.
  • asignado a un control Estático.
  • usado en la barra de título o barra de estado de una ventana.
  • usado en una columna de Texto que se encuentra en un control Tabla.
<Image>: Imagen Variable
Nombre de la Image Variable a insertar.
<Mode>: Constante opcional de tipo Integer
Modo de visualización de las imágenes:
imgCenteredcentrado: Imagen centrada en la 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.
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.
imgNormal100%: Imagen mostrada al 100% en la esquina superior izquierda de control.
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.
Universal Windows 10 App Esta constante no está disponible.
imgStretchedExpandido: Imagen extendida por toda la superficie de la control.

Observaciones

Inserción de imágenes

  • gImage puede utilizarse para insertar un Image:
    • en las barras de título y de estado de una ventana o en una control Estático.
    • en una control Tabla. En este caso, la Image debe ser insertada en una columna de texto.
  • Para mostrar un texto sobre un Image:
    • Inserte una Image con gImage,
    • Describe el color de fondo del texto con gBackground y la constante Transparent,
    • Visualizar el texto.
      Por ejemplo:
      ListAdd(LIST_ListView, gImage(ImagePath) + gBackground(Transparent) + gCoord(0, 0) + ...
      "Text")
  • Si un fila de un control Combo Box muestra un Image a través de gImage, cuando se selecciona este fila, el Image se reutiliza en el fila principal.

Altura de Image (List Box o control Combo Box)

La altura de la imagen mostrada en un elemento de un List Box o control Combo Box se trunca al número de píxeles especificado cuando se creó el control (pestaña "Estilo" del control description).
WINDEV

Image en el título de una columna en un control Tabla

El Imagen de título Property se utiliza para añadir un Image al título de una columna en un control Tabla.
Clasificación Lógica de negocio / UI: Código neutro
Componente: wd290mdl.dll
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: 09/06/2022

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