| TRichView: 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 (VCL y LCL):
- bitmaps (TBitmap),
- metaarchivos windows (TMetafile) de (16-bit) y mejorados (32-bit).
- iconos (TIcon)
- Jpegs (TJPEGImage)
- Gifs (TGIFImage, desde Delphi 2007)
- Png (TPngImage, desde Delphi 2009; TPortableNetworkGraphic, Lazarus).
- Tiff (TWicImage, desde Delphi 2010; TTiffImage, Lazarus).
- Anymap images (TPortableAnyMapGraphic, Lazarus.
- SVG (TskSvgGraphic, con Skia4Delphi).
- WebP (TskGraphic, con Skia4Delphi).
Puedes agregar soporte para formatos gráficos adicionales con clases gráficas de terceras partes
Los formatos gráficos estándar son (FireMonkey):
- bitmaps, Jpegs, Png, ... (TBitmap),
- SVG (con Skia4Delphi).
Redimensionado de Imagen
Los usuarios pueden redimensionar imágenes con el ratón.
Animación (VCL)
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.
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 TRichView (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\
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
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
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.
|