[前言]
在PPT幻燈片上,可以添加形狀以達(dá)到與水印類(lèi)似的效果。也就是說(shuō),您可以在幻燈片中心添加水印以單文本字體顯示的單文本水印效果。但是,您也可以添加多行(拼貼)文本水印效果。也就是說(shuō),您可以在幻燈片上以一定的方式在頁(yè)面上排列多個(gè)文本水印效果。上一句解釋了如何通過(guò)C#程序添加多行水印效果。本文以Java程序代碼為例,介紹了添加單個(gè)文本水印和在文本中平鋪水印、代碼引用等水印的方法。
[程序環(huán)境]
此程序編譯環(huán)境為IntelliJ IDEA,JDK 1 . 8 . 0版,引入了自由版本文件。
1.添加單個(gè)文本水印
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);
//設(shè)置文本水印的寬度和高度
Int width=400
Int height=300
//定義矩形區(qū)域
Recrect=newrec()。getsize()。getwidth ()-width)/2、
()。getsize()。getheight ()-height)/2、width、height);
//向定義區(qū)域添加形狀
Iautoshapeshape=()。appendshape、rect);
//指定外觀型式
()。setFillType);
()。getLineColor()。set color);
(-45);
()。setSelectionProtection(true);
()。setFillType);
);
向//shape添加文本
()。setText(“內(nèi)部使用”);
Portion ex textrange=()。get textrange();
//設(shè)置文本水印樣式
()。setFillType);
()。getsolidcolor()。setcolor(新顏色(211,211,211));
(50);
//保存文檔
(' Tex,F(xiàn)ileFormat。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);
//設(shè)置文本水印文本寬度和高度
Int width=110
Int height=80
//起始坐標(biāo)
Float x=10
Float y=40
for(int I=0;I 4;I)
{
for(int j=0;j 4;j)
{
//繪制文本、設(shè)置文本格式并將其添加到第一張幻燈片
Recrect=newrec (x,y,寬度,高度);
Iautoshapeshape=()。appendshape、rect);
()。setFillType);
()。getLineColor()。set color);
(-45);
()。setSelectionProtection(true);
()。setFillType);
()。setText(“內(nèi)部使用”);
);
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,F(xiàn)ileFormat。PPTX _ 2013);
();
}
}
其中,如果width=110,則可以設(shè)置文本寬度值int width的值,以獲得各種水印文本字符數(shù)組樣式,如水印字體效果。
Width=60時(shí)水印的效果:
Width=10時(shí)水印的效果:
[最后]
在本次介紹中,Java添加PPT文本水印的全部?jī)?nèi)容,添加單水印和平鋪水印效果的基本方法沒(méi)有太大區(qū)別。
1.《【怎么設(shè)置ppt水印效果】Java向PPT添加文本水印的簡(jiǎn)單方法(單/平鋪水印)》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無(wú)關(guān),侵刪請(qǐng)聯(lián)系頁(yè)腳下方聯(lián)系方式。
2.《【怎么設(shè)置ppt水印效果】Java向PPT添加文本水印的簡(jiǎn)單方法(單/平鋪水印)》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。
3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來(lái)源地址,http://f99ss.com/keji/2508661.html