色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Java如何實(shí)現(xiàn)Word文檔分欄效果

瀏覽:141日期:2022-05-30 08:40:14

分欄是報(bào)刊、書(shū)籍、雜志常用的排版樣式,它不僅能方便閱讀,同時(shí)也能增加頁(yè)面的美觀度。本文將介紹如何在Java應(yīng)用程序中給Word文檔添加多個(gè)欄來(lái)實(shí)現(xiàn)分欄效果,以及如何設(shè)置每欄的寬度、間距和分割線。

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

Jar文件導(dǎo)入方法

方法一:

下載Free Spire.Doc for Java包并解壓縮,然后從lib文件夾下,將Spire.Doc.jar包導(dǎo)入到你的Java應(yīng)用程序中。(導(dǎo)入成功后如下圖所示)

Java如何實(shí)現(xiàn)Word文檔分欄效果

Java 實(shí)現(xiàn) Word 文檔分欄效果

方法二:

通過(guò)Maven倉(cāng)庫(kù)安裝導(dǎo)入。詳細(xì)的操作步驟請(qǐng)參考鏈接:

https://www.jb51.net/article/164716.htm

Java代碼示例

import com.spire.doc.*;import com.spire.doc.documents.*;public class CreateMutiColumnWordDocument { public static void main(String[] args){ //創(chuàng)建Word文檔 Document document = new Document(); //添加一個(gè)section Section section = document.addSection(); //添加三欄到section,并設(shè)置每欄的寬度和間距 section.addColumn(100, 30); section.addColumn(100, 30); section.addColumn(100, 30); //添加欄分割線 section.getPageSetup().setColumnsLineBetween(true); String paraText1 = '月球,俗稱(chēng)月亮,古時(shí)又稱(chēng)太陰、玄兔,是地球唯一的天然衛(wèi)星,并且是太陽(yáng)系中第五大的衛(wèi)星。'+'月球的直徑是地球的四分之一,質(zhì)量是地球的八十分之一,相對(duì)于所環(huán)繞的行星,它是質(zhì)量最大的衛(wèi)星,也是太陽(yáng)系內(nèi)密度第二高的衛(wèi)星,僅次于木衛(wèi)一。'+'月球表面布滿(mǎn)了由隕石撞擊形成的環(huán)形山。月球現(xiàn)在與地球的距離,大約是地球直徑的30倍。'; String paraText2 = '月球的自轉(zhuǎn)與公轉(zhuǎn)同步(潮汐鎖定),因此始終以同一面朝向著地球。'+'月球的引力影響造成地球海洋的潮汐和每一天的時(shí)間延長(zhǎng)。'+'而月球與太陽(yáng)的大小比率與距離的比率相近,使得它的視大小與太陽(yáng)幾乎相同,在日食時(shí)月球可以完全遮蔽太陽(yáng)而形成日全食。'; String paraText3 = '月球是第一個(gè)人類(lèi)曾經(jīng)登陸過(guò)的地外星球。'+'前蘇聯(lián)的月球計(jì)劃在1959年發(fā)射了第一艘登月的無(wú)人太空船;美國(guó)NASA的阿波羅計(jì)劃是到目前為止,唯一實(shí)現(xiàn)的載人登月任務(wù)。'+'2019年1月3日,中國(guó)嫦娥四號(hào)成功登陸月球背面,全人類(lèi)首次實(shí)現(xiàn)月球背面軟著陸。'+'1月15日,嫦娥四號(hào)完成人類(lèi)首次月面生物實(shí)驗(yàn),月面長(zhǎng)出第一株嫩芽。2月15日,月球再添5個(gè)“中國(guó)地名”。'; //添加段落到section Paragraph paragraph = section.addParagraph(); //添加文本到段落 paragraph.appendText(paraText1); //添加分欄符 (分欄符后面的文字將從下一欄開(kāi)始) paragraph.appendBreak(BreakType.Column_Break); //添加段落到section paragraph = section.addParagraph(); //添加文本到段落 paragraph.appendText(paraText2); //添加分欄符 paragraph.appendBreak(BreakType.Column_Break); //添加段落到section paragraph = section.addParagraph(); //添加文本到段落 paragraph.appendText(paraText3); //創(chuàng)建段落樣式,并設(shè)置字體和字號(hào) ParagraphStyle paragraphStyle = new ParagraphStyle(document); paragraphStyle.setName('style'); paragraphStyle.getCharacterFormat().setFontName('宋體'); paragraphStyle.getCharacterFormat().setFontSize(12); document.getStyles().add(paragraphStyle); //給段落應(yīng)用段落樣式 for(int i = 0; i< section.getParagraphs().getCount(); i++){ section.getParagraphs().get(i).applyStyle('style'); } //保存結(jié)果文檔 document.saveToFile('分欄效果.docx', FileFormat.Docx_2013); }}

分欄效果圖:

Java如何實(shí)現(xiàn)Word文檔分欄效果

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

標(biāo)簽: word
相關(guān)文章:
主站蜘蛛池模板: 日本一区二区三区高清在线观看 | 特黄女一级毛片 | 亚洲欧美一区二区三区久本道 | 欧美成人自拍 | 免费人成黄页网站在线观看 | 国产自在线观看 | 久久欧美精品欧美九久欧美 | 精品久久久久久乐 | 99国产精品免费视频观看 | 三级韩国一区久久二区综合 | 久久精品中文字幕免费 | 中文一区二区在线观看 | 亚洲综合成人在线 | 久久99精品九九九久久婷婷 | 动漫精品一区二区 | 99久99久6久热在线播放 | 97国内免费久久久久久久久久 | 久99re视频9在线观看 | 波多野结衣在线视频观看 | 欧美一区二区三区久久久人妖 | 日韩欧美不卡在线 | 男人又粗又硬桶女人免费 | 97在线免费视频观看 | 久艹在线观看 | 欧美一级aa毛片禁片 | 色在线看 | 久久久免费的精品 | 欧美成人久久久免费播放 | 欧美亚洲免费 | 九九99re在线视频精品免费 | 日韩在线二区 | 免费黄色在线网址 | 日韩精品中文字幕一区三区 | 日韩一区二区视频在线观看 | 欧美成人精品欧美一级乱黄 | 在线观看人成网站深夜免费 | 中文字幕在线无限2021 | 成人久久 | 亚洲日本一区二区三区高清在线 | 午夜限制r级噜噜片一区二区 | 加勒比色综合 |