/** * Returns the size in millipoints as a Dimension object. * @return the size in millipoints */ public Dimension getDimensionMpt() { return new Dimension(getWidthMpt(), getHeightMpt()); }
/** {@inheritDoc} */ public String toString() { StringBuffer sb = new StringBuffer(); sb.append("Size: "); sb.append(getWidthMpt()).append('x').append(getHeightMpt()).append(" mpt"); sb.append(" ("); sb.append(getWidthPx()).append('x').append(getHeightPx()).append(" px"); sb.append(" at ").append(getDpiHorizontal()).append('x').append(getDpiVertical()); sb.append(" dpi"); sb.append(")"); return sb.toString(); }
/** * Returns the size in points as a Dimension2D object. * @return the size in points */ public Dimension2D getDimensionPt() { return new Dimension2DDouble(getWidthMpt() / 1000.0, getHeightMpt() / 1000.0); }
public int getBaseLength(int lengthBase, FObj fobj) { switch (lengthBase) { case LengthBase.IMAGE_INTRINSIC_WIDTH: return info.getSize().getWidthMpt(); case LengthBase.IMAGE_INTRINSIC_HEIGHT: return info.getSize().getHeightMpt(); default: return percentManager.getBaseLength(lengthBase, fobj); } }
int bmw = (int)Math.ceil(UnitConv.mpt2px(size.getWidthMpt(), resolution)); int bmh = (int)Math.ceil(UnitConv.mpt2px(size.getHeightMpt(), resolution)); BufferedImage bi; double sx = (double)bmw / size.getWidthMpt(); double sy = (double)bmh / size.getHeightMpt(); g2d.scale(sx, sy); 0.0, 0.0, size.getWidthMpt(), size.getHeightMpt()); g2dImage.getGraphics2DImagePainter().paint(g2d, area); } finally {
at.translate(pos.x, pos.y); double sx = pos.getWidth() / (double)info.getSize().getWidthMpt(); double sy = pos.getHeight() / (double)info.getSize().getHeightMpt();
int width = svg.getSize().getWidthMpt(); int height = svg.getSize().getHeightMpt(); Dimension imageSize = new Dimension(width, height);
if (size.getWidthMpt() == 0) { size.calcSizeFromPixels();
AffineTransform at = new AffineTransform(); at.translate(x / 1000f, y / 1000f); double sx = pos.getWidth() / info.getSize().getWidthMpt(); double sy = pos.getHeight() / info.getSize().getHeightMpt(); sx *= userAgent.getSourceResolution() / info.getSize().getDpiHorizontal();
float w = image.getSize().getWidthMpt(); float h = image.getSize().getHeightMpt();
PercentBaseContext refContext = new SimplePercentBaseContext(context, LengthBase.IMAGE_BACKGROUND_POSITION_HORIZONTAL, (referenceIPD - back.getImageInfo().getSize().getWidthMpt()));
int targetWidth = imageSize.getWidthMpt(); int targetHeight = imageSize.getHeightMpt(); double multiplier = 1.0;
width += backProps.getPaddingStart(false, context); width += backProps.getPaddingEnd(false, context); int imageWidthMpt = back.getImageInfo().getSize().getWidthMpt(); int lengthBaseValue = width - imageWidthMpt; SimplePercentBaseContext simplePercentBaseContext
this.intrinsicWidth = info.getSize().getWidthMpt(); this.intrinsicHeight = info.getSize().getHeightMpt(); int baseline = info.getSize().getBaselinePositionFromBottom();