GetThumbnail
Retorna uma imagem miniatura do conteúdo em um campo de container, de acordo com a largura e altura especificadas.
Formato
GetThumbnail ( campo ; largura ; altura )
Parâmetros
campo
- qualquer expressão que retorna dados de container.
largura
- a largura máxima da miniatura.
altura
- a altura máxima da miniatura.
Tipo de dados retornado
container
Originada na versão
12.0
Descrição
Retorna uma imagem como dados de container que não é maior do que os valores especificados de altura e largura. A imagem de miniatura sempre mantém as proporções da imagem original e tem resolução de 72 dpi. As miniaturas não podem ser aumentadas além do tamanho original da imagem.
Notas
- Esta função retornará uma imagem em miniatura somente se a opção Gerar e armazenar miniaturas de imagens estiver selecionada na caixa de diálogo Gerenciar containers. Se essa opção estiver desmarcada, a imagem será retornada no seu tamanho original. Consulte Gerenciamento de desempenho com miniaturas.
- Se o parâmetro
field
não especificar um campo que contenha dados de imagem,field
deverá ser avaliado para o caminho de arquivo de uma imagem Consulte Criação de caminhos de arquivo.
Exemplo 1
Exporta uma miniatura com uma altura máxima e uma largura de 50 pontos.
Definir campo [Faturas::ExportarContainer ; GetThumbnail ( Faturas::Container ; 50 ; 50 )
Exportar conteúdos do campo [Faturas::ExportarContainer ; Criar pastas: Desativado]
Exemplo 2
Cria uma miniatura, exporta-a e anexa-a a um e-mail.
Definir campo [Faturas::ExportarContainer; GetThumbnail ( Faturas::Container ; 50 ; 50 )
Definir variável [$ATTACHMENT; Valor:Get ( TemporaryPath ) & GetContainerAttribute ( Faturas::ExportarContainer ; "nomedoarquivo" )]
Exportar conteúdos do campo [Faturas::ExportarContainer ; "$ATTACHMENT" ;Criar pastas: Desativado]
Enviar e-mail [Enviar por cliente de e-mail; Com caixa de diálogo: Desativado; Para: Clientes::E-mail; "$ATTACHMENT"]