aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/org/apache/poi
diff options
context:
space:
mode:
Diffstat (limited to 'src/java/org/apache/poi')
-rw-r--r--src/java/org/apache/poi/sl/draw/DrawTextParagraph.java17
1 files changed, 9 insertions, 8 deletions
diff --git a/src/java/org/apache/poi/sl/draw/DrawTextParagraph.java b/src/java/org/apache/poi/sl/draw/DrawTextParagraph.java
index 78979c97b4..fbf6988c4d 100644
--- a/src/java/org/apache/poi/sl/draw/DrawTextParagraph.java
+++ b/src/java/org/apache/poi/sl/draw/DrawTextParagraph.java
@@ -381,17 +381,18 @@ public class DrawTextParagraph implements Drawable {
return getRenderableText(tr);
}
- String getRenderableText(TextRun tr) {
- String txt = tr.getRawText();
- txt = txt.replace("\t", tab2space(tr)).replace("\u000b", "\n");
+ private String getRenderableText(final TextRun tr) {
+ final String txtSpace = tr.getRawText().replace("\t", tab2space(tr)).replace('\u000b', '\n');
+ final Locale loc = LocaleUtil.getUserLocale();
switch (tr.getTextCap()) {
- case ALL: txt = txt.toUpperCase(LocaleUtil.getUserLocale()); break;
- case SMALL: txt = txt.toLowerCase(LocaleUtil.getUserLocale()); break;
- case NONE: break;
+ case ALL:
+ return txtSpace.toUpperCase(loc);
+ case SMALL:
+ return txtSpace.toLowerCase(loc);
+ default:
+ return txtSpace;
}
-
- return txt;
}
/**