#53192 - Images in ppt file have wrong width when convering ppt to png

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1713332 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Andreas Beeker 2015-11-09 01:28:31 +00:00
parent 66ce32aee1
commit d1d1298d96
2 changed files with 19 additions and 14 deletions

View File

@ -298,14 +298,17 @@ public class DrawTextParagraph implements Drawable {
TextCap cap = tr.getTextCap(); TextCap cap = tr.getTextCap();
String tabs = null; String tabs = null;
for (char c : tr.getRawText().toCharArray()) { for (char c : tr.getRawText().toCharArray()) {
if(c == '\t') { switch (c) {
case '\t':
if (tabs == null) { if (tabs == null) {
tabs = tab2space(tr); tabs = tab2space(tr);
} }
buf.append(tabs); buf.append(tabs);
continue; break;
} case '\u000b':
buf.append('\n');
break;
default:
switch (cap) { switch (cap) {
case ALL: c = Character.toUpperCase(c); break; case ALL: c = Character.toUpperCase(c); break;
case SMALL: c = Character.toLowerCase(c); break; case SMALL: c = Character.toLowerCase(c); break;
@ -313,6 +316,8 @@ public class DrawTextParagraph implements Drawable {
} }
buf.append(c); buf.append(c);
break;
}
} }
return buf.toString(); return buf.toString();

Binary file not shown.