[前言]

在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