4D v16.3

SET PICTURE TO PASTEBOARD

Página Inicial

 
4D v16.3
SET PICTURE TO PASTEBOARD

SET PICTURE TO PASTEBOARD 


 

SET PICTURE TO PASTEBOARD ( imagem ) 
Parâmetro Tipo   Descrição
imagem  Imagem in Imagem a ser colocada na área de transferência

SET PICTURE TO PASTEBOARD limpa a área de transferência  e coloca uma cópia da imagem que passou em imagem na área de transferência.

Nota: no caso das operações copiar/colar, o container de dados corresponde a área de transferência

A imagem se passa a seu formato nativo (jpeg, tif, png, etc)

Depois de colocar a imagem na área de transferência, pode recuperá-la utilizando o comando GET PICTURE FROM PASTEBOARD ou chamando GET PASTEBOARD DATA("com.4d.private.picture.gif";...).

Exemplo  

Em uma janela flutuante, você visualiza um formulário que contém o array asEmpregadoNome, o qual lista os nomes dos empregados de uma tabela [Empregados]. Cada vez que clicar em um nome, deseja copiar a imagem de um empregado na área de transferência. No método de objeto do Array, você escreve:

 If(asEmpregadoNome#0)
    QUERY([Empregados];[Empregado]Sobrenome=asEmpregadoNome{asEmpregadoNome})
    If(Picture size([Empregados]Foto)>0)
       SET PICTURE TO PASTEBOARD([Empregados]Foto` Copiar a foto do empregado
    Else
       CLEAR PASTEBOARD ` Não  foi encontrado nenhuma foto ou registro
    End if
 End if

Se uma cópia da imagem se coloca corretamente na área de transferência, a variável OK toma o valor 1.

Se não houver suficiente memória para colocar uma cópia da imagem na área de transferência,a  variável OK toma o valor 0, mas não é gerado um erro.



Ver também 

APPEND DATA TO PASTEBOARD
GET PICTURE FROM PASTEBOARD

 
PROPRIEDADES 

Produto: 4D
Tema: Área de Transferência (Pasteboard)
Número 521

Este comando modifica a variável sistema OK

 
HISTÓRIA 

Modificado: 4D v11 SQL

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)