/** * Returns the outline of the completed glyph layout. */ public Shape getOutline() { syncLayout(); return gv.getOutline(); }
/** * Returns the outline of the completed glyph layout. */ public Shape getOutline() { syncLayout(); return gv.getOutline(); }
/** * Returns a Shape whose interior corresponds to the visual representation * of this GlyphVector. */ public Shape getOutline() { GeneralPath ret = null; for (GVTGlyphVector gv : gvs) { Shape s = gv.getOutline(); if (ret == null) ret = new GeneralPath(s); else ret.append(s, false); } return ret; }
/** * Returns the outline of the completed glyph layout. */ public Shape getOutline() { syncLayout(); return gv.getOutline(); }
/** * Returns a Shape whose interior corresponds to the visual representation * of this GlyphVector. */ public Shape getOutline() { GeneralPath ret = null; for (int idx=0; idx<gvs.length; idx++) { Shape s = gvs[idx].getOutline(); if (ret == null) ret = new GeneralPath(s); else ret.append(s, false); } return ret; }
/** * Returns a Shape whose interior corresponds to the visual representation * of this GlyphVector. */ public Shape getOutline() { GeneralPath ret = null; for (GVTGlyphVector gv : gvs) { Shape s = gv.getOutline(); if (ret == null) ret = new GeneralPath(s); else ret.append(s, false); } return ret; }