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