1. 程式人生 > >XWPFRun屬性詳解

XWPFRun屬性詳解

範圍 creat 刪除 ntc pos cnblogs 懸浮 刪除線 run

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);//各種類型的下劃線(枚舉)

XWPFRun屬性詳解