मैं बीआईआरटी को नवीनतम रनटाइम 3.7 में अपग्रेड करने का प्रयास कर रहा हूं। ऐसा लगता है कि पीडीएफ फोंट को अनुकूलित करना असंभव है! पिछले संस्करणों में यह org.eclipse.birt.report.engine.fonts*/fontsConfig*.xml
फ़ाइलों में किया गया था।बिर्ट 3.7 रनटाइम। पीडीएफ फोंट और जेडीबीसी ड्राइवरों का अनुकूलन अब और संभव नहीं है?
3.7 fontsConfig*.xml
फ़ाइलों में बीआईआरटी रनटाइम जार फ़ाइल में एम्बेड किया गया है (मेरे मामले में यह org.eclipse.birt.runtime_3.7.1.v20110913-1734.jar
है)। जार फ़ाइल पर हस्ताक्षर किए गए हैं, लगता है कि ओएसजीआई के लिए यह जरूरी है। तो यदि आप जार में कुछ भी बदलते हैं, तो जेआरई फ़ाइल लोड करने पर चेकसम त्रुटि फेंक देता है। अगर आप हस्ताक्षर जानकारी हटाते हैं, तो ओएसजीआई इसे लोड नहीं करेगा (एनपीई)।
कोई विचार मैं बीआईआरटी रनटाइम के पुनर्निर्माण के बिना अपने पीडीएफ फोंट को कैसे अनुकूलित कर सकता हूं?
वैसे, मुझे संदेह है कि एक ही मुद्दा jdbc ड्राइवरों के लिए प्रस्तुत करता है। ऊपर उल्लिखित जार फ़ाइल में drivers
फ़ोल्डर शामिल है। संदेह है कि यह प्लगइन org.eclipse.birt.report.data.oda.jdbc*
से jdbc ड्राइवरों के लिए एक स्टब है।
कई साल पहले मैंने बीआईआरटी रनटाइम से पीडीएफ फोंट जोड़ने के बारे में एक प्रश्न पूछा। यह अभी भी अनुत्तरित है BIRT: pdf emitter, load/use fonts from relative path or from jar files
अद्यतन:
- पीडीएफ फोंट के बारे में, 3.7.1 में खुले बग अनसुलझे पाया - https://bugs.eclipse.org/bugs/show_bug.cgi?id=347431
- http://wiki.eclipse.org/Birt_3.7_Migration_Guide#JDBC_Drivers के अनुसार, JDBC drivres classpath में होना चाहिए
यह मुद्दा 3.7.2 में तय किया गया था। मेरे लिए ठीक काम करता है :) – FoxyBOA
iText पर फोंट को कॉन्फ़िगर करने के साथ महान समाधान सीधे यहां है http://stackoverflow.com/questions/23021711/how-to-configure-birt-report-engine-to-use-fonts- प्रत्यक्ष रूप से-from -हे-अनुप्रयोग –