2012-07-08 138 views
6

Gracias por tomarse el tiempo para responder mi pregunta.¿Cómo establecer un color personalizado en itext?

Estoy generando un documento PDF usando iText en Java. Necesito configurar los encabezados de las columnas de una tabla de un color diferente al de las columnas de valores. Tengo el valor hexadecimal de color de Photoshop. Estoy usando PdfPTable con trozos y párrafos. ¿Cómo los configuro en un color diferente, distinto a los predefinidos en la enumeración BaseColor?

¡Gracias de antemano!

+0

@DavidKroukamp gracias por la respuesta, me he encontrado con este enlace. Sin embargo, el ejemplo está haciendo uso de los colores predefinidos en la enumeración BaseColor, que no es lo que busco ... – Dragan

Respuesta

-3

Echa un vistazo a este site. Aunque dice C# solo hay códigos Java. Avísame si lo encuentras o no. Creé un sistema de PDF exitoso mirando esos ejemplos.

10

Deberá tomar su valor de color hexadecimal de 8 bits y convertirlo a valores RGB de 8 bits.

How to convert hex to rgb using Java?

Entonces serás capaz de crear un nuevo BaseColor con sus valores RGB.

cell.setBackgroundColor(new BaseColor(255, 0, 0)); 
Cuestiones relacionadas