最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java如何為 PPT 中的圖形添加陰影效果

 更新時(shí)間:2020年09月18日 10:25:38   作者:Jazzz  
這篇文章主要介紹了Java如何為 PPT 中的圖形添加陰影效果,幫助大家更好的利用java處理圖像,感興趣的朋友可以了解下

在PowerPoint文檔中,給圖片添加陰影效果能增強(qiáng)圖片的逼真度,使其貼近現(xiàn)實(shí)效果,提升文檔的美觀(guān)度。 本文將展示如何使用Free Spire.Presentation for Java為PPT中的圖形添加陰影效果。除了文中展示的預(yù)設(shè)陰影效果,還可以添加內(nèi)部陰影(InnerShadowEffect)、外部陰影(OuterShadowEffect)、柔化邊緣陰影(SoftEdgeEffect)等。

JAR包導(dǎo)入

方法一:下載Free Spire.Presentation for Java包并解壓縮,然后將lib文件夾下的jar包作為依賴(lài)項(xiàng)直接導(dǎo)入到Java應(yīng)用程序中。

方法二:通過(guò)Maven倉(cāng)庫(kù)安裝jar包,配置pom.xml文件的代碼如下:

<repositories>
  <repository>
    <id>com.e-iceblue</id>
    <url>http://repo.e-iceblue.cn/repository/maven-public/</url>
  </repository>
</repositories>
<dependencies>
  <dependency>
    <groupId>e-iceblue</groupId>
    <artifactId>spire.presentation.free</artifactId>
    <version>2.6.1</version>
​  </dependency>
</dependencies>

Java代碼

import com.spire.presentation.*;
import com.spire.presentation.drawing.FillFormatType;
import com.spire.presentation.drawing.PictureFillType;
import com.spire.presentation.drawing.PresetShadow;

import java.awt.geom.Rectangle2D;
import java.awt.Color;

public class ShapeShadowEffect {

  public static void main(String[] args) throws Exception {

    //創(chuàng)建Presentation對(duì)象
    Presentation ppt = new Presentation();

    //獲取第一頁(yè)幻燈片
    ISlide slide = ppt.getSlides().get(0);

    //添加一個(gè)圖形
    Rectangle2D rect = new Rectangle2D.Float(120, 80, 180, 150);
    IAutoShape shape = slide.getShapes().appendShape(ShapeType.RECTANGLE,rect);

    //將圖片填充到圖形
    shape.getFill().setFillType(FillFormatType.PICTURE);
    shape.getFill().getPictureFill().getPicture().setUrl("C:\\Users\\Administrator\\Desktop\\cow.png");
    shape.getFill().getPictureFill().setFillType(PictureFillType.STRETCH);
    shape.getLine().setFillType(FillFormatType.NONE);

    //設(shè)置陰影效果
    PresetShadow presetShadow = new PresetShadow();
    presetShadow.setPreset(PresetShadowValue.BACK_RIGHT_PERSPECTIVE);
    presetShadow.getColorFormat().setColor(Color.lightGray);

    //將陰影效果應(yīng)用到圖形
    shape.getEffectDag().setPresetShadowEffect(presetShadow);

    //保存文檔
    ppt.saveToFile("ShapeShadow.pptx", FileFormat.PPTX_2013);
  }
}

代碼運(yùn)行結(jié)果:

以上就是Java如何為 PPT 中的圖形添加陰影效果的詳細(xì)內(nèi)容,更多關(guān)于Java 圖形添加陰影的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • spring data jpa 查詢(xún)自定義字段,轉(zhuǎn)換為自定義實(shí)體方式

    spring data jpa 查詢(xún)自定義字段,轉(zhuǎn)換為自定義實(shí)體方式

    這篇文章主要介紹了spring data jpa 查詢(xún)自定義字段,轉(zhuǎn)換為自定義實(shí)體方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • SpringBoot使用PageHelper分頁(yè)詳解

    SpringBoot使用PageHelper分頁(yè)詳解

    這篇文章主要介紹了SpringBoot使用PageHelper分頁(yè)詳解,我們?cè)谌魏蔚南到y(tǒng)中,分頁(yè)功能是必不可少的,然而,對(duì)于這個(gè)功能如果有一種快速開(kāi)發(fā)的實(shí)現(xiàn)方式,當(dāng)然可以節(jié)省我們很多的時(shí)間了,接下來(lái),我就給大家基于不同的環(huán)境來(lái)說(shuō)說(shuō)如何使用一個(gè)分頁(yè)插件,需要的朋友可以參考下
    2023-10-10
  • Java使用Calendar類(lèi)實(shí)現(xiàn)動(dòng)態(tài)日歷

    Java使用Calendar類(lèi)實(shí)現(xiàn)動(dòng)態(tài)日歷

    這篇文章主要為大家詳細(xì)介紹了Java使用Calendar類(lèi)實(shí)現(xiàn)動(dòng)態(tài)日歷,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • Spring?中的?Service?有多個(gè)實(shí)現(xiàn)類(lèi)如何注入(多種方式)

    Spring?中的?Service?有多個(gè)實(shí)現(xiàn)類(lèi)如何注入(多種方式)

    這篇文章主要介紹了Spring?中的?Service?有多個(gè)實(shí)現(xiàn)類(lèi)如何注入,本文通過(guò)多種方式結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-07-07
  • 關(guān)于對(duì)Java正則表達(dá)式"\\"的理解

    關(guān)于對(duì)Java正則表達(dá)式"\\"的理解

    正則表達(dá)式中,\代表轉(zhuǎn)義字符,通常是轉(zhuǎn)義一些特殊字符,下面這篇文章主要給大家介紹了關(guān)于對(duì)Java正則表達(dá)式"\\"的相關(guān)理解,需要的朋友可以參考下
    2022-09-09
  • 詳解MyBatis的Dao層實(shí)現(xiàn)和配置文件深入

    詳解MyBatis的Dao層實(shí)現(xiàn)和配置文件深入

    這篇文章主要為大家詳細(xì)介紹了MyBatis的Dao層實(shí)現(xiàn)和配置文件深入,文中的示例代碼講解詳細(xì),感興趣的小伙伴快來(lái)跟隨小編一起學(xué)習(xí)一下
    2022-07-07
  • SpringBoot實(shí)現(xiàn)AOP切面的三種方式

    SpringBoot實(shí)現(xiàn)AOP切面的三種方式

    Spring,SpringBoot框架憑借多種高效機(jī)制,顯著增強(qiáng)了代碼的功能性,并實(shí)現(xiàn)了切面編程(AOP)的精髓,其核心亮點(diǎn)之一,是運(yùn)用動(dòng)態(tài)代理技術(shù),無(wú)需觸動(dòng)源代碼即可在Bean的運(yùn)行時(shí)為其動(dòng)態(tài)織入額外功能,本文給大家介紹了SpringBoot通過(guò)3種方式實(shí)現(xiàn)AOP切面,需要的朋友可以參考下
    2024-08-08
  • Java各種排序算法匯總(冒泡,選擇,歸并,希爾及堆排序等)

    Java各種排序算法匯總(冒泡,選擇,歸并,希爾及堆排序等)

    這篇文章主要介紹了Java各種排序算法,以大量實(shí)例形式匯總分析了Java常用的各種排序算法,包括冒泡排序、快速排序、堆排序、插入排序、希爾排序、選擇排序、歸并排序等,需要的朋友可以參考下
    2015-11-11
  • MyBatis中的SQL映射文件配置結(jié)果映射的操作指南

    MyBatis中的SQL映射文件配置結(jié)果映射的操作指南

    MyBatis?是一款優(yōu)秀的?ORM?框架,它提供了多種配置方式來(lái)定義?SQL?語(yǔ)句以及結(jié)果映射規(guī)則,本文將介紹?MyBatis?中的?SQL?映射文件如何配置結(jié)果映射,包括常規(guī)類(lèi)型、集合類(lèi)型等多種情況,需要的朋友可以參考下
    2023-07-07
  • spring AOP代理執(zhí)行@EnableAspectJAutoProxy的exposeProxy屬性詳解

    spring AOP代理執(zhí)行@EnableAspectJAutoProxy的exposeProxy屬性詳解

    這篇文章主要為大家介紹了spring AOP代理執(zhí)行@EnableAspectJAutoProxy的exposeProxy屬性詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09

最新評(píng)論

襄樊市| 花莲市| 迭部县| 芮城县| 交城县| 开封县| 尼玛县| 新和县| 本溪| 潜山县| 青阳县| 辉南县| 鄂伦春自治旗| 额尔古纳市| 霍山县| 尚志市| 麟游县| 孝义市| 兴海县| 乌苏市| 新竹市| 鹤峰县| 梅河口市| 金塔县| 舒城县| 深泽县| 抚松县| 阆中市| 鲜城| 郁南县| 武鸣县| 荆门市| 达尔| 安国市| 隆化县| 彭泽县| 古交市| 长寿区| 南江县| 永康市| 合作市|