Conceptos
Portapapeles y elementos de pegado
Portapapeles
Para cada operación de copiado, CrossPaste captura de manera exhaustiva el contenido del portapapeles, sin limitarse a un solo tipo de datos.
Elemento de pegado
Los elementos de pegado son las unidades básicas que componen un portapapeles. Cada elemento de pegado representa un tipo específico de datos.
Recopilación diversa de datos
Una sola operación de copiado puede producir múltiples elementos de pegado, formando una colección de datos. Por ejemplo:
- Copiar texto web: registra tanto texto plano como texto enriquecido (incluyendo fuente, color y otra información de estilo)
- Copiar un archivo de imagen: registra tanto los datos de la imagen como el nombre del archivo
Pegado inteligente
Basándose en el entorno de pegado, CrossPaste selecciona automáticamente el elemento de pegado más apropiado. Por ejemplo:
- Al pegar una imagen en un cuadro de texto, utiliza inteligentemente el nombre del archivo
- Al pegar en una aplicación que admite texto enriquecido, preserva el formato original
Filosofía de diseño
El objetivo principal de diseño de CrossPaste es maximizar la preservación de información del contenido original copiado y proporcionar los datos más adecuados al pegar basándose en el contexto. Este enfoque asegura la mejor experiencia de usuario en todas las plataformas y escenarios de aplicación.
Prioridad de los tipos de pegado
La prioridad predeterminada para previsualizar los tipos de pegado es la siguiente:
Prioridad | Tipo de pegado |
---|---|
4 | Archivo |
3 | Imagen |
2 | HTML |
1 | URL |
0 | Texto |
-1 | Tipo inválido |