[ https://issues.apache.org/jira/browse/FOP-2678?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jan Tošovský updated FOP-2678: ------------------------------ Summary: [PATCH] FOPGVTGlyphVector.getGlyphOutline returns just glyph bounding box (was: FOPGVTGlyphVector.getGlyphOutline returns just glyph bounding box) > [PATCH] FOPGVTGlyphVector.getGlyphOutline returns just glyph bounding box > ------------------------------------------------------------------------- > > Key: FOP-2678 > URL: https://issues.apache.org/jira/browse/FOP-2678 > Project: FOP > Issue Type: Bug > Affects Versions: trunk > Reporter: Jan Tošovský > Attachments: FOP-2678.patch > > > The following method returns just glyph bounding box, not a glyph shape: > {code:java} > public Shape getGlyphOutline(int glyphIndex) { > Shape glyphBox = getBoundingBoxes()[glyphIndex]; > AffineTransform tr = > AffineTransform.getTranslateInstance(positions[glyphIndex * 2], > positions[glyphIndex * 2 + 1]); > AffineTransform glyphTransform = getGlyphTransform(glyphIndex); > if (glyphTransform != null) { > tr.concatenate(glyphTransform); > } > return tr.createTransformedShape(glyphBox); > } > {code} > This convenient method hence cannot be used properly to address e.g. > https://issues.apache.org/jira/browse/FOP-2677 -- This message was sent by Atlassian JIRA (v6.3.4#6332)