2017-07-20 8 views
0

私はBIRTバージョン4.5.0を使用しています。私はいくつかの特定のフォントファミリ(具体的には、 'Open Sans')をレポートで使用したいと考えています。 BIRTの上記のバージョンでは、サポートされているフォントファミリはごくわずかですが、APIと外部フォントファミリを追加することはできません。外部フォントファミリを処理するために使用できるAPIまたはJARファイルはありますか?また、手続き(コード)がそのフォントファミリを処理することを期待しています。ありがとうございます。BIRTレポートで外部フォントファミリを使用する方法は?

答えて

0
ReportDesignHandle designHandle = session.createDesign(); 

IncludedCssStyleSheet sheet = StructureFactory.createIncludedCssStyleSheet(); 
sheet.setExternalCssURI("https://fonts.googleapis.com/css?family=Open+Sans"); 
sheet.setUseExternalCss(true); 
designHandle.addCss(sheet); 

StyleHandle newStyle = designHandle.getElementFactory().newStyle("group-header"); 
newStyle.setProperty(StyleHandle.FONT_FAMILY_PROP, "Open Sans"); 
newStyle.setProperty(StyleHandle.COLOR_PROP, "#676767"); 
designHandle.getStyles().add(newStyle); 

私のために働いています。あなたに役立つかもしれません。

関連する問題