java中使用POI操作XWPFRun的屬性詳解,poixwpfrun

來源:互聯網
上載者:User

java中使用POI操作XWPFRun的屬性詳解,poixwpfrun

XWPFRun是XWPFDocument中的一段文字物件(就是一段文字)

 

建立文檔對象

XWPFDocument docxDocument = new XWPFDocument();

建立段落對象

XWPFParagraph paragraphX = docxDocument.createParagraph();

建立文字物件(今天的主角:XWPFRun)
XWPFRun runX = paragraphX.createRun();

 

//預設:宋體(wps)/等線(office2016) 5號 左右對齊 單倍間距runX.setText("舜發於畎畝之中, 傅說舉於版築之間, 膠鬲舉於魚鹽之中, 管夷吾舉於士...");runX.setBold(false);//加粗runX.setCapitalized(false);//我也不知道這個屬性做啥的//runX.setCharacterSpacing(5);//這個屬性報錯runX.setColor("BED4F1");//設定顏色--十六進位runX.setDoubleStrikethrough(false);//雙刪除線runX.setEmbossed(false);//浮雕字型----效果和印記(懸浮陰影)類似//runX.setFontFamily("宋體");//字型runX.setFontFamily("華文新魏", FontCharRange.cs);//字型,範圍----效果不詳runX.setFontSize(14);//字型大小runX.setImprinted(false);//印跡(懸浮陰影)---效果和浮雕類似runX.setItalic(false);//斜體(字型傾斜)//runX.setKerning(1);//字元間距調整----這個好像沒有效果runX.setShadow(true);//陰影---稍微有點效果(陰影不明顯)//runX.setSmallCaps(true);//小型股------效果不清楚//runX.setStrike(true);//單刪除線(廢棄)runX.setStrikeThrough(false);//單刪除線(新的替換Strike)//runX.setSubscript(VerticalAlign.SUBSCRIPT);//下標(吧當前這個run變成下標)---枚舉//runX.setTextPosition(5);//字型位置(效果不詳)//runX.setUnderline(UnderlinePatterns.DASH_LONG);//各種類型的底線(枚舉)
//runX0.addBreak();//類似換行的操作(html的  br標籤)
runX0.addTab();//tab鍵
runX0.addCarriageReturn();//斷行符號鍵

注意:addTab()和addCarriageReturn() 對setText()的使用先後順序有關:比如先執行addTab,再寫Text這是對當前這個Text的Table,反之是對下一個run的Text的Tab效果

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.