2016-04-05 57 views
1

我有jasperDesign對象,單位爲毫米,我打電話給方法setMargins(myMargin)來改變邊距!問題在於單位,我想以毫米爲單位進行設置。如何設置毫米的邊距?

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

回答

0

然後它的時間做一些計算

像素=(毫米* DPI)/ 25.4;

碧玉報告中的dpi(點/英寸)是。

public static int getPixels(float mm, int dpi){ 
    return Math.round((mm*dpi)/25.4f); 
} 
+0

謝謝你!! @Petter Friberg – Landre