如何设置以毫米为单位的边距?

时间:2016-04-05 07:24:10

标签: java jasper-reports

我有jasperDesign个单位mm的对象,我调用方法setMargins(myMargin)来改变边距!问题在于单位,我想以毫米为单位进行设置。

JasperDesign jasperDesign = JRXmlLoader.load(reportStream);
jasperDesign.setLeftMargin(newLeftMargin);
jasperDesign.setTopMargin(newTopMargin);
jasperDesign.setColumnWidth(newColumWidth);

1 个答案:

答案 0 :(得分:0)

然后是时候做一些计算了

  

像素=(mm * dpi)/ 25.4;

碧玉报告中的dpi(每英寸点数) 72

public static int getPixels(float mm, int dpi){
    return Math.round((mm*dpi)/25.4f);
}
相关问题