IDEA中怎么设置项目更改后的分析延迟时间,IDEA是java编程语言的集成开发环境,使用该软件编写代码时,可以设置项目更改后的分析延迟时间,这样就可确保项目范围分析的正确性,具体的操作步骤如下。......
2023-07-04 595 JAVA
以下经验内容分享通过Java程序代码自定义项目符号样式,通过加载图标小logo图片来设置。
通过e-iceblue官网下载jar包,下载后,解压将lib文件夹下的jar文件导入Java程序,或者通过maven仓库下载导入,下载及导入方法可参考官网教程文档的(“支持-帮助文档-Licensing-通过 Maven 仓库安装 Spire 系列 Java 产品")。
导入效果如下:
import com.spire.presentation.*;
import com.spire.presentation.IAutoShape;
import com.spire.presentation.drawing.FillFormatType;
import javax.imageio.ImageIO;
import java.awt.*;
import java.awt.geom.Rectangle2D;
import java.awt.image.BufferedImage;
import java.io.File;
public class CustomStyle {
public static void main(String[] args) throws Exception{
//实例化Presentation类的对象
Presentation ppt = new Presentation();
//获取第一张幻灯片(新建的PPT文档默认包含一张幻灯片)
ISlide slide = ppt.getSlides().get(0);
//添加shape到幻灯片
IAutoShape shape = slide.getShapes().appendShape(ShapeType.RECTANGLE, new Rectangle2D.Float(200,50,200,150));
shape.getTextFrame().getParagraphs().clear();//删除形状中默认的段落
shape.getShapeStyle().getLineColor().setColor(Color.white);//设置形状边框颜色
shape.getFill().setFillType(FillFormatType.NONE);//形状无背景填充
shape.getTextFrame().setText("开发\n测试\n技术支持\n销售\n综合");//添加文本到形状
//遍历shape中的所有段落
for (int i = 0; i shape.getTextFrame().getParagraphs().getCount();i )
{
ParagraphEx paragraph = shape.getTextFrame().getParagraphs().get(i);//获取段落
paragraph.getTextRanges().get(0).getFill().setFillType(FillFormatType.SOLID);
paragraph.getTextRanges().get(0).getFill().getSolidColor().setColor(Color.black);
paragraph.setBulletType(TextBulletType.PICTURE);//设置项目符号样式为图片
BufferedImage image = ImageIO.read(new File("g.png"));//加载图片
paragraph.getBulletPicture().setEmbedImage(ppt.getImages().append(image));//添加图片作为项目符号样式
}
//保存文档
ppt.saveToFile("CustomStyle.pptx", FileFormat.PPTX_2013);
ppt.dispose();
}
}
自定义效果:
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
IDEA中怎么设置项目更改后的分析延迟时间,IDEA是java编程语言的集成开发环境,使用该软件编写代码时,可以设置项目更改后的分析延迟时间,这样就可确保项目范围分析的正确性,具体的操作步骤如下。......
2023-07-04 595 JAVA
IDEA中怎么设置调试器最近表达式的最大数量,IDEA是java编程语言的集成开发环境,使用该软件编写代码时,可以设置调试器最近表达式的最大数量,从而有效避免调试器中表达式存储过多。......
2023-07-04 420 JAVA