4D v14.3

GET PASTEBOARD DATA

Página Inicial

 
4D v14.3
GET PASTEBOARD DATA

GET PASTEBOARD DATA 


 

GET PASTEBOARD DATA ( tipoDados ; dados ) 
Parâmetro Tipo   Descrição
tipoDados  cadeia in Tipo de dados a adicionar
dados  BLOB in Dados extraídos da área de transferência

O comando GET PASTEBOARD DATA devolve no campo ou variável de tipo BLOB os dados que se encontram na área de transferência e cujo tipo se passa em tipoDados.

Passe em tipoDados um valor que defina o tipo de dados a extrair. Pode passar uma assinatura 4D, um tipo UTI (Mac OS), um nome/número de formato (Windows), ou um tipo de 4 caracteres (compatibilidade). Para maior informação sobre estes tipos, consulte a seção Gerenciar área de transferência.

Exemplo  

Os métodos de objeto a seguir são os dos botões que copiam e colam dados no array asOpçoes (menu pop-up, lista pop up,...) localizado num formulário:

  ` Método de objeto bCopiar_asOpçoes
 If(Size of array(asOpçoes)>0) ` Há algo para copiar?
    VARIABLE TO BLOB(asOpçoes;$vxClipData` Acumular os elementos do array em um BLOB
    CLEAR PASTEBOARD ` Esvaziar a área de transferência
    APPEND DATA TO PASTEBOARD("artx";asOpçoes) ` Note que o tipo de dados é escolhido arbitrariamente
 End if
 
  ` Método de objeto bColarOpçoes
 If(Pasteboard data size("artx")>0) ` Há dados de tipo "artx" na área de transferência?
    GET PASTEBOARD DATA("artx";$vxClipData` Extrair os dados da área de transferência
    BLOB TO VARIABLE($vxClipData;asOpçoes) ` Preencher o array com os dados do BLOB
    asOpçoes:=0 ` Reiniciar o elemento selecionado do array
 End if

Se os dados são extraídos corretamente, a variável OK toma o valor 1; do contrário OK toma o valor 0 e é gerado um erro.

  • Se não houver suficiente memória para extrair os dados, gera o erro -108.
  • Se não houver dados do tipo especificado na área de transferência, é gerado o erro -102.

 
PROPRIEDADES 

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

Este comando modifica a variável sistema OKEste comando modifica a variável sistema Error

 
HISTÓRIA 

Modificado: 4D v11 SQL

 
VER TAMBÉM 

APPEND DATA TO PASTEBOARD
GET PICTURE FROM PASTEBOARD
Get text from pasteboard

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v12.4)
Manual de linguagem 4D ( 4D v11 SQL Release 6)
Manual de linguagem 4D ( 4D v14 R3)
Manual de linguagem 4D ( 4D v14 R2)
Manual de linguagem 4D ( 4D v13.5)
Manual de linguagem 4D ( 4D v14.3)
Manual de linguagem 4D ( 4D v14 R4)