TRichView es un conjunto de componentes nativos Delphi/C++Builder (VCL; FireMonkey para Windows, macOS, Android, Linux, iOS) y Lazarus (LCL para Windows y Linux) que permiten mostrar, editar e imprimir documentos de texto enriquecido que contengan texto con formato, hipervínculos e imágenes.
TRichView se puede utilizar para desarrollar editores de texto avanzados, aplicaciones web/de ayuda/de creación de libros, chats y aplicaciones de mensajería, organizadores y diarios, enciclopedias multimedia y otras aplicaciones que necesiten un editor de texto enriquecido de alta calidad o una interfaz de usuario de hipertexto.
Proyectos de demostración de TRichView para Windows
Proyectos de demostración de TRichView para macOS
Proyectos de demostración de TRichView para Android
Proyectos de demostración de TRichView para Linux
Proyectos de demostración de TRichView para iOS
Los componentes admiten varios atributos de caracteres (fuentes, subíndices/superíndices, texto y fondo de color, dibujos personalizados, etc.).
Los documentos pueden contener tablas, imágenes, incluidas las de listas de imágenes, y cualquier control Delphi.
Alineación de párrafos a la izquierda/derecha, centrado o justificado, viñetas y numeración multinivel, márgenes y sangría personalizados, Unicode, imágenes de fondo, vista previa de impresión, importación y exportación de archivos HTML, RTF, DocX, Markdown, versión para base de datos y mucho más...
El paquete TRichView esta completamente escrito en Delphi, y no utiliza DLL externas o archivos ActiveX. No esta basado en el control RichEdit de Microsoft.
La Versión Registrada del paquete incluye el código fuente completo.
Los componentes de TRichView VCL admiten texto Unicode no solo en las nuevas versiones de RAD Studio, sino también en Delphi 5–2007 y C++ Builder 6–2007.
Lista de características
Haz click en los enlaces siguientes para leer información más detallada.
TRichView puede usarse junto con componentes de terceros. Por ejemplo, puedes añadir objetos TRichView en informes de ReportBuilder o QuickReport, o usarlo como editor para cxGrid de Developer Express Inc.
Nota: TRichView no incluye ni un código fuente ni un código de objetos de estos componentes de terceros. Los derechos de autor de estos componentes de terceros pertenecen a sus respectivos propietarios.
Componentes en el Paquete
Componentes TRichView
Componentes principales
TRichView –
componente para mostrar documentos de texto enriquecido
TRichViewEdit –
componente para editar documentos de texto enriquecido
TRVStyle –
colección de estilos de caracteres y párrafos para T[DB]RichView[Edit]
Controles para entrada de datos
TDBRichView –
versión de TRichView para mostrar documentos desde bases de datos [VCL, LCL]
TDBRichViewEdit –
versión de TRichViewEdit para editar documentos desde bases de datos [VCL, LCL]
TRVDataSourceLink –
componente para conectar controles con soporte de datos en documentos TRichView y ScaleRichView al componente TDataSource [VCL, LCL]
Imprimir y dibujar
TRVPrint –
componente de impresión para T[DB]RichView[Edit]
TRVPrintPreview –
componente de vista previa de impresión para T[DB]RichView[Edit]
TRVReportHelper
permite dibujar documentos TRichView en un lienzo especificado
Componentes adicionales
TRVSpellChecker
realiza la corrección ortográfica con las funciones proporcionadas por el sistema operativo (para Windows, macOS, iOS y Linux+HunSpell)
TRVChat –
componente para crear ventanas de chat con funciones para editar, eliminar y responder mensajes