@Override public Rectangle2D getBBox() { return wrappedContext.getBBox(); }
@Override public AffineTransform getCTM() { return wrappedContext.getCTM(); }
@Override public float getFontSize() { return wrappedContext.getFontSize(); }
/** * <b>DOM</b>: Implements {@link SVGSVGElement#getViewport()}. */ public SVGRect getViewport() { SVGContext ctx = getSVGContext(); return new SVGOMRect(0, 0, ctx.getViewportWidth(), ctx.getViewportHeight()); }
public void setX(float newX) { SVGContext context = getSVGContext(); AffineTransform scrnTrans = context.getScreenTransform(); scrnTrans = new AffineTransform (scrnTrans.getScaleX(), scrnTrans.getShearY(), scrnTrans.getShearX(), scrnTrans.getScaleY(), newX, scrnTrans.getTranslateY()); context.setScreenTransform(scrnTrans); } public void setY(float newY) {
protected AffineTransform getAffineTransform() { SVGContext context = svgelt.getSVGContext(); AffineTransform ret = context.getGlobalTransform(); AffineTransform scrnTrans = context.getScreenTransform(); if (scrnTrans != null) ret.preConcatenate(scrnTrans); return ret; } };
@Override public float getViewportWidth() { return wrappedContext.getViewportWidth(); }
@Override public AffineTransform getScreenTransform() { return wrappedContext.getScreenTransform(); }
@Override public float getViewportHeight() { return wrappedContext.getViewportHeight(); }
/** * <b>DOM</b>: Implements {@link * SVGSVGElement#getScreenPixelToMillimeterX()}. */ public float getScreenPixelToMillimeterX() { return getSVGContext().getPixelUnitToMillimeter(); }
@Override public AffineTransform getGlobalTransform() { return wrappedContext.getGlobalTransform(); }
@Override public void setScreenTransform(AffineTransform transform) { wrappedContext.setScreenTransform(transform); }
public void setY(float newY) { SVGContext context = getSVGContext(); AffineTransform scrnTrans = context.getScreenTransform(); scrnTrans = new AffineTransform (scrnTrans.getScaleX(), scrnTrans.getShearY(), scrnTrans.getShearX(), scrnTrans.getScaleY(), scrnTrans.getTranslateX(), newY); context.setScreenTransform(scrnTrans); } public SVGPoint matrixTransform(SVGMatrix mat) {
/** * <b>DOM</b>: Implements {@link SVGSVGElement#getViewport()}. */ public SVGRect getViewport() { SVGContext ctx = getSVGContext(); return new SVGOMRect(0, 0, ctx.getViewportWidth(), ctx.getViewportHeight()); }
protected AffineTransform getAffineTransform() { SVGContext context = svgelt.getSVGContext(); AffineTransform ret = context.getGlobalTransform(); AffineTransform scrnTrans = context.getScreenTransform(); if (scrnTrans != null) ret.preConcatenate(scrnTrans); return ret; } };
@Override public float getViewportWidth() { return wrappedContext.getViewportWidth(); }
@Override public AffineTransform getScreenTransform() { return wrappedContext.getScreenTransform(); }
@Override public float getViewportHeight() { return wrappedContext.getViewportHeight(); }
/** * <b>DOM</b>: Implements {@link * SVGSVGElement#getScreenPixelToMillimeterY()}. */ public float getScreenPixelToMillimeterY() { return getSVGContext().getPixelUnitToMillimeter(); }
@Override public AffineTransform getGlobalTransform() { return wrappedContext.getGlobalTransform(); }