Edición de texto (API)


TextEdit era el nombre de una colección de interfaces de programación de aplicaciones (API) en el Mac OS clásico para realizar la edición de texto.

Estas API se diseñaron originalmente para proporcionar un sistema de manejo de texto común para admitir campos de entrada de texto en cuadros de diálogo y otra edición de texto simple dentro de la GUI de Macintosh . Con el tiempo, se ampliaron para proporcionar funciones de edición de texto más avanzadas, pero su alcance original limitado condujo a limitaciones fundamentales. Apple afirmó repetidamente que TextEdit no era un procesador de texto y, por lo tanto, la edición de texto enriquecido siempre se dejó en manos de desarrolladores externos.

La primera encarnación de TextEdit proporcionó soporte para un solo estilo de texto, que se aplicó a todo el texto del bloque. Esto fue más que adecuado para su uso previsto, ya que admite campos de entrada de texto. Posteriormente, se agregó soporte para texto con estilo para que TextEdit pudiera usarse para tareas de edición de texto más complejas, como áreas de edición de texto en navegadores web, etc. [ se necesita aclaración ]

TextEdit sigue siendo parte de la API de Carbon en macOS , pero ha sido reemplazada por muchas otras soluciones, como ATSUI en Carbon, el motor de texto WASTE de terceros , así como NSText y clases relacionadas dentro de Cocoa .