TRichView.es

      Recursos Adicionales: Acciones 

RichViewActions

Licencia: Addon libre para TRichView v17.4+ (acuerdo de licencia)

Versiones requeridas del compilador: Delphi 4 o más nuevo, C++Builder 6 o más nuevo

El código fuente completo se incluye en la instalación de TRichView

Hay una versión compilada del proyecto de demostración en los proyectos de demostración de TRichView.

Manual en línea (en inglés)

Ventana principal del demo ActionTest

Demostración ActionTest con ScaleRichView, TRibbon e interfaz de múltiples documentos con fichas


Qué es RichViewActions

RichViewActions es un conjunto de acciones para Delphi y C++Builder permitiendo crear la interfaz de usuario para el editor de richview. Las acciones se pueden asignar a botones, objetos de menú, toolbars (puedes utilizar las clases de Delphi estándar o tus componentes favoritos de terceras partes si soportan acciones).

Las acciones no requieren programación - solo agrega una nueva acción en el action manager, asignalo a un componente, y hará todo el trabajo automáticamente.

RichViewActions soporta temas de WindowsXP (estilos visuales)

Diálogo de fuentes
Diálogo de fuentes


Cobertura de RichViewActions

  • guardar, abrir, exportación e importación de archivos
  • impresión con vista previa y disposición de la página
  • operaciones de edición estándar (sujetapapeles, encontrar y reemplazar, etc.)
  • atributos de fuente (estándar y diálogos de fuente avanzado)
  • atributos de párrafo (incluyendo fondo y bordes)
  • administración de estilos de texto y párrafo
  • viñetas y numeración (incluyendo la lista de la galería de estilos predefinidos)
  • operaciones con tablas: inserción, propiedades, combinación de celdas, ordenación de filas, etcétera
  • inserción de imágenes, hiperenlaces, símbolos especiales, números, notas al pie, notas al final, notas al margen, cuadros de texto
  • propiedades de edición para imagenes, tablas y otros objetos
  • colores cambiantes e imágenes de fondo
  • revisión de ortográfia en vivo con comprobadores de ortografía de terceras partes

Revisión en vivo
Revisión en vivo


RichViewActions incluye los siguientes diálogos predefinidos:

  • vista previa de impresión
  • disposición de la página
  • atributos de fuente
  • atributos principales de párrafo
  • bordes y fondoa de párrafos
  • administración de estilos
  • viñetas y numeración (diálogos para elegir listas predefinidas y recientemente usadas, diálogos para listas personalizadas)
  • inserción o edición de hiperenlaces
  • inserción especial de caracteres(soporte Unicode)
  • inserción de tablas
  • división de celdas de tablas
  • propiedades para imágenes, lineas horizontales, tablas, celdas de tablas, números, cuadros de texto
  • color e imagen de fondo, y más...

Diálogo de párrafo
Diálogo de párrafo


RichViewActions incluye los componentes:

  • TRVAControlPanel — componente que personaliza las acciones
  • TRVAPopupMenu — menú popup que automáticamente se construye basandose en RichViewActions desde el enlace de TActionManager
  • grupo de componentes visuales usados en diálogos predefinidos:
    • botones de radio estilo Microsoft Office style
    • color pickers
    • combo boxes para legir nombres de fuentes, los tamaños y grupos de caracteres
    • editor de giro (soporte de temas WinXP, no como el editor estándar de giro de Delphi)
    • rejilla ligera (gracias a Dmitry Bobrik, BCSoft)
    • regla horizontal (gracias a Pieter Zijlstra)

Diálogo de borde y fondo de párrafos
Diálogo de borde y fondo de párrafos


RichViewActions soporta los siguientes componentes de terceraa partes:

Ejemplo usando TNT Controls
TMS Unicode Component Pack permiten el uso de Unicode en los diálogos de buscar y reemplazar
Diálogo de propiedades de tabla con ThemeEngine
ThemeEngine cambia la apariencia de las aplicaciones

Soporte para estos componentes de terceras partes es activado por las directivas condicionales especiales del compilador (ver install.txt).

Los usuarios registrados de TRichView pueden registrar Addict Professional + PlusPack y las imágenes de GlyFX y obtener descuentos.


Imágenes de la barra de herramientas

RichViewActions incluye un conjunto exclusivo de iconos de barra de herramienta de alta calidad.

Imágenes de barra de herramientas TRichView: conjunto 1
Imágenes de barra de herramientas TRichView: conjunto 1
Imágenes de barra de herramientas TRichView: conjunto 2
Imágenes de barra de herramientas TRichView: conjunto 2

Además de las imágenes estándar, los siguientes módulos están disponibles y listos para usar:

GlyfZ
GlyfZ
Silk Icons
Silk Icons
Fugue Icons
Fugue Icons
GlyFX - Iconos al estilo de Windows Vista
GlyFX - Iconos al estilo de Windows Vista

Localización

Idiomas soportados:

  1. Alemán
  2. Armenio
  3. Bieloruso
  4. Búlgaro
  5. Catalán
  6. Checo
  7. Chino (simplificado y tradicional)
  8. Coreano
  9. Danés
  10. Eslovaco
  11. Español
  12. Finlandés
  13. Francés
  14. Hindi
  15. Holandés (Países Bajos)
  16. Húngaro
  17. Italiano
  18. Inglés (E.E.U.U.)
  19. Japonés
  20. Lituano
  21. Malayo
  22. Noruego
  23. Persa
  24. Polaco
  25. Portugués (Brasileño, Europeo)
  26. Rumano
  27. Ruso
  28. Sueco
  29. Tailandés
  30. Turco
  31. Ucraniano

Diálogo de lista de puntos y lista numerada
Diálogo de lista de puntos y lista numerada

En el demo ActionTest, puedes cambiar el idioma haciendo click en el botón Language en la esquina inferior derecha de la ventana principal.
(estw demo es totalmente localizable excepto por varios submenus no relacionados directamente con RichViewActions)

Ver RVALocalize.pas por instrucciones sobre como agregar nuevas traducciones.
Si quieres compartir tu traducción con otros usuarios, envianosla. Si encontraste un problema con cierta traducción existente, contacta primero al traductor (las direcciones de e-mail de los traductores están en los archivos correspondientes RVAL_*.pas)

Diálogo de inserción de símbolos
Diálogo de inserción de símbolos


Créditos

  • Agradecimientos especiales a Michael Beck y a Matt Harward quienes crearon una base para este proyecto.
  • Iniciando desde la versión 1.29, RichViewActions usa TRVGrid y TRVColorGrid implementado por Dmitry Bobrik, BCSoft.
  • Iniciando desde la versión 1.31,RichViewActions usa TRuler implementado por Pieter Zijlstra
  • El soporte de ThemeEngine para los componentes RichViewActions (TRVOfficeRadioButton, TRVSpinEdit) fue implementada con la ayuda del equipo KSDev.