首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在复制时不保留格式的相关内容创建的PowerPoint幻灯片中的标题

在复制时不保留格式的相关内容创建的PowerPoint幻灯片中的标题
EN

Stack Overflow用户
提问于 2010-07-09 02:18:03
回答 1查看 1.5K关注 0票数 2

我正在使用POI创建一个PowerPoint幻灯片,我需要能够将其复制并粘贴到其他演示文稿中。我遇到了一个问题,即生成的幻灯片的标题在复制时采用项目符号列表样式。我该怎么解决这个问题,有什么建议吗?我尝试了生产版(3.6-20091214)和测试版(3.7-beta1-20100620)。

要进行重现,只需运行以下代码:

代码语言:javascript
复制
import java.io.FileOutputStream;

import org.apache.poi.hslf.model.Slide;
import org.apache.poi.hslf.model.TextBox;
import org.apache.poi.hslf.usermodel.SlideShow;

public class TestPPT {

   /**
    * @param args
    */
   public static void main(String[] args) {
           try{
                   SlideShow slideShow = new SlideShow();
                   Slide slide = slideShow.createSlide();
                   TextBox title = slide.addTitle();
                   title.setText("Test Title");
                   FileOutputStream out =
                       new FileOutputStream("C:/slideshow.ppt");
                   slideShow.write(out);
                   out.close();
           }catch(Exception e){}}
}

打开slideshow.ppt,选择幻灯片,复制并粘贴到这里,您应该会看到一个新的幻灯片,其中有一个项目符号列表,其中一个条目为"Test Title“。见下文。

alt text http://www.freeimagehosting.net/uploads/69bef4b86b.gif

EN

回答 1

Stack Overflow用户

发布于 2011-05-27 16:57:57

我注意到在创建的幻灯片上应用不同的幻灯片设计/布局时也会发生这种情况。显然,添加的标题有一些标记,除非你开始复制或应用设计,否则这些标记不会显示出来。

请注意,hslf是便签簿的一部分;这意味着我正确理解了-if -您必须小心将其用于生产目的。我想您能做的最好的事情就是在适当的邮件列表或bug跟踪系统中将其报告为bug。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3206698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档