Inicio Tecnología Explora Aplicaciones Innovadoras para la Edición de Texto con HighlightsFromPoint y Otras...

Explora Aplicaciones Innovadoras para la Edición de Texto con HighlightsFromPoint y Otras API FromPoint

0
Unlock text editing use cases with highlightsFromPoint and other FromPoint APIs

Microsoft ha integrado una innovadora actualización en su navegador Edge 140, introduciendo el método highlightsFromPoint() en el API de Resaltado Personalizado de CSS. Esta herramienta promete ser un recurso valioso para los desarrolladores, ya que permite identificar resaltados de texto en ubicaciones específicas del eje X y Y, optimizando así la interacción con el contenido.

El API de Resaltado Personalizado de CSS es una funcionalidad que permite crear destacaciones en rangos de texto sin la necesidad de incorporar elementos adicionales al Document Object Model (DOM). Al registrar objetos de tipo Range en el registro de CSS.highlights, los desarrolladores pueden aplicar estilos visuales usando el pseudo-elemento ::highlight(). Esta capacidad es especialmente útil para editores de texto en aplicaciones que requieren estilos dinámicos.

Con la llegada de highlightsFromPoint(), se simplifica radicalmente la tarea de encontrar resaltados personalizados en puntos específicos de la pantalla. Esto no solo posibilita modificar su apariencia, sino también agregar elementos de interfaz de usuario en torno a ellos, facilitando características como corrección ortográfica, edición colaborativa y menús contextuales. Así, se mejora la interacción del usuario con los textos destacados.

Este método destaca por su habilidad para detectar tanto resaltados como sus rangos de texto, tanto en el DOM como en el Shadow DOM, eliminando la necesidad de implementar código complejo para esta identificación. La inclusión de funcionalidades interactivas se vuelve más accesible y eficiente, especialmente al manejar resaltados que se superponen.

Además, esta actualización recuerda la existencia de otras APIs que proporcionan información del DOM basada en coordenadas en pantalla. Estas herramientas son especialmente útiles cuando el usuario interactúa mediante clics o desplazamientos, ya que permiten ubicar elementos sin referencias directas.

Los desarrolladores tienen la oportunidad de explorar esta API mediante demostraciones y ejemplos prácticos que muestran el uso de highlightsFromPoint() junto con otras herramientas de interacción disponibles en el navegador.

Microsoft anima a la comunidad de programadores a compartir sus experiencias y sugerencias respecto al nuevo API, además de reportar cualquier inconveniente que pudiera surgir durante su implementación. Vía: Microsoft Windows blog.

Salir de la versión móvil