2012-07-08 8 views
6

Cảm ơn bạn đã dành thời gian trả lời câu hỏi của tôi.Cách đặt màu tùy chỉnh trong văn bản?

Tôi đang tạo tài liệu PDF bằng iText trong Java. Tôi cần phải đặt các tiêu đề cột của một bảng có màu khác với các tiêu đề cột trong cột giá trị. Tôi có giá trị hệ thập lục phân màu từ Photoshop. Tôi đang sử dụng PdfPTable với các đoạn và đoạn văn. làm thế nào để tôi đặt chúng sang một màu khác, khác với màu được xác định trước trong BaseColor enum?

Cảm ơn trước!

+0

@DavidKroukamp cảm ơn vì đã trả lời, tôi đã đi qua liên kết này. Tuy nhiên, ví dụ này đang sử dụng các màu được xác định trước trong BaseColor enum mà không phải là những gì tôi sau ... – Dragan

Trả lời

-3

Hãy xem điều này site. Mặc dù nó nói rằng C# chỉ có các mã Java. Hãy cho tôi biết nếu bạn tìm thấy nó hay không. Tôi đã tạo ra một hệ thống PDF thành công nhìn vào những ví dụ đó.

10

Bạn cần phải lấy giá trị màu thập lục phân 8 bit và chuyển đổi giá trị này thành giá trị RGB 8 bit.

How to convert hex to rgb using Java?

Sau đó, bạn sẽ có thể tạo ra một mới BaseColor với các giá trị RGB của bạn.

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