GetThumbnail

Devuelve una imagen en miniatura del contenido de un campo contenedor en función de la altura y la anchura especificadas.

Formato 

GetThumbnail ( campo ; anchura ; altura )

Parámetros 

campo: cualquier expresión que devuelve datos del contenedor.

anchura: la anchura máxima de la miniatura.

altura: la altura máxima de la miniatura.

Tipo de datos devuelto 

contenedor

Se origina en 

12.0

Descripción 

Devuelve una imagen como datos del contenedor que no es más grande que los valores especificados de ancho y alto. La imagen en miniatura siempre mantiene las proporciones de la imagen original y tiene una resolución de 72 ppp. El tamaño de las miniaturas no se pueden ampliar a uno superior al tamaño original de la imagen.

Notas 

  • Esta función devuelve una imagen en miniatura solo si se ha seleccionado la opción Generar y guardar miniaturas de imágenes en el cuadro de diálogo Gestionar contenedores. Si no se ha seleccionado esta opción, la imagen se devuelve con su tamaño original. Consulte Gestionar el rendimiento con miniaturas.

  • Si el parámetro campo no especifica un campo que contenga datos de imagen, el campo debe evaluarse en una ruta de archivo de una imagen. Consulte Crear rutas de archivo.

Ejemplo 1 

Exporta una imagen en miniatura con una altura y una anchura máxima de 50 puntos.

Copiar
Establecer campo [Facturas::ExportContainer ; GetThumbnail ( Facturas::Contenedor ; 50 ; 50 )]
Exportar contenido del campo [Facturas::ExportContainer; Crear carpetas: Inactivo]

Ejemplo 2 

Crea una imagen en miniatura, la exporta y la adjunta a un mensaje de correo electrónico.

Copiar
Establecer campo [Facturas::ExportContainer ; GetThumbnail ( Facturas::Contenedor ; 50 ; 50 )]
Establecer variable [$ATTACHMENT; Valor:Get ( TemporaryPath ) & GetContainerAttribute ( Facturas::ExportContainer ; "nombreArchivo" )]
Exportar contenido del campo [Facturas::ExportContainer; "$ATTACHMENT" ; Crear carpetas: Inactivo]
Enviar correo [Enviar vía cliente de correo electrónico; Con diálogo: Inactivo; Para: Clientes::Correo electrónico; "$ATTACHMENT"]