FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
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 |
#2
|
|||
|
|||
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. |
#3
|
|||
|
|||
Si sabes donde puedo configurar esto te agradeciria me dijeras exactamente en que sitio.
|
#4
|
|||
|
|||
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. |
|
|
|