4D v16.3

GET PASTEBOARD DATA TYPE

Inicio

 
4D v16.3
GET PASTEBOARD DATA TYPE

GET PASTEBOARD DATA TYPE 


 

GET PASTEBOARD DATA TYPE ( firmas4D ; tiposNativos {; nombresFormatos} ) 
Parámetro Tipo   Descripción
firmas4D  Array texto in Firmas 4D de tipos de datos
tiposNativos  Array texto in Tipos de datos nativos
nombresFormatos  Array texto in Nombres de los formatos (Windows únicamente), cadenas vacías bajo Mac OS

El comando GET PASTEBOARD DATA TYPE permite obtener la lista de los tipos de datos presentes en el portapapeles. Este comando generalmente debe ser utilizado en el contexto de una operación arrastrar y soltar, en los eventos de formulario On Drop o On Drag Over del objeto de destino. Más particularmente, permite verificar la presencia de un tipo de datos específico en el portapapeles.

Este comando devuelve los tipos de datos en diferentes formas vía dos (o tres) arrays:

  • El array firmas4D contiene los tipos de datos expresados utilizando la firma 4D interna (por ejemplo, “com.4d.picture.gif”). Si 4D no reconoce un tipo de datos encontrado, una cadena vacía (“”) se devuelve en el array.
  • El array tiposNativos contiene los tipos de datos expresados utilizando su tipo nativo. El formato de los tipos nativos difiere entre Mac OS y Windows:

- Bajo Mac OS, los tipos nativos son expresados como UTIs (Uniform Tipo Identifier).

- Bajo Windows, los tipos nativos son expresados como números, cada número está asociado a un nombre de formato. El array tiposNativos contiene estos números en forma de cadenas (“3”, “12”, etc.). Si quiere utilizar más etiquetas explícitas, se recomienda utilizar el array opcional nombresFormatos, que contiene el nombre del formato de los tipos nativos bajo Windows.

El array tiposNativos permite soportar todo tipo de datos presentes en el portapapeles, incluyendo los datos cuyo tipo no está referenciado por 4D.

  • Bajo Windows, también puede pasar el array nombresFormatos, que recibe los nombres de los tipos de datos encontrados en el portapapeles. Los valores devueltos en este array pueden ser utilizados por ejemplo para construir un menú desplegable de selección de formato. Bajo Mac OS, el array nomsFormats devuelve las cadenas vacías.

Para mayor información sobre los tipos de datos soportados, consulte la sección Gestión de portapapeles.



Ver también 

Gestión de portapapeles

 
PROPIEDADES 

Producto: 4D
Tema: Portapapeles
Número 958

Comportamiento específico bajo Windows

 
HISTORIA 

Creado por: 4D v11 SQL

 
ARTICLE USAGE

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