Просмотр исходного кода

#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
tags/REL_3_14_BETA1
Andreas Beeker 8 лет назад
Родитель
Сommit
4f46092b35
2 измененных файлов: 19 добавлений и 14 удалений
  1. 19
    14
      src/java/org/apache/poi/sl/draw/DrawTextParagraph.java
  2. Двоичные данные
      test-data/slideshow/bug53192.ppt

+ 19
- 14
src/java/org/apache/poi/sl/draw/DrawTextParagraph.java Просмотреть файл

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

Двоичные данные
test-data/slideshow/bug53192.ppt Просмотреть файл


Загрузка…
Отмена
Сохранить