开心一笑

一大哥去医院看病。

医生问:你得了什么病?

大哥说: 我得了间接性失忆症。

医生问:具体什么症状?

大哥说:我一看到漂亮的姑娘就忘记自己已结婚了。

医生说:滚滚滚,这病我自己都没治好!

提出问题

POI如何生成PPT的文本框及各个样式????

解决问题

直接来例子,比较简单,但慢慢来,一步一步的......

package com.hwy.test;

import org.apache.poi.hslf.HSLFSlideShow;

import org.apache.poi.hslf.model.Slide;

import org.apache.poi.hslf.model.TextBox;

import org.apache.poi.hslf.usermodel.SlideShow;

import org.apache.poi.xslf.XSLFSlideShow;

import org.apache.poi.xslf.usermodel.*;

import java.awt.*;

import java.io.FileInputStream;

import java.io.FileOutputStream;

/**

* PPT简单导出

* Created by Ay on 2016/6/14.

*/

public class MyFirstPPTTest {

public static void main(String[] args) throws Exception{

String filePath = "D://MyPPT.pptx";

/** 加载PPT **/

XMLSlideShow ppt = new XMLSlideShow(new FileInputStream(filePath));

/** 创建一个slide,理解为PPT里的每一页 **/

XSLFSlide xslfSlide = ppt.createSlide();

/** 创建一个文本框 **/

XSLFTextBox xslfTextBox = xslfSlide.createTextBox();

XSLFTextBox xslfTextBox2 = xslfSlide.createTextBox();

XSLFTextBox xslfTextBox3 = xslfSlide.createTextBox();

/** 生成一个新的文本段落 **/

XSLFTextParagraph paragraph = xslfTextBox.addNewTextParagraph();

XSLFTextParagraph paragraph2 = xslfTextBox.addNewTextParagraph();

XSLFTextParagraph paragraph3 = xslfTextBox.addNewTextParagraph();

/** 添加新的文本 **/

XSLFTextRun xslfTextRun = paragraph.addNewTextRun();

XSLFTextRun xslfTextRun2 = paragraph2.addNewTextRun();

XSLFTextRun xslfTextRun3 = paragraph3.addNewTextRun();

/** 设置内容 **/

xslfTextRun.setText("标题一");

xslfTextRun2.setText("标题二");

xslfTextRun3.setText("标题三");

/** 设置加粗 **/

xslfTextRun.setBold(true);

xslfTextRun2.setBold(true);

xslfTextRun3.setBold(true);

/** 设置颜色 **/

xslfTextRun.setFontColor(new Color(32, 33, 101));

xslfTextRun2.setFontColor(new Color(32, 33, 101));

xslfTextRun3.setFontColor(new Color(32, 33, 101));

/** 设置字体大小 **/

xslfTextRun.setFontSize(24);

xslfTextRun2.setFontSize(24);

xslfTextRun3.setFontSize(24);

/** 设置字体 **/

xslfTextRun.setFontFamily("仿宋_GB2312");

xslfTextRun2.setFontFamily("仿宋_GB2312");

xslfTextRun3.setFontFamily("仿宋_GB2312");

/** 设置斜体 和 下划线 **/

//xslfTextRun.setItalic(true);

xslfTextRun.setUnderline(true);

xslfTextRun2.setUnderline(true);

xslfTextRun3.setUnderline(true);

/** 4个参数分别为 x , y , width , height **/

xslfTextBox.setAnchor(new Rectangle(20, 30, 100, 100));

xslfTextBox2.setAnchor(new Rectangle(20, 60, 100, 100));

xslfTextBox3.setAnchor(new Rectangle(20, 90, 100, 100));

/** 输出文件 **/

ppt.write(new FileOutputStream(filePath));

}

}

插画

读书感悟

日本电影《只是爱着你》

她习惯于说谎,可是这样的谎言却再也听不到了。

我只是想让我喜欢的人所喜欢的人喜欢我而已。

任何时候,离别都比预期来得早,便如此,大家还是笑着说:“再见,总有一天会再见;再见,我们会在别处相见!”所以我虽然离你很远很远,但还是想说:再见,总有一天我们会在别处相见!

poi ppt 作者属性 修改_POI之PPT文本框生成及样式设置实例相关推荐

  1. POI之PPT文本框生成及样式设置实例

    开心一笑 一大哥去医院看病. 医生问:你得了什么病? 大哥说: 我得了间接性失忆症. 医生问:具体什么症状? 大哥说:我一看到漂亮的姑娘就忘记自己已结婚了. 医生说:滚滚滚,这病我自己都没治好! 视频 ...

  2. poi ppt 作者属性 修改_Poi PPT PPTX 处理 [生产环境使用]

    519718366 115 天前 http://poi.apache.org/slideshow/how-to-shapes.html#Render HSLF provides a way to ex ...

  3. poi ppt 作者属性 修改_ppt文字属性-如何让PowerPoint里作者等信息不被修改自己辛辛苦苦做的工 爱问知识人...

    你看看是不是这个? 点文件--权限--不能分发... 全部显示 关于信息权限管理 注释 可以使用仅在 Microsoft Office Professional Edition 2003.Micros ...

  4. 计算机网络安全 鲁立,计算机网络安全教学课件ppt作者鲁立08课件.ppt

    计算机网络安全教学课件ppt作者鲁立08课件.ppt 第8章 入侵检测系统 本章要点 ? 入侵检测系统模型.工作过程. ? 入侵检测系统分类和工作原理. ? 基于主机的入侵检测系统和基于网络的入侵检测 ...

  5. Css-note:修改input文本框边框焦点样式笔记

    Css-note:修改input文本框边框焦点样式笔记 大家好,我是Yangrl. 记录一个note: 刚才做作业,就觉得浏览器中鼠标点击input,默认样式不合口味,又不想js / jq,所以改吧( ...

  6. PPT如何限制修改权限?PPT如何加密?

    ppt软件:microsoft office 2021/365 一.如何加密PPT 1.打开ppt.点击文件 2.点击信息 3.点击保护-选择用密码进行加密. 打开这个ppt需要输入密码才能进入查看的 ...

  7. css 修改文字基准线_HTML4/HTML5 用CSS或style属性修改 hr 实线 虚线 点线 双实线样式 ... ......

    HTML4/HTML5 用CSS或style属性修改 实线 虚线 点线 双实线样式 HTML 是 Hyper Text Markup Language 的英文缩写,中文称为超文本标记语言.HTML 是 ...

  8. html文本框颜色填充颜色设置,PPT怎样给文本框填充颜色 PPT给文本框填充颜色的操作内容...

    最近有很多朋友向我咨询关于PPT怎样给文本框填充颜色的问题,今天就为大家介绍PPT给文本框填充颜色的操作内容,希望能够帮助到大家. PPT怎样给文本框填充颜色 PPT给文本框填充颜色的操作内容 打开P ...

  9. 使用Python批量修改PPTX文件中文本框格式

    问题描述:最近正在整理Python教材的配套PPT,原来的PPT是4:3的,考虑到现在很多屏幕都是宽屏的,于是打算重新整理一下.对于正常的幻灯片,直接在"页面设置"中修改一下就可以 ...

  10. VBA程序 在PPT中使用宏命令删除空白的文本框

    打开PPT,切换到视图菜单下,点击宏,输入宏的名称(如clear),点击创建.进入命令窗口,复制以下命令编译执行即可. Sub clear() Dim found As Boolean Dim tex ...

最新文章

  1. 为什么不能根据返回类型来区分重载
  2. ps如何修改图片大小尺寸_PS常用操作 | 图片的裁剪、拼接、尺寸调整... ...
  3. java 可见_Java可见性机制的原理
  4. VGGNet论文翻译-Very Deep Convolutional Networks for Large-Scale Image Recognition
  5. 撕破币圈交易惊天骗局:超 30 亿美金成交量完全是虚假编造
  6. 安卓中为什么onkeydown没有相应_为什么今年在园区注册个人独资企业能将企业总税率降低至3%?...
  7. python找不到sys模块_在本地目录中找不到模块,存在于sys.path中
  8. 结构风险最小和VC维理论的解释
  9. 笔记本独显和集显linux,笔记本电脑独显不见了的解决方法介绍
  10. SS服务未启动,核心功能不可用的解决办法
  11. 混合正弦余弦算法和 Lévy飞行的麻雀算法-附代码
  12. 数字图像处理入门-邻域、连通性、通路和距离
  13. Python竟然可以画漫画!漫画版的故宫导游图,来袭!
  14. 程序员的损失!Erlang 之父 Joe Armstrong 离世
  15. 用户体验的模型:Whitney Quesenbery的5E原则
  16. android ksoap用法
  17. 社交电商成为下一个风口,社交电商怎么做?
  18. 动力节点SpringBoot笔记整理
  19. uni-app 图片压缩
  20. Python——编译与解释

热门文章

  1. 写给准备用mcafee8.5i企业版的朋友
  2. html5烟花特效代码,漂亮的JavaScript烟花特效代码
  3. 再次思考Z = X+Y,Z = XY的概率密度求解
  4. 离职后前公司老大叫我回去帮忙,怎么委婉拒绝?
  5. vscode占用C盘空间迁移到其他盘
  6. 最简单详细的JavaMD5加密解密算法
  7. EF批量添加数据BulkInsert
  8. 文献阅读(245)Roller
  9. 2016年国家公务员考试公告
  10. 汽车传感器:车载雷达与摄像头