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 / Administrar bases de datos
  • Presentación
  • ¿Cómo proceder?
  • Administración de miniaturas de HFSQL
  • Propiedades del lenguaje associated con las miniaturas HFSQL
  • Notas
  • Tamaño del control que muestra la Image y tamaño de la miniatura
  • Número de miniaturas
  • Limitaciones
  • Versión 9 y anteriores
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
Presentación
Para optimizar la visualización de imágenes en su aplicación o en su sitio, tiene la posibilidad de utilizar miniaturas HFSQL.
Una miniatura HFSQL es un Image generado automáticamente a partir de un Image almacenado en una memoria binaria HFSQL. Se pueden generar una o más miniaturas de diferentes tamaños para cada elemento de nota binaria HFSQL.
Por ejemplo, el elemento "ProductImage" le permite generar dos miniaturas de HFSQL:
  • una pequeña miniatura usada en una control Looper,
  • una miniatura más grande utilizada en los formularios del producto.
El motor HFSQL seleccionará automáticamente la miniatura que mejor se adapte al control utilizado para visualizar la Image.
WEBDEV - Código Servidor Observación: Le aconsejamos que muestre las miniaturas en un control Miniatura (y no en un control Imagen).
Linux Para usar las miniaturas de HFSQL en Linux, la biblioteca libfreetype6 (libfreetype.so.6) debe estar instalada en el ordenador actual.
¿Cómo proceder?

Administración de miniaturas de HFSQL

Para administrar las miniaturas de HFSQL:
  1. En el editor de análisis, selecciona el archivo de datos que contiene el elemento de memo binario HFSQL.
  2. Haga doble clic en el archivo de datos para mostrar el description de los artículos.
  3. Seleccione el elemento deseado.
  4. Marque la opción "Gestión de miniaturas de automatic" y haga clic en el botón "Editar"..
  5. Especifique el ancho y el alto (en píxeles) de cada miniatura a generar.
  6. Valide.
Observación: Las miniaturas HFSQL de un elemento se generan automáticamente:

Propiedades del lenguaje associated con las miniaturas HFSQL

Las siguientes propiedades de WLanguage se utilizan para gestionar las miniaturas HFSQL:
InfoThumbnailGenerationEl InfoThumbnailGeneration Property se utiliza para determinar si las miniaturas de un elemento se han generado con éxito.
MaxThumbnailHeightEl MaxThumbnailHeight Property se utiliza para get y cambiar la altura máxima de una miniatura de un elemento Image (memo binario).
MaxThumbnailWidthEl MaxThumbnailWidth Property se utiliza para get o cambiar el ancho máximo de una miniatura de un elemento Image (memo binario).
NbDescribedThumbnailEl NbDescribedThumbnail Property se utiliza para get el número de miniaturas esperadas para un elemento.
NbThumbnailEl NbThumbnail Property se utiliza para get el número de miniaturas generadas para un elemento.
ThumbnailLa miniatura Property se utiliza para:
  • get el valor de una miniatura de artículo. Este punto se definió en la editor de análisis o mediante programación.
  • consigue y cambia la imagen associated por una control Miniatura.
Notas

Tamaño del control que muestra la Image y tamaño de la miniatura

La miniatura que mejor se adapte al tamaño del control usado para mostrar el Image será seleccionada automáticamente por el motor HFSQL.
Si el tamaño del control utilizado para mostrar el Image supera el tamaño de la miniatura más grande, el Image mostrado en el control corresponderá al Image inicial encontrado en la memoria binaria HFSQL.

Número de miniaturas

En la mayoría de los casos, se definen una o dos miniaturas para cada memo binario HFSQL.. Sin embargo, se pueden definir varias miniaturas cuando la Image se muestra en varios controles de diferentes tamaños.
Observación: Cuanto mayor sea el número de miniaturas por elemento, mayor será el tamaño de la nota binaria HFSQL correspondiente.
Limitaciones
Las miniaturas están disponibles:
  • en modo HFSQL Classic y HFSQL Mobile: en los artículos de un archivo de datos, ver o consultar.
  • en modo HFSQL Client/Server: sólo para los artículos que se encuentran en un archivo de datos.
Linux Las miniaturas están disponibles en HFSQL Client/Server en los artículos de un archivo de datos.

Versión 9 y anteriores

Las miniaturas de HFSQL no están disponibles en la versión 9 y anteriores.. Por lo tanto, los registros escritos por un motor HFSQL 9 o inferior no pueden contener miniaturas HFSQL.
La tabla a continuación presenta el uso de memos binarios y miniaturas en una aplicación de la versión 9 (o anterior) y en una aplicación de la versión 19 que utiliza los mismos archivos de datos:
Aplicación (o sitio) en la versión 9 y anterioresAplicación (o sitio) en la versión 19
Nuevo Record escrito por un motor HFSQL versión 9 o anteriorMostrar Image: Memo binarioMostrar Image: Memo binario
Nuevo Record escrito por un motor HFSQL versión 10 y posteriorMostrar Image: Memo binarioMostrar Image: Miniaturas en miniatura
Record escrita por un motor HFSQL versión 9 (o anterior) y modificada en la versión 19 (se modifica el valor del elemento memo binario)Mostrar Image: Memo binarioMostrar Image: Miniaturas en miniatura
Versión mínima requerida
  • Versión 10
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/01/2023

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