Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-04-2007
dfarias dfarias is offline
Miembro
 
Registrado: abr 2007
Posts: 79
Poder: 18
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
  #2  
Antiguo 03-04-2007
avmm2004 avmm2004 is offline
Miembro
 
Registrado: jun 2006
Ubicación: Santa cruz de Tenerife, Islas Canarias
Posts: 500
Poder: 18
avmm2004 Va por buen camino
cxgrid de devexpress

Si es el grid de devexpress tienes un componente que imprime los grids con una sola instrucción, aparte es muy customizable en cuanto colores .... etc.
No se si te sirve.
Responder Con Cita
  #3  
Antiguo 03-04-2007
dfarias dfarias is offline
Miembro
 
Registrado: abr 2007
Posts: 79
Poder: 18
dfarias Va por buen camino
Si sabes donde puedo configurar esto te agradeciria me dijeras exactamente en que sitio.
Responder Con Cita
  #4  
Antiguo 04-04-2007
avmm2004 avmm2004 is offline
Miembro
 
Registrado: jun 2006
Ubicación: Santa cruz de Tenerife, Islas Canarias
Posts: 500
Poder: 18
avmm2004 Va por buen camino
dxcomponent

Arrastras de tu paleta de componentes uno denominado dxcomponentprinter, le das doble click y en la ventana que te aparece eliges el grid de devexpress (cxgrid) que tengas en tu form y luego añades un boton en tu form y en el onclick le das componentprinter1....preview(true).

No se si es eso lo que quieres o yo estoy despistado sobre lo que preguntas. Si no es y lo aclaras un poco igual te puedo ayudar.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 10:38:10.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi