TRichView.es

      Características 

Impresión

Impresión con Vista Previa

Los documentos de TRichView se pueden imprimir - con todas las imágenes, fondos, tablas, etc.

Un componente especial ( TRVPrintPreview) muestra una vista previa de la salida de impresión en la pantalla. Los usuarios pueden examinar las páginas, acercar y alejar la vista previa.

Los usuarios pueden definir el final de una página en cualquier lugar en el documento.

Vista previa de impresión


Impresión de Componentes Insertados

TRichView intenta imprimir los controles insertados por si mismo. Pero no es posible crear un procedimiento que imprima cualquier tipo de controles. Si no estás satisfecho con la impresión por defecto, puedes utilizar OnPrintComponent para imprimir los controles por ti mismo (dibujándolos en un bitmap temporal).

RichView tiene un soporte especial para imprimir TChart. Detalles aqui en Recursos para TRichView.


Encabezados y pies de página

Puede asignar otros documentos como encabezados y pies de página. El componente es compatible con diferentes encabezados y pies de página para la primera página, así como para las páginas pares/impares.

De forma alternativa, puede crear encabezados y pies de página en los eventos OnPagePrepaint u OnPagePostpaint. Este método se usa en RichViewActions: se dibujan encabezados y pies de página de texto que contienen campos (número de página, cantidad de páginas, fecha y hora).

Configuración de página en RichViewActions: encabezados y pies de página
El diálogo “Configuración de página” en RichViewActions permite definir encabezados y pies de página de texto sin formato


Encabezados y Pies de Páginas

Puedes asignar otros documentos como encabezados y pies. La versión actual de los componentes no permite diferentes encabezados y pies para diferentes páginas, o campos calculados en ellos. Si necesitas imprimir números de páginas, utiliza los eventos OnPagePrepaint o OnPagePostpaint.

Información adicional acerca de impresión de cabeceras y pies de página


Posibilidades Avanzadas

El componente TRVReportHelper puede dibujar documentos en un rectángulo especifico de cualquier tamaño, incluyendo el tamaño de la impresora.

Este componente permite implementar complejas páginas de esquemas, por ejemplo, imprimir documentos en varias columnas.


Demos

  • Edición e impresión: Demos\*\Editors\Editor 1\
  • Impresión con encabezado simple (“Page M of N” - “Página M de N”) Demos\*\Assorted\Printing\Printing\
  • Abertura de documentos RTF e impresión con encabezado y pie: Demos\*\Assorted\Printing\Headers\
  • Impresión con TRVReportHelper: Demos\*\Assorted\Printing\ReportHelper\
  • Impresión de alta calidad de documentos con TChart Demos\Addins\ChartItem\

Trucos acerca de la impresión


Edición WYSIWYG

TRichViewEdit no proporciona edición WYSIWYG. Los saltos de línea en pantalla pueden variar al imprimir.

ScaleRichView (componentes adicionales a TRichView) implementan edición WYSIWYG.


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