Package GShape.Core.Objects.PDisplay

Examples of GShape.Core.Objects.PDisplay.PRect


          if (directionX) { // Split X
           
            float length = oRect.width;
            // absolut, x or percentage
            if (item.isNumber && (item.isAbsolut || item.isX || item.isPercentage)) // Bsp: 5m
              new PRect (core, item.getString(), new rect (oRect.p1.x + item.getOffset(length, exp),  oRect.p1.y, oRect.p1.x + item.getOffset(length, exp) + item.getNumber(length, 0), oRect.p2.y, oRect.z), src);
            // Tilde
            if (item.isTilde) {
              for (int ii=0;ii<item.getCount(length);ii++) {
                             
                float num = item.getNumber(length, 0);
                new PRect (core, item.getString()new rect (oRect.p1.x,  oRect.p1.y + item.getOffset(length, exp) + ii * num, oRect.p2.x, oRect.p1.y + item.getOffset(length, exp) + (ii + 1) * num, oRect.z), src);

              }
            }
           
          } else { // Split Y
           
            float length = oRect.depth;
            if (item.isNumber && item.isAbsolut) // Bsp: 5m
              new PRect (core, item.getString(), new rect (oRect.p1.x,  oRect.p1.y + item.getOffset(length, exp), oRect.p2.x, oRect.p1.y + item.getOffset(length, exp) + item.getNumber(0, 0), oRect.z), src);         
            // X
            if (item.isNumber && item.isX) // Bsp: Xm
              new PRect (core, item.getString()new rect (oRect.p1.x,  oRect.p1.y + item.getOffset(length, exp), oRect.p2.x, oRect.p1.y + item.getOffset(length, exp) + item.getNumber(length, 0), oRect.z), src);
            // Tilde
            if (item.isTilde) {
              for (int ii=0;ii<item.getCount(length);ii++) {
                             
                float num = item.getNumber(length, 0);
                new PRect (core, item.getString()new rect (oRect.p1.x,  oRect.p1.y + item.getOffset(length, exp) + ii * num, oRect.p2.x, oRect.p1.y + item.getOffset(length, exp) + (ii + 1) * num, oRect.z), src);

              }
            }
         
          }
View Full Code Here


          //  - if min with and min height not to small
          //  - no recursive function in else case if tmpWhichDirection != -1
          if (    item.getNumber(0, 0) < rec1.width && item.Parts.get(1).getNumber(0, 0) < rec1.depth &&
              item.getNumber(0, 0) < rec2.width && item.Parts.get(1).getNumber(0, 0) < rec2.depth     ) {
           
            PRect obj1 = new PRect (core, item.getString(), rec1, src); // Create Rect 1
            (new DivideArea ()).PerformRule(core, obj1, exp, -1);
            PRect obj2 = new PRect (core, item.getString(), rec2, src); // Create Rect 2
            (new DivideArea ()).PerformRule(core, obj2, exp, -1);
            src.Delete();
           
          } else {
View Full Code Here

              if (!directionX) {
                offset = oRect.depth * ii;
                width = offset + oRect.depth;
                newRect = new rect (oRect.p1.y, offset, oRect.p2.x, width, oRect.z);
              }
              new PRect (core, item.getString(), newRect, src);

            }
           
          }
           
View Full Code Here

TOP

Related Classes of GShape.Core.Objects.PDisplay.PRect

Copyright © 2018 www.massapicom. 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.