[前言]

在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