Dimension dim = ppt.getPageSize();
Rectangle2D oldAnchor = table1.getAnchor();
- table1.setAnchor(new Rectangle2D.Double((dim.width-450)/2, 100, oldAnchor.getWidth(), oldAnchor.getHeight()));
+ table1.setAnchor(new Rectangle2D.Double((dim.width-450)/2d, 100, oldAnchor.getWidth(), oldAnchor.getHeight()));
TextBox<?,?> box1 = slide.createTextBox();
box1.setHorizontalCentered(true);
if (isHSSF) {\r
h *= 1 - anchor.getDy1()/256d;\r
} else {\r
- h -= anchor.getDy1()/EMU_PER_PIXEL;\r
+ h -= anchor.getDy1()/(double)EMU_PER_PIXEL;\r
}\r
\r
while(h < scaledHeight){\r
if ( aspectRatioX > 0 )
{
- imageWidth = picture.getDxaGoal() * aspectRatioX / 1000
+ imageWidth = picture.getDxaGoal() * aspectRatioX / 1000.f
/ TWIPS_PER_INCH;
- cropRight = picture.getDxaCropRight() * aspectRatioX / 1000
+ cropRight = picture.getDxaCropRight() * aspectRatioX / 1000.f
/ TWIPS_PER_INCH;
- cropLeft = picture.getDxaCropLeft() * aspectRatioX / 1000
+ cropLeft = picture.getDxaCropLeft() * aspectRatioX / 1000.f
/ TWIPS_PER_INCH;
}
else
if ( aspectRatioY > 0 )
{
- imageHeight = picture.getDyaGoal() * aspectRatioY / 1000
+ imageHeight = picture.getDyaGoal() * aspectRatioY / 1000.f
/ TWIPS_PER_INCH;
- cropTop = picture.getDyaCropTop() * aspectRatioY / 1000
+ cropTop = picture.getDyaCropTop() * aspectRatioY / 1000.f
/ TWIPS_PER_INCH;
- cropBottom = picture.getDyaCropBottom() * aspectRatioY / 1000
+ cropBottom = picture.getDyaCropBottom() * aspectRatioY / 1000.f
/ TWIPS_PER_INCH;
}
else
// picture
assertContains(result, "src=\"0.emf\"");
// visible size
- assertContains(result, "width:3.1305554in;height:1.7250001in;");
+ assertContains(result, "width:3.1293333in;height:1.7247736in;");
// shift due to crop
- assertContains(result, "left:-0.09375;top:-0.25694445;");
+ assertContains(result, "left:-0.09433333;top:-0.2573611;");
// size without crop
- assertContains(result, "width:3.4125in;height:2.325in;");
+ assertContains(result, "width:3.4125in;height:2.3253334in;");
}
@Test