2016-04-18 3 views
0

段落を参照せずにフォントサイズを設定することはできますか?単語の文書内のすべてを選択し、瓶docx4jを使用している間にワンショットでフォントサイズとフォントタイプを変更する方法はありますか?ワードドキュメントのフォント

WordMLPackage.getMainDocumentPart().addStyledParagraphOfText("Subtitle","Arial"); 

これは常に段落を追加してフォントを設定します。私は段落を追加していないので、私はこれを望んでいません。私はテキストファイルを読んでいて、同じことを単語文書に書きたい。問題は、デフォルトで書かれた文書のフォントサイズが12とArialフォントで表示されることです。したがって、線は次の行に移動し、インデントは問題になります。

助けてください。

答えて

0

これを行う場所は、スタイル部分のrPrDefaultにあります。例:

<w:styles xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"> 
    <w:docDefaults> 
    <w:rPrDefault> 
     <w:rPr> 
     <w:rFonts w:cs="Arial" w:eastAsia="Arial" w:hAnsi="Arial" w:ascii="Arial"/> 
     <w:sz w:val="22"/> 
     </w:rPr> 
    </w:rPrDefault> 

w:szは半角でフォントサイズです。

WordMLPackage.getMainDocumentPartを(使用、一部あなたのスタイルを操作するため)。getStyleDefinitionsPart()。のgetContents()

getMainDocumentPart()を使用し、プロパティを持たない段落を追加する。addParagraphOfText、または新しいPのP =を作成しますP();あなたのコンテンツを追加し、それをMainDocumentPartのコンテンツに追加します。

+0

アドバイスをお願いします。どこに追加すればいいですか? – Megha

関連する問題