В Fx версии собственные функции перестали подгружаться. Код
Код: Выделить всё
config.setRenderReportAction(MobilVendorRenderReportAction.class);
Код: Выделить всё
package com.mobilvendor.reports;
import java.io.IOException;
import com.stimulsoft.base.exception.StiException;
import com.stimulsoft.flex.StiRenderReportAction;
import com.stimulsoft.report.StiReport;
public class MobilVendorRenderReportAction extends StiRenderReportAction {
@Override
public StiReport render(StiReport report) throws IOException, StiException {
System.out.println("MobilVendorRenderReportAction: Ok");
report.getCustomFunctions().add(Common.wordsES1);
report.getCustomFunctions().add(Common.wordsES2);
report.getCustomFunctions().add(Common.wordsES3);
report.getCustomFunctions().add(Common.intToDate1);
report.getCustomFunctions().add(Common.intToDate2);
report.getCustomFunctions().add(Common.intToDate3);
report.getCustomFunctions().add(Common.intToDate4);
report.getCustomFunctions().add(Common.intToDate5);
report.getCustomFunctions().add(Common.intToDate6);
report.getCustomFunctions().add(Common.formatAmount1);
report.getCustomFunctions().add(Common.formatAmount2);
return super.render(report);
}
}
Другой вопрос:
На моем компьютере при разработке при экспорте в PDF со шрифтами все нормально. На продакш сервере (Amazon Linux CentOS 5) при экспорте в PDF шрифты становятся другими. Каким образом нужно установить требуемые шрифты, чтобы при экспорте они не менялись?
Пробовал установить все шрифты этой командой:
Код: Выделить всё
yum install fontconfig libXrender libXext '*fonts*'