2012-07-08 29 views
6

मेरे प्रश्न का उत्तर देने के लिए समय निकालने के लिए धन्यवाद।इसमें कस्टम रंग कैसे सेट करें?

मैं जावा में iText का उपयोग कर एक पीडीएफ दस्तावेज़ उत्पन्न कर रहा हूं। मुझे मूल्य कॉलम में से किसी एक तालिका के कॉलम हेडर को एक अलग रंग सेट करने की आवश्यकता है। मेरे पास फ़ोटोशॉप से ​​रंग हेक्साडेसिमल मान है। मैं भाग और पैराग्राफ के साथ पीडीएफपीटेबल का उपयोग कर रहा हूं। बेसकोलर एनम में पूर्वनिर्धारित लोगों के अलावा, मैं उन्हें एक अलग रंग में कैसे सेट करूं?

अग्रिम धन्यवाद!

+0

@ डेविड क्राउकंप उत्तर के लिए धन्यवाद, मैं इस लिंक में आया हूं। हालांकि उदाहरण बेसकॉलर एनम में पूर्वनिर्धारित रंगों का उपयोग कर रहा है जो कि मैं बाद में नहीं हूं ... – Dragan

उत्तर

-3

इस site पर एक नज़र डालें। भले ही यह कहता है सी # केवल जावा कोड हैं। अगर आपको यह पता चलता है या नहीं तो मुझे बताएं। मैंने उन उदाहरणों को देखकर एक सफल पीडीएफ सिस्टम बनाया।

10

आपको अपना 8-बिट हेक्साडेसिमल रंग मान लेना होगा और इसे 8-बिट आरजीबी मानों में परिवर्तित करना होगा।

How to convert hex to rgb using Java?

तो फिर तुम एक नया BaseColor अपने आरजीबी मूल्यों के साथ बनाने में सक्षम हो जाएगा।

cell.setBackgroundColor(new BaseColor(255, 0, 0)); 
संबंधित मुद्दे