Java如何在 Word 中設(shè)置上、下標(biāo)
上標(biāo)是指比同一行中其他文字稍高的文字,而下標(biāo)是指比同一行中其他文字稍低的文字。在生活中,我們常見的平方米、立方米等符號(hào)以及化學(xué)中的各種元素符號(hào),都是利用上、下標(biāo)來表示的。本文將介紹通過Free Spire.Doc for Java給Word文檔中的指定字符或字符串設(shè)置上標(biāo)或者下標(biāo)的方法。
Jar包導(dǎo)入
方法一:下載Free Spire.Doc for Java包并解壓縮,然后將lib文件夾下的Spire.Doc.jar包作為依賴項(xiàng)導(dǎo)入到Java應(yīng)用程序中。
方法二:通過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.doc.free</artifactId> <version>2.7.3</version> </dependency> </dependencies>
Java代碼
import com.spire.doc.*; import com.spire.doc.documents.Paragraph; import com.spire.doc.documents.SubSuperScript; public class SubSuperScritp { public static void main(String[] args) { //創(chuàng)建文檔 Document doc = new Document(); Section sec = doc.addSection(); //添加段落1,設(shè)置上標(biāo) Paragraph para1 = sec.addParagraph(); para1.appendText("A"); para1.appendText("2").getCharacterFormat().setSubSuperScript(SubSuperScript.Super_Script); para1.appendText("+B"); para1.appendText("2").getCharacterFormat().setSubSuperScript(SubSuperScript.Super_Script); para1.appendText("=C"); para1.appendText("2").getCharacterFormat().setSubSuperScript(SubSuperScript.Super_Script); //添加段落2、3,設(shè)置下標(biāo) Paragraph para2 = sec.addParagraph(); para2.appendText("An = S"); para2.appendText("n").getCharacterFormat().setSubSuperScript(SubSuperScript.Sub_Script); para2.appendText("- S"); para2.appendText("n-1").getCharacterFormat().setSubSuperScript(SubSuperScript.Sub_Script); Paragraph para3 = sec.addParagraph(); para3.appendText("C"); para3.appendText("O"); para3.appendText("2").getCharacterFormat().setSubSuperScript(SubSuperScript.Sub_Script); //保存文檔 doc.saveToFile("SubSuperScript.docx", FileFormat.Docx_2013); doc.dispose(); } }
上下標(biāo)設(shè)置效果:
以上就是Java如何在 Word 中設(shè)置上、下標(biāo)的詳細(xì)內(nèi)容,更多關(guān)于Java設(shè)置上、下標(biāo)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Java?SpringBoot?獲取接口實(shí)現(xiàn)類匯總
這篇文章主要介紹了Java?SpringBoot?獲取接口實(shí)現(xiàn)類匯總,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-09-09Java進(jìn)階學(xué)習(xí):jar打包詳解
Java進(jìn)階學(xué)習(xí):jar打包詳解...2006-12-12Spring-data-redis操作redis知識(shí)總結(jié)
這篇文章主要介紹了Spring-data-redis操作redis知識(shí)總結(jié),spring-data-redis是spring-data模塊的一部分,專門用來支持在spring管理項(xiàng)目對(duì)redis的操作。2017-04-04idea常用的18個(gè)設(shè)置(程序員必不可少)
這篇文章主要給大家介紹了關(guān)于idea常用的18個(gè)設(shè)置,這些對(duì)程序員們來說必不可少,idea開發(fā)常用基本且非常實(shí)用的配置,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-08-08Java數(shù)據(jù)結(jié)構(gòu)之鏈表實(shí)現(xiàn)(單向、雙向鏈表及鏈表反轉(zhuǎn))
這篇文章主要給大家介紹了關(guān)于Java數(shù)據(jù)結(jié)構(gòu)之鏈表實(shí)現(xiàn)的相關(guān)資料,其中包括單向鏈表、雙向鏈表及鏈表反轉(zhuǎn)的實(shí)現(xiàn)代碼,需要的朋友可以參考下2021-06-06Java 自定義Spring框架以及Spring框架的基本使用
Spring框架是由于軟件開發(fā)的復(fù)雜性而創(chuàng)建的。Spring使用的是基本的JavaBean來完成以前只可能由EJB完成的事情。然而,Spring的用途不僅僅限于服務(wù)器端的開發(fā)2021-10-10springboot實(shí)現(xiàn)jar運(yùn)行復(fù)制resources文件到指定的目錄(思路詳解)
這篇文章主要介紹了springboot實(shí)現(xiàn)jar運(yùn)行復(fù)制resources文件到指定的目錄,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-04-04