Ver Mensaje Individual
  #1  
Antiguo 02-04-2007
dfarias dfarias is offline
Miembro
 
Registrado: abr 2007
Posts: 79
Reputación: 20
dfarias Va por buen camino
dxComponentPrinter1

Hola colegas, soy nuevo en este foro.
La primer consulta que hago es:

Como puedo imprimir los colores que tienen las celdas de un cxGrid.

Todo lo hace bien pero en algunas celdas segun condiciones cambio el color del fondo. Pero este a la hora de imprimir lo ignora. Que puede ser?


Aqui es donde cambio el color del fondo o el texto

procedure TfrmCuadraEmp.btvd1CustomDrawCell(Sender: TcxCustomGridTableView;
ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo;
var ADone: Boolean);
begin
ACanvas.Canvas.Font.Color:= clBlack;
if AViewInfo.Value > ' ' then
begin
ACanvas.Canvas.Brush.Color:= clwhite;
if AViewInfo.Value = 'VA' then
ACanvas.Canvas.Font.Color:= clgreen;

....




Muchas gracias
Responder Con Cita