JavaでWord文書に脚注を追加する
脚注1つの単語や文章の内容を説明する注釈の一種です。1ページの底によく置かれる。脚注のため、ユーザーはより明確にいくつかの複雑な単語を学ぶことができ、完全性が保存することができます。
したがって、本明細書では、JavaアプリケーションのWord文書に、Spire.Doc を使用して脚注を追加する方法について説明する。
1.段落全体の後に脚注を追加します。
2.指定されたテキストを検索し、検索テキストの後に脚注を追加します。
ワードドキュメントの最初の段落に脚注を追加します:
import com.spire.doc.*;
import com.spire.doc.documents.*;
import com.spire.doc.fields.*;
import java.awt.*;
public class WordFootnote {
public static void main(String[] args) throws Exception {
//サンプルドキュメントの読み込み
Document doc = new Document();
doc.loadFromFile("Sample.docx", FileFormat.Docx_2010);
//最初のセレクションの第1段を取得します。
Paragraph para = doc.getSections().get(0).getParagraphs().get(0);
//最初の段落の後に脚注を追加します
Footnote footnote = para.appendFootnote(FootnoteType.Footnote);
//脚注の内容を追加し、フォントの書式を設定します
TextRange text = footnote.getTextBody().addParagraph().appendText("Demo of Spire.Doc");
text.getCharacterFormat().setFontName("Arial Black");
text.getCharacterFormat().setFontSize(10);
text.getCharacterFormat().setTextColor(new Color(255, 140, 0));
footnote.getMarkerCharacterFormat().setFontName("Calibri");
footnote.getMarkerCharacterFormat().setFontSize(12);
footnote.getMarkerCharacterFormat().setBold(true);
footnote.getMarkerCharacterFormat().setTextColor(new Color(0, 0, 139));
// 文書を保存
doc.saveToFile("output/Addfootnote.docx", FileFormat.Docx_2010);
}
}
指定されたテキストSpire.Docを検索して脚注を追加します:
import com.spire.doc.*;
import com.spire.doc.documents.*;
import com.spire.doc.fields.*;
import java.awt.*;
public class WordFootnotes {
public static void main(String[] args) throws Exception {
//サンプルドキュメントの読み込み
Document doc = new Document();
doc.loadFromFile("Sample.docx", FileFormat.Docx_2010);
//テキストを検索 Spire.Doc
TextSelection[] selections = doc.findAllString("Spire.Doc", false, true);
for (TextSelection selection : selections) {
TextRange range = selection.getAsOneRange();
Paragraph para = range.getOwnerParagraph();
//指定されたテキストの後に脚注を追加します
Footnote footnote = para.appendFootnote(FootnoteType.Footnote);
int index = para.getChildObjects().indexOf(range);
para.getChildObjects().insert(index + 1, footnote);
//脚注の内容を追加し、フォントの書式を設定します
TextRange text = footnote.getTextBody().addParagraph().appendText("Demo of Spire.Doc");
text.getCharacterFormat().setFontName("Arial Black");
text.getCharacterFormat().setFontSize(10);
text.getCharacterFormat().setTextColor(new Color(255, 140, 0));
footnote.getMarkerCharacterFormat().setFontName("Calibri");
footnote.getMarkerCharacterFormat().setFontSize(12);
footnote.getMarkerCharacterFormat().setBold(true);
footnote.getMarkerCharacterFormat().setTextColor(new Color(0, 0, 139));
//文書を保存
doc.saveToFile("output/Addfootnote.docx", FileFormat.Docx_2010);
}
}
}
Author And Source
この問題について(JavaでWord文書に脚注を追加する), 我々は、より多くの情報をここで見つけました https://qiita.com/iceblue/items/c8578ebb5025d848f829著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .