我有jasperDesign
个对象,单位为mm,我调用了setMargins(myMargin)
方法来更改边距!问题是单位,我要设置毫米。
JasperDesign jasperDesign = JRXmlLoader.load(reportStream);
jasperDesign.setLeftMargin(newLeftMargin);
jasperDesign.setTopMargin(newTopMargin);
jasperDesign.setColumnWidth(newColumWidth);
最佳答案
然后是时候做一些计算了
像素=(mm * dpi)/ 25.4;
碧玉报告中的dpi(每英寸点数)为72。
public static int getPixels(float mm, int dpi){
return Math.round((mm*dpi)/25.4f);
}