के लिए काम नहीं करता है मैं अपने वेब ऐप में जैस्पर रिपोर्ट में ताहोमा फ़ॉन्ट जोड़ने की कोशिश कर रहा हूं। मैं font extension mechanism का उपयोग करता हूं।फ़ॉन्ट एक्सटेंशन JasperReports
यह अपवाद फेंक दिया गया: net.sf.jasperreports.engine.util.JRFontNotFoundException: फ़ॉन्ट 'TahomaFont' JVM के लिए उपलब्ध नहीं है। अधिक जानकारी के लिए जावाडोक देखें।
यहाँ मेरी font.xml फ़ाइल है:
<fontFamiles>
<fontFamily name="TahomaFont">
<normal>export/fonts/BTahoma.ttf</normal>
<pdfEncoding>Identity-H</pdfEncoding>
<pdfEmbedded>true</pdfEmbedded>
</fontFamily>
<fontFamiles>
और यहाँ मेरी jasperreports.properties फ़ाइल है:
net.sf.jasperreports.extension.registry.factory.simple.font.families=net.sf.jasperreports.engine.fonts.SimpleFontExtensionsRegistryFactory
net.sf.jasperreports.extension.simple.font.families.TahomaFont=export/fonts/fonts.xml
इसके अलावा मैं Tahoma.ttf डाल दिया है मेरे क्लासपाथ में फ़ॉन्ट फ़ाइल।
<style fontName="TahomaFont" name="tahoma"/>
कृपया मुझे पता है मैं कहाँ गलत हो रहा हूँ: यहाँ Jasper रिपोर्ट में शैली टैग है। अग्रिम में धन्यवाद।