| | |
| | | <src.output>${basedir}/target</src.output> |
| | | <java5>1.6</java5> |
| | | <xdgnio.version>2.1.1</xdgnio.version> |
| | | <gt.version>10.3.x</gt.version> |
| | | <gt.version>10.4.x</gt.version> |
| | | <failIfNoTests>false</failIfNoTests> |
| | | <stress.skip.pattern></stress.skip.pattern> |
| | | <online.skip.pattern></online.skip.pattern> |
| | | <java.awt.headless>false</java.awt.headless> |
| | | <!--java.awt.headless>false</javaa.awt.headless--> |
| | | <allow.test.failure.ignore>false</allow.test.failure.ignore> |
| | | </properties> |
| | | |
| | |
| | | Coordinate ptOrigin = txtElement.getUserOrigin(); |
| | | Coordinate ptEnd = new Coordinate(); |
| | | ptEnd.x = ptOrigin.x; |
| | | ptEnd.y = ptOrigin.y + txtElement.getTextHeight(); |
| | | ptEnd.y = ptOrigin.y - txtElement.getTextHeight(); |
| | | Coordinate[] vect = new Coordinate[2]; |
| | | if (useTransform) { |
| | | vect[0] = (FeatureTypeBuilderUtil.getDefaultFeatureSRID() == 3826) ? |
| | |
| | | (float) txtElement.getTextHeight(), |
| | | (float) txtElement.getTextWidth(), |
| | | (float) angle, |
| | | sb.toString(), |
| | | sb.toString().trim(), |
| | | geomOrigin |
| | | }, null); |
| | | } else { |
| | |
| | | angle = BigDecimal.valueOf(angle).setScale(3, RoundingMode.HALF_UP).doubleValue(); |
| | | String content = txtElement.getText(); |
| | | content = content.replace('\u0000', ' '); |
| | | content = content.trim(); |
| | | Geometry gobj; |
| | | if (useTransform) { |
| | | GeometryConverterDecorator convertDecorator = FeatureTypeBuilderUtil.lookupDefaultGeometryConverter(); |
| | |
| | | double angle = textElement.getRotationAngle();
|
| | | String content = textElement.getText();
|
| | | content = content.replace('\u0000', ' ');
|
| | | content = content.trim();
|
| | | angle = BigDecimal.valueOf(angle).setScale(3, RoundingMode.HALF_UP).doubleValue();
|
| | | if (geom != null) {
|
| | | return SimpleFeatureBuilder.build(featureType, new Object[]{
|
| | |
| | | double angle = textElement.getRotationAngle(); |
| | | String content = textElement.getText(); |
| | | content = content.replace('\u0000', ' '); |
| | | content = content.trim(); |
| | | angle = BigDecimal.valueOf(angle).setScale(3, RoundingMode.HALF_UP).doubleValue(); |
| | | if (geom != null) { |
| | | return SimpleFeatureBuilder.build(featureType, new Object[]{ |