List of usage examples for org.apache.poi.xslf.usermodel XSLFSheet getBackground
@Override
public XSLFBackground getBackground()
From source file:org.joeffice.presentation.SlideComponent.java
License:Apache License
public SlideComponent(XSLFSheet slide, SlidesTopComponent slidesComponent, Dimension maxSize) { this.slide = slide; this.slidesComponent = slidesComponent; if (slide.getBackground() != null) { Rectangle2D backgroundSize = slide.getBackground().getAnchor(); double scaleX = maxSize.getWidth() / backgroundSize.getWidth(); double scaleY = maxSize.getHeight() / backgroundSize.getHeight(); scale = Math.min(scaleX, scaleY); Dimension preferredSize = new Dimension((int) (backgroundSize.getWidth() * scale), (int) (backgroundSize.getHeight() * scale)); setPreferredSize(preferredSize); }/*from w w w. ja va 2 s .c om*/ initComponent(); }