Author: hansbak
Date: Thu Jul 25 07:53:29 2013
New Revision: 1506836

URL: http://svn.apache.org/r1506836
Log:
be able to set a font for pdf generation

Modified:
    ofbiz/trunk/framework/common/widget/CommonScreens.xml
    ofbiz/trunk/framework/webapp/src/org/ofbiz/webapp/view/ApacheFopWorker.java

Modified: ofbiz/trunk/framework/common/widget/CommonScreens.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/widget/CommonScreens.xml?rev=1506836&r1=1506835&r2=1506836&view=diff
==============================================================================
--- ofbiz/trunk/framework/common/widget/CommonScreens.xml (original)
+++ ofbiz/trunk/framework/common/widget/CommonScreens.xml Thu Jul 25 07:53:29 
2013
@@ -512,7 +512,7 @@ under the License.
             <actions>
                 <property-map resource="CommonUiLabels" map-name="uiLabelMap" 
global="true"/>
                 <set field="logoImageUrl" value="/images/ofbiz_logo.gif"/>
-                <!--<set field="defaultFontFamily" value="Arial"/>-->
+                <property-to-field resource="fop.properties" 
field="defaultFontFamily" property="fop.font.family" default="Arial"/>
             </actions>
             <widgets>
                 <platform-specific><xsl-fo><html-template 
location="component://common/webcommon/includes/reportTemplate.fo.ftl"/></xsl-fo></platform-specific>

Modified: 
ofbiz/trunk/framework/webapp/src/org/ofbiz/webapp/view/ApacheFopWorker.java
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/framework/webapp/src/org/ofbiz/webapp/view/ApacheFopWorker.java?rev=1506836&r1=1506835&r2=1506836&view=diff
==============================================================================
--- ofbiz/trunk/framework/webapp/src/org/ofbiz/webapp/view/ApacheFopWorker.java 
(original)
+++ ofbiz/trunk/framework/webapp/src/org/ofbiz/webapp/view/ApacheFopWorker.java 
Thu Jul 25 07:53:29 2013
@@ -78,15 +78,15 @@ public class ApacheFopWorker {
 
                 try {
                     String ofbizHome = System.getProperty("ofbiz.home");
-                    String fopPath = 
UtilProperties.getPropertyValue("fop.properties", "fop.path", ofbizHome + 
"/framework/webapp/config");
-                    File userConfigFile = FileUtil.getFile(fopPath + 
"/fop.xconf");
+                    String fopPath = 
UtilProperties.getPropertyValue("fop.properties", "fop.path", 
"/framework/webapp/config");
+                    File userConfigFile = FileUtil.getFile(ofbizHome + fopPath 
+ "/fop.xconf");
                     if (userConfigFile.exists()) {
                         fopFactory.setUserConfig(userConfigFile);
                     } else {
                         Debug.logWarning("FOP configuration file not found: " 
+ userConfigFile, module);
                     }
-                    String fopFontBaseProperty = 
UtilProperties.getPropertyValue("fop.properties", "fop.font.base.url", 
ofbizHome + "/framework/webapp/config/");
-                    File fontBaseFile = FileUtil.getFile(fopFontBaseProperty);
+                    String fopFontBaseProperty = 
UtilProperties.getPropertyValue("fop.properties", "fop.font.base.url", 
"/framework/webapp/config/");
+                    File fontBaseFile = FileUtil.getFile(ofbizHome + 
fopFontBaseProperty);
                     if (fontBaseFile.isDirectory()) {
                         
fopFactory.getFontManager().setFontBaseURL(fontBaseFile.toURI().toURL().toString());
                     } else {


Reply via email to