Examples of Dimension2D


Examples of java.awt.geom.Dimension2D

          if (!image.isLazy())
          {
            // Image load might fail.
            JRRenderable tmpRenderer =
              JRImageRenderer.getOnErrorRendererForDimension(renderer, image.getOnErrorTypeValue());
            Dimension2D dimension = tmpRenderer == null ? null : tmpRenderer.getDimension();
            // If renderer was replaced, ignore image dimension.
            if (tmpRenderer == renderer && dimension != null)
            {
              normalWidth = dimension.getWidth();
              normalHeight = dimension.getHeight();
            }
          }

          int leftDiff = 0;
          int topDiff = 0;
          int widthDiff = 0;
          int heightDiff = 0;

          JRLineBox box = image.getLineBox();
          if (box != null)
          {
            leftDiff = box.getLeftPadding().intValue();
            topDiff = box.getTopPadding().intValue();
            widthDiff =
              getInsideBorderOffset(box.getLeftPen().getLineWidth().floatValue())
              + getInsideBorderOffset(box.getRightPen().getLineWidth().floatValue());
            heightDiff =
              getInsideBorderOffset(box.getTopPen().getLineWidth().floatValue())
              + getInsideBorderOffset(box.getBottomPen().getLineWidth().floatValue());
          }
         
          writer.write(" style=\"position:absolute;left:");
          writer.write(toSizeUnit((int)(leftDiff + xAlignFactor * (availableImageWidth - widthDiff - normalWidth))));
          writer.write(";top:");
          writer.write(toSizeUnit((int)(topDiff + yAlignFactor * (availableImageHeight - heightDiff - normalHeight))));
          writer.write(";width:");
          writer.write(toSizeUnit((int)normalWidth));
          writer.write(";height:");
          writer.write(toSizeUnit((int)normalHeight));
          writer.write(";clip:rect(");
          writer.write(toSizeUnit((int)(yAlignFactor * (normalHeight - availableImageHeight + heightDiff))));
          writer.write(",");
          writer.write(toSizeUnit((int)(xAlignFactor * normalWidth + (1 - xAlignFactor) * (availableImageWidth - widthDiff))));
          writer.write(",");
          writer.write(toSizeUnit((int)(yAlignFactor * normalHeight + (1 - yAlignFactor) * (availableImageHeight - heightDiff))));
          writer.write(",");
          writer.write(toSizeUnit((int)(xAlignFactor * (normalWidth - availableImageWidth + widthDiff))));
          writer.write(")\"");

          break;
        }
        case RETAIN_SHAPE :
        default :
        {
          double normalWidth = availableImageWidth;
          double normalHeight = availableImageHeight;
   
          if (!image.isLazy())
          {
            // Image load might fail.
            JRRenderable tmpRenderer =
              JRImageRenderer.getOnErrorRendererForDimension(renderer, image.getOnErrorTypeValue());
            Dimension2D dimension = tmpRenderer == null ? null : tmpRenderer.getDimension();
            // If renderer was replaced, ignore image dimension.
            if (tmpRenderer == renderer && dimension != null)
            {
              normalWidth = dimension.getWidth();
              normalHeight = dimension.getHeight();
            }
          }
   
          int leftDiff = 0;
          int topDiff = 0;
View Full Code Here

Examples of java.awt.geom.Dimension2D

    if (renderer != null)
    {
      int normalWidth = availableImageWidth;
      int normalHeight = availableImageHeight;

      Dimension2D dimension = renderer.getDimension();
      if (dimension != null)
      {
        normalWidth = (int)dimension.getWidth();
        normalHeight = (int)dimension.getHeight();
      }
 
      float xalignFactor = 0f;
      switch (printImage.getHorizontalAlignmentValue())
      {
View Full Code Here

Examples of java.awt.geom.Dimension2D

    if (renderer != null)
    {
      int normalWidth = availableImageWidth;
      int normalHeight = availableImageHeight;

      Dimension2D dimension = renderer.getDimension();
      if (dimension != null)
      {
        normalWidth = (int) dimension.getWidth();
        normalHeight = (int) dimension.getHeight();
      }

      float xalignFactor = 0f;
      switch (element.getHorizontalAlignmentValue())
      {
View Full Code Here

Examples of java.awt.geom.Dimension2D

      double normalHeight = availableImageHeight;

      // Image load might fail.
      JRRenderable tmpRenderer =
        JRImageRenderer.getOnErrorRendererForDimension(renderer, image.getOnErrorTypeValue());
      Dimension2D dimension = tmpRenderer == null ? null : tmpRenderer.getDimension();
      // If renderer was replaced, ignore image dimension.
      if (tmpRenderer == renderer && dimension != null)
      {
        normalWidth = dimension.getWidth();
        normalHeight = dimension.getHeight();
      }

      double cropTop = 0;
      double cropLeft = 0;
      double cropBottom = 0;
View Full Code Here

Examples of java.awt.geom.Dimension2D

      double normalHeight = availableImageHeight;

      // Image load might fail.
      JRRenderable tmpRenderer =
        JRImageRenderer.getOnErrorRendererForDimension(renderer, image.getOnErrorTypeValue());
      Dimension2D dimension = tmpRenderer == null ? null : tmpRenderer.getDimension();
      // If renderer was replaced, ignore image dimension.
      if (tmpRenderer == renderer && dimension != null)
      {
        normalWidth = dimension.getWidth();
        normalHeight = dimension.getHeight();
      }

      double cropTop = 0;
      double cropLeft = 0;
      double cropBottom = 0;
View Full Code Here

Examples of java.awt.geom.Dimension2D

          if (!image.isLazy())
          {
            // Image load might fail.
            JRRenderable tmpRenderer =
              JRImageRenderer.getOnErrorRendererForDimension(renderer, image.getOnErrorTypeValue());
            Dimension2D dimension = tmpRenderer == null ? null : tmpRenderer.getDimension();
            // If renderer was replaced, ignore image dimension.
            if (tmpRenderer == renderer && dimension != null)
            {
              normalWidth = dimension.getWidth();
              normalHeight = dimension.getHeight();
            }
          }

          if (availableImageHeight > 0)
          {
View Full Code Here

Examples of java.awt.geom.Dimension2D

  {
    imageHeight = null;
    imageWidth = null;
    imageX = null;
   
    Dimension2D imageSize = renderer == null ? null : renderer.getDimension();
    if (imageSize == null)
    {
      return true;
    }
   
    int realHeight = (int) imageSize.getHeight();
    int realWidth = (int) imageSize.getWidth();
    boolean fitted;
   
    int reducedHeight = realHeight;
    int reducedWidth = realWidth;
    if (realWidth > getWidth())
View Full Code Here

Examples of java.awt.geom.Dimension2D

      int normalHeight = availableImageHeight;

      // Image load might fail.
      JRRenderable tmpRenderer =
        JRImageRenderer.getOnErrorRendererForDimension(renderer, printImage.getOnErrorTypeValue());
      Dimension2D dimension = tmpRenderer == null ? null : tmpRenderer.getDimension();
      // If renderer was replaced, ignore image dimension.
      if (tmpRenderer == renderer && dimension != null)
      {
        normalWidth = (int) dimension.getWidth();
        normalHeight = (int) dimension.getHeight();
      }

      int imageWidth = 0;
      int imageHeight = 0;
      int xoffset = 0;
View Full Code Here

Examples of java.awt.geom.Dimension2D

      if (renderer != null)
      {
        int normalWidth = availableImageWidth;
        int normalHeight = availableImageHeight;

        Dimension2D dimension = renderer.getDimension();
        if (dimension != null)
        {
          normalWidth = (int) dimension.getWidth();
          normalHeight = (int) dimension.getHeight();
        }

        float xalignFactor = 0f;
        switch (element.getHorizontalAlignmentValue())
        {
View Full Code Here

Examples of java.awt.geom.Dimension2D

      double normalHeight = availableImageHeight;

      // Image load might fail.
      JRRenderable tmpRenderer =
        JRImageRenderer.getOnErrorRendererForDimension(renderer, image.getOnErrorTypeValue());
      Dimension2D dimension = tmpRenderer == null ? null : tmpRenderer.getDimension();
      // If renderer was replaced, ignore image dimension.
      if (tmpRenderer == renderer && dimension != null)
      {
        normalWidth = dimension.getWidth();
        normalHeight = dimension.getHeight();
      }

      double cropTop = 0;
      double cropLeft = 0;
      double cropBottom = 0;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.