[前言]
在PPT幻灯片上,可以添加形状以达到与水印类似的效果。也就是说,您可以在幻灯片中心添加水印以单文本字体显示的单文本水印效果。但是,您也可以添加多行(拼贴)文本水印效果。也就是说,您可以在幻灯片上以一定的方式在页面上排列多个文本水印效果。上一句解释了如何通过C#程序添加多行水印效果。本文以Java程序代码为例,介绍了添加单个文本水印和在文本中平铺水印、代码引用等水印的方法。
[程序环境]
此程序编译环境为IntelliJ IDEA,JDK 1 . 8 . 0版,引入了自由版本文件。
1.添加单个文本水印
Import com.*;
Importcom.drawing.fill formattype
import Java . awt . *;
importjava . awt . geom . rectangle 2d;
Public class TextWatermark {
public static void main(string[]args)throws exception {
//加载示例文档
presentation PPT=new presentation();
(';);
//汇入指定的幻灯片
ISlide slide=()。get(0);
//设置文本水印的宽度和高度
Int width=400
Int height=300
//定义矩形区域
Recrect=newrec()。getsize()。getwidth ()-width)/2、
()。getsize()。getheight ()-height)/2、width、height);
//向定义区域添加形状
Iautoshapeshape=()。appendshape、rect);
//指定外观型式
()。setFillType);
()。getLineColor()。set color);
(-45);
()。setSelectionProtection(true);
()。setFillType);
);
向//shape添加文本
()。setText(“内部使用”);
Portion ex textrange=()。get textrange();
//设置文本水印样式
()。setFillType);
()。getsolidcolor()。setcolor(新颜色(211,211,211));
(50);
//保存文档
(' Tex,FileFormat。PPTX _ 2013);
();
}
}
单一水印效果:
2.添加多行(拼贴)文本水印
Import com.*;
Importcom.drawing.fill formattype
import Java . awt . *;
importjava . awt . geom . rectangle 2d;
Public class TextWatermark2 {
public static void main(string[]args)throws exception {
//PPT加载源文档
presentation PPT=new presentation();
(';);
//汇入指定的幻灯片
ISlide slide=()。get(0);
//设置文本水印文本宽度和高度
Int width=110
Int height=80
//起始坐标
Float x=10
Float y=40
for(int I=0;I 4;I)
{
for(int j=0;j 4;j)
{
//绘制文本、设置文本格式并将其添加到第一张幻灯片
Recrect=newrec (x,y,宽度,高度);
Iautoshapeshape=()。appendshape、rect);
()。setFillType);
()。getLineColor()。set color);
(-45);
()。setSelectionProtection(true);
()。setFillType);
()。setText(“内部使用”);
);
Portion ex textrange=()。get textrange();
()。setFillType);
()。getsolidcolor()。setcolor(新颜色(238,130,238));
(20);
X=(100())。getsize()。get width()/6);
}
X=30
Y=(100())。getsize()。get height()/7);
}
//保存文档
(' Tex,FileFormat。PPTX _ 2013);
();
}
}
其中,如果width=110,则可以设置文本宽度值int width的值,以获得各种水印文本字符数组样式,如水印字体效果。
Width=60时水印的效果:
Width=10时水印的效果:
[最后]
在本次介绍中,Java添加PPT文本水印的全部内容,添加单水印和平铺水印效果的基本方法没有太大区别。
1.《【怎么设置ppt水印效果】Java向PPT添加文本水印的简单方法(单/平铺水印)》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《【怎么设置ppt水印效果】Java向PPT添加文本水印的简单方法(单/平铺水印)》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/2508661.html