TRichView.es

      Características 

Imágenes

Formatos estándar de imagen y de Terceras-Partes

Los documentos de TRichView pueden contener imágenes de cualquier formato soportado por Delphi/C++Builder.

Los formatos gráficos estándar son:

  • bitmaps (TBitmap),
  • metaarchivos windows (TMetafile) de (16-bit) y mejorados (32-bit).
  • iconos (TIcon)
  • Jpegs (TJPEGImage, desde Delphi 3)
  • Gifs (TGIFImage, desde Delphi 2007)
  • Png (TPngImage, desde Delphi 2009).
  • Tiff (TWicImage, desde Delphi 2010).

Puedes agregar soporte para formatos gráficos adicionales con clases gráficas de terceras partes

Información adicional: Cómo usar imágenes PNG y GIF en TRichView (en inglés).

Imagen en documento

Redimensionado de Imagen

Los usuarios pueden redimensionar imágenes con el ratón.

Redimensionando imágen

Animación

TRichView soporta imágenes animadas:

  • Animaciones GIF;
  • Animaciones bitmap (el bitmap se divide en cuadros).

Imágenes de Fondo

Puedes agregar una imágen bitmap en el fondo. Esta imágen puede ser centrada, estirada, o en mosaico. Las imágenes en mosaico pueden ser fijas o moverse con el contenido del documento.

Tablas y celdas pueden tener también imágenes de fondo.

'Avatars' de chat se representan como imágenes desde TImageList. También, puedes ver aqui una imagen de fondo

Imágenes desde listas de imágen

Ésta es una característica única de TRichView.
¡Las imágenes se pueden insertar desde listas de imágenes! Esto es una manera muy eficiente de administrar la memoria y representar pequeños gráficos repetidos en los documentos (RichView almacena en memoria solamente un índice de la imagen y un enlace a TImageList).

Demo 1 con imágenes desde Listas de Imagen:: Demos\*\MultiDemo\

Demo 2 (menú Insert| Bullet e Insert | Hot Spot): Demos\*\Editors\Editor 1\

Tutorial de tipos de objetos en RichView (ver tutorial 1, proyecto 5): Demos\*\Tutorial\

Imágenes en componentes insertados

Otra manera de agregar imágenes - es la inserción de las imágenes en controles de Delphi/C++Builder (como TImage), e inserción de dichos controles dentro de un documento RichView.
Se pueden insertar también imágenes animadas.

Información adicional:

Dibujo Personalizado

Puedes dibujar tus propios fondos y widgets con la característica custom-draw.

Demo: Demos\*\Assorted\CustomDraw\

Custom drawing: Gradient paragraph background

Imágenes e hipertexto

Las imágenes pueden funcionar como enlaces de hipertexto. Las imágenes de hipertexto desde listas de imagen (hotspots) pueden cambiar su aspecto bajo el puntero del ratón.

Demo: Demos\*\MultiDemo\
Hay una versión compilada del proyecto de demostración en los proyectos de demostración de TRichView

Hotspots cambian debajo del apuntador del ratón

Efectos Especiales

Puedes ver un tipo adicional de objeto en los documentos RichView- TRVBlendBitmapInfo, muestra imágenes translúcidas con un valor specifico de transparencia.

Demo: Demos\Addins\BlendBitmap\
Hay una versión compilada del proyecto de demostración en los proyectos de demostración de TRichView

Imágenes Semi-transparentes

Distribución

Las imágenes (como los demás elementos que no sean texto) se pueden colocar dentro de una línea de texto, alienarse a la parte superior, inferior o el centro de una línea, o la línea base del texto; también pueden ser alineadas al margen izquierdo del documento con el ajuste del texto en el lado opuesto.


* = DelphiUnicode, CBuilderUnicode, Delphi, CBuilder, dependiendo de su versión de Delphi/C++Builder.