亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Java 添加文本框到PPT幻燈片過(guò)程解析

 更新時(shí)間:2019年09月04日 16:59:49   作者:Miaonly  
這篇文章主要介紹了Java 添加文本框到PPT幻燈片過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

本文將介紹圖和通過(guò)Java程序添加文本框到PPT幻燈片的方法。包括設(shè)置文本框邊框樣式、填充效果、陰影效果、文本框旋轉(zhuǎn)、文字樣式等。

使用工具:Free Spire.Presentation for Java (免費(fèi)版)

Jar文件獲取及導(dǎo)入:

方法1:通過(guò)E-iceblue官網(wǎng)下載jar文件包。下載后,解壓文件,并將lib文件夾下的Spire.Presentation.jar文件導(dǎo)入到j(luò)ava程序。參考如下導(dǎo)入效果:

方法2:可通過(guò)maven倉(cāng)庫(kù)安裝導(dǎo)入??蓞⒖?a target="_blank" href="http://chabaoo.cn/article/164716.htm">導(dǎo)入方法。

Java代碼示例(供參考)

import com.spire.presentation.*;
import com.spire.presentation.drawing.FillFormatType;
import com.spire.presentation.drawing.GradientShapeType;
import com.spire.presentation.drawing.OuterShadowEffect;
import java.awt.*;
public class AddTextBox {
  public static void main(String[]args)throws Exception {
    //創(chuàng)建文檔
    Presentation ppt = new Presentation();
    //獲取第一張幻燈片,添加指定大小和位置的矩形文本框
    IAutoShape tb = ppt.getSlides().get(0).getShapes().appendShape(ShapeType.RECTANGLE,new Rectangle(80, 120, 550, 200));
    //設(shè)置文本框邊框樣式
    tb.getLine().setFillType(FillFormatType.SOLID);
    tb.getLine().setWidth(2.5);
    tb.getLine().getSolidFillColor().setColor(Color.white);
    //添加文本到文本框,并格式化文本
    tb.appendTextFrame("添加文本框\n Append Textbox");
    PortionEx textRange = tb.getTextFrame().getTextRange();
    textRange.getFill().setFillType(FillFormatType.SOLID);
    textRange.getFill().getSolidColor().setColor(Color.white);
    textRange.setFontHeight(30);
    textRange.setLatinFont(new TextFont("Arial Unicode MS"));
    //填充文本框顏色為漸變色
    tb.getFill().setFillType(FillFormatType.GRADIENT);
    tb.getFill().getGradient().setGradientShape(GradientShapeType.LINEAR);
    tb.getFill().getGradient().getGradientStops().append(1f,KnownColors.THISTLE);
    tb.getFill().getGradient().getGradientStops().append(0f,KnownColors.ROYAL_BLUE);
    //設(shè)置文本框陰影效果
    OuterShadowEffect shadowEffect= new OuterShadowEffect();
    shadowEffect.setBlurRadius(20);
    shadowEffect.setDirection(30);
    shadowEffect.setDistance(8);
    shadowEffect.getColorFormat().setColor(Color.LIGHT_GRAY);
    tb.getEffectDag().setOuterShadowEffect(shadowEffect);
    //設(shè)置文本框向右旋轉(zhuǎn)5度( 向左旋轉(zhuǎn)設(shè)置數(shù)值為負(fù)數(shù))
    tb.setRotation(5);
    //保存文檔
    ppt.saveToFile("AddTextBox.pptx",FileFormat.PPTX_2013);
    ppt.dispose();
  }
}

文本框添加效果:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java 高并發(fā)編程之最實(shí)用的任務(wù)執(zhí)行架構(gòu)設(shè)計(jì)建議收藏

    Java 高并發(fā)編程之最實(shí)用的任務(wù)執(zhí)行架構(gòu)設(shè)計(jì)建議收藏

    高并發(fā)(High Concurrency)是互聯(lián)網(wǎng)分布式系統(tǒng)架構(gòu)設(shè)計(jì)中必須考慮的因素之一,它通常是指,通過(guò)設(shè)計(jì)保證系統(tǒng)能夠同時(shí)并行處理很多請(qǐng)求,高并發(fā)相關(guān)常用的一些指標(biāo)有響應(yīng)時(shí)間(Response Time),吞吐量(Throughput),每秒查詢(xún)率QPS(Query Per Second),并發(fā)用戶(hù)數(shù)等
    2021-10-10
  • springboot加載復(fù)雜的yml文件獲取不到值的解決方案

    springboot加載復(fù)雜的yml文件獲取不到值的解決方案

    這篇文章主要介紹了springboot加載復(fù)雜的yml文件獲取不到值的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Springboot 在普通類(lèi)型注入Service或mapper

    Springboot 在普通類(lèi)型注入Service或mapper

    這篇文章主要介紹了Springboot 在普通類(lèi)型注入Service或mapper,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • springBoot  創(chuàng)建定時(shí)任務(wù)過(guò)程詳解

    springBoot 創(chuàng)建定時(shí)任務(wù)過(guò)程詳解

    這篇文章主要介紹了springBoot 創(chuàng)建定時(shí)任務(wù)過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • Spring注解驅(qū)動(dòng)之ApplicationListener用法解讀

    Spring注解驅(qū)動(dòng)之ApplicationListener用法解讀

    這篇文章主要介紹了Spring注解驅(qū)動(dòng)之ApplicationListener用法解讀,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • Java?SpringBoot操作Redis

    Java?SpringBoot操作Redis

    這篇文章主要介紹了SpringBoot如何操作Redis,文章中有詳細(xì)的代碼示例,有一定的參考價(jià)值,感興趣的同學(xué)可以參考閱讀
    2023-04-04
  • java關(guān)鍵字static的使用詳解

    java關(guān)鍵字static的使用詳解

    這篇文章主要介紹了java關(guān)鍵字static的使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • java基于swing實(shí)現(xiàn)的五子棋游戲代碼

    java基于swing實(shí)現(xiàn)的五子棋游戲代碼

    這篇文章主要介紹了java基于swing實(shí)現(xiàn)的五子棋游戲代碼,主要涉及圖形界面與數(shù)組的用法,有不錯(cuò)的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-11-11
  • SpringBoot實(shí)現(xiàn)對(duì)超大文件進(jìn)行異步壓縮下載的使用示例

    SpringBoot實(shí)現(xiàn)對(duì)超大文件進(jìn)行異步壓縮下載的使用示例

    在Web應(yīng)用中,文件下載功能是一個(gè)常見(jiàn)的需求,本文介紹了SpringBoot實(shí)現(xiàn)對(duì)超大文件進(jìn)行異步壓縮下載的使用示例,具有一定的參考價(jià)值,感興趣的可以了解一下,
    2023-09-09
  • Spring?Data?Jpa?復(fù)雜查詢(xún)方式總結(jié)(多表關(guān)聯(lián)及自定義分頁(yè))

    Spring?Data?Jpa?復(fù)雜查詢(xún)方式總結(jié)(多表關(guān)聯(lián)及自定義分頁(yè))

    這篇文章主要介紹了Spring?Data?Jpa?復(fù)雜查詢(xún)方式總結(jié)(多表關(guān)聯(lián)及自定義分頁(yè)),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02

最新評(píng)論