Este artículo es un anuncio de una nueva funcionalidad.
No recomendamos que confíe en este artículo para aprender cómo utilizar la funcionalidad.
La nueva funcionalidad se describirá en detalle en la documentación de la versión correspondiente.
Para obtener una lista completa de cambios en la nueva versión, consulte el archivo v8Update.htm.
Planificado para la versión 8.3.24
Después de numerosas solicitudes, se implementarán operaciones programáticas en el portapapeles en la versión 8.3.24.
En particular, podrás guardar textos, imágenes y documentos HTML en el portapapeles y recuperarlos del portapapeles, lo cual también será posible en formato de archivo de datos binarios. Debido a las especificaciones del navegador y del sistema operativo, obtener archivos del portapapeles difiere de otros formatos, ya que solo funciona a través de eventos.
Se agregarán eventos OnPasteFromClipboard() al objeto ClientApplicationForm y a la aplicación cliente. Los eventos se llamarán cuando se pegue una imagen o archivo(s) desde el portapapeles. En particular, en el controlador de eventos OnPasteFromClipboard(), podrás analizar el contenido de un archivo guardado en el portapapeles y pegar datos del archivo en los campos de formulario correspondientes si el archivo contiene un documento en el formato requerido.
Considera un par de ejemplos de uso de la nueva funcionalidad.
Obtener una cadena del portapapeles:
|
Str = Esperar ClipboardTools.GetDataAsync(ClipboardDataStandardFormat.Text); |
Obtener datos en formato MathML o XML del portapapeles:
|
BD = Esperar ClipboardTools.GetDataAsync(“application/mathml+xml”); Si BD = Indefinido Entonces Devolver; FinSi; Str = ObtenerCadenaDesdeDatosBinarios(BD);
|
Guardar una cadena en el portapapeles:
|
Str = “Texto”; Mensaje(Esperar ClipboardTools.PutDataAsync( Nuevo ClipboardItem(ClipboardDataStandardFormat.Text, Str)));
|
Las operaciones programáticas en el portapapeles garantizarán la implementación de numerosos nuevos escenarios y optimizarán el rendimiento del usuario.


