Java 添加音频到ppt_Java 添加文本框到PPT幻灯片过程解析
本文将介绍图和通过Java程序添加文本框到PPT幻灯片的方法。包括设置文本框边框样式、填充效果、阴影效果、文本框旋转、文字样式等。
使用工具:Free Spire.Presentation for Java (免费版)
Jar文件获取及导入:
方法1:通过E-iceblue官网下载jar文件包。下载后,解压文件,并将lib文件夹下的Spire.Presentation.jar文件导入到java程序。参考如下导入效果:
方法2:可通过maven仓库安装导入。可参考导入方法。
Java代码示例(供参考)import com.spire.presentation.*;
import com.spire.presentation.drawing.FillFormatType;
import com.spire.presentation.drawing.GradientShapeType;
import com.spire.presentation.drawing.OuterShadowEffect;
import java.awt.*;
public class AddTextBox {
public static void main(String[]args)throws Exception {
//创建文档
Presentation ppt = new Presentation();
//获取第一张幻灯片,添加指定大小和位置的矩形文本框
IAutoShape tb = ppt.getSlides().get(0).getShapes().appendShape(ShapeType.RECTANGLE,new Rectangle(80, 120, 550, 200));
//设置文本框边框样式
tb.getLine().setFillType(FillFormatType.SOLID);
tb.getLine().setWidth(2.5);
tb.getLine().getSolidFillColor().setColor(Color.white);
//添加文本到文本框,并格式化文本
tb.appendTextFrame("添加文本框\n Append Textbox");
PortionEx textRange = tb.getTextFrame().getTextRange();
textRange.getFill().setFillType(FillFormatType.SOLID);
textRange.getFill().getSolidColor().setColor(Color.white);
textRange.setFontHeight(30);
textRange.setLatinFont(new TextFont("Arial Unicode MS"));
//填充文本框颜色为渐变色
tb.getFill().setFillType(FillFormatType.GRADIENT);
tb.getFill().getGradient().setGradientShape(GradientShapeType.LINEAR);
tb.getFill().getGradient().getGradientStops().append(1f,KnownColors.THISTLE);
tb.getFill().getGradient().getGradientStops().append(0f,KnownColors.ROYAL_BLUE);
//设置文本框阴影效果
OuterShadowEffect shadowEffect= new OuterShadowEffect();
shadowEffect.setBlurRadius(20);
shadowEffect.setDirection(30);
shadowEffect.setDistance(8);
shadowEffect.getColorFormat().setColor(Color.LIGHT_GRAY);
tb.getEffectDag().setOuterShadowEffect(shadowEffect);
//设置文本框向右旋转5度( 向左旋转设置数值为负数)
tb.setRotation(5);
//保存文档
ppt.saveToFile("AddTextBox.pptx",FileFormat.PPTX_2013);
ppt.dispose();
}
}
文本框添加效果:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持谷谷点程序。
您可能感兴趣的文章:
Java 添加音频到ppt_Java 添加文本框到PPT幻灯片过程解析相关推荐
- Java 添加音频到ppt_Java 添加 、读取以及删除PPT幻灯片中的视频、音频文件
在PPT中,可以操作很多种元素,如形状.图形.文字.图片.表格等,也可以插入视频或者音频文件,来丰富幻灯片的内容呈现方式.下面将介绍在Java程序中如何来添加视频.音频文件到PPT幻灯片,读取和删除幻 ...
- Java文本框只有一行数据,Java只允许输入数目字的文本框
Java只允许输入数字的文本框 package com.han; import javax.swing.JTextField; import javax.swing.text.AttributeSet ...
- java怎么在文本框里输入文件,java中如何把窗体内文本框输入的内容保存到文件内?...
java中如何把窗体内文本框输入的内容保存到文件内? 1.获取文本框中的文本 2.将内容写入文件内 具体示例如下所示: public static void main(String [] args){ ...
- java gui的文本框_GUI编程笔记(java)07:GUI把文本框的值移到文本域案例
1.首先我们了解一下我们的需求,如下: 输入"风清扬",点击"数据转移",这样的文本会出现到下面的文本域中,这就是我们的需求. 2.代码如下: package ...
- java回车后自动从一个文本框切换到另一个_Java实用教程-Java基本语法-Java程序的构成...
Java源程序逻辑构成分为两大部分:程序头包的引用和类的定义. 1.程序头包的引用 主要是指引用JDK软件包自带的包,也可以是自己定义的类.引用之后程序体中就可以自由应用包中的类的方法和属性等. 2. ...
- java图标中设置背景、文本框设置大小、标签中字体的格式
ImageIcon icon = new ImageIcon("C:\\Users\\lenovo\\Pictures\\Saved Pictures\\小.jpg");dayBt ...
- Java图形window界面创建一个文本框和一个按钮awt容器
package com.java;import java.awt.*;public class HelloWorld {public static void main(String[] args) { ...
- java程序应用编写如何判断文本框里面的数据类型
这个问题并不难,下面这一段代码,只要仿照它并稍作修改就可以了: public void actionPerformed(ActionEvent e) { //接受事件,并作出相应的响应if(e.get ...
- 点击编辑框全选内容java,js实现鼠标点击文本框自动选中内容的方法
本文实例讲述了js实现鼠标点击文本框自动选中内容的方法.分享给大家供大家参考.具体如下: 这里使用JS实现鼠标点击时自动选中文本框文本的效果,相信许多朋友都遇到这种功能的,就是当我们点击文本框的时候, ...
最新文章
- 【Golang源码分析】Go Web常用程序包gorilla/mux的使用与源码简析
- Redis - 事务
- Ollydbg 中断方法浅探
- keras随笔-读取IMDB电影数据集
- Bootstrap简介及Bootstrap里的栅格系统col-md/sm/xs-x;
- Delphi2009下编译提示“无法找到“Excel_TLB”
- Google Spanner 论文笔记
- GPU Gems2 - 6 用多流来优化资源管理(Optimizing Resource Management with Multistreaming)
- Debugging into .NET Core源代码的两种方式
- 大小端模式的快速判断方法
- 2dpsk差分相干解调matlab,基于systemview和matlab的2DPSK
- 力扣 根据数字二进制下1的数目排序
- Luogu P1041 [2003NOIP提高组]传染病控制
- Llinux文件操作四剑客
- java更新linux_linux下 更新 java版本
- 【echarts 中国地图】vue实现中国地图,省份居中china.json文件下载
- 教大家一个可以用迅雷全速下载百度网盘文件的方法
- MIUI9系统详细刷成开发版启用root权限的教程
- 【​观察】 娃娃也能编程?微软“编程一小时”让你家娃也能变身编程达人
- 车载网络测试 - UDS诊断篇 - 诊断数据简析