Верхний и нижний индексы – это символы, которые появляются немного выше или ниже вашего обычного текста и часто используются как в математических, так и в химических формулах. В этой статье будет продемонстрировано, как вставлять верхние и нижние индексы в документ Word с помощью стороннего бесплатного API.
Установка (2 способа) ● Загрузите бесплатный API ( Бесплатный Spire. Doc для Java ) и распакуйте его. Затем добавьте Spire.Doc.jar файл в ваше Java-приложение в качестве зависимости.
● Вы также можете добавить зависимость jar в проект maven, добавив следующие конфигурации в pom.xml .
com.e-iceblue e-iceblue http://repo.e-iceblue.com/nexus/content/groups/public/ e-iceblue spire.doc.free 3.9.0
Соответствующий Фрагмент Кода
import com.spire.doc.*; import com.spire.doc.documents.BreakType; import com.spire.doc.documents.Paragraph; import com.spire.doc.documents.SubSuperScript; public class SubSuperScritp { public static void main(String[] args) { //Create a Document instance Document doc = new Document(); //Add a section Section sec = doc.addSection(); //Add a paragraph Paragraph para = sec.addParagraph(); //Insert text and set some of the characters as superscript para.appendText("A"); para.appendText("2").getCharacterFormat().setSubSuperScript(SubSuperScript.Super_Script); para.appendText("+B"); para.appendText("2").getCharacterFormat().setSubSuperScript(SubSuperScript.Super_Script); para.appendText("=C"); para.appendText("2").getCharacterFormat().setSubSuperScript(SubSuperScript.Super_Script); //Add a line break para.appendBreak(BreakType.Line_Break); //Insert text and set some of the characters as subscript para.appendText("H"); para.appendText("2").getCharacterFormat().setSubSuperScript(SubSuperScript.Sub_Script); para.appendText("O"); //Save the document doc.saveToFile("InsertSubSuperScript.docx", FileFormat.Docx_2013); doc.dispose(); } }
Оригинал: “https://dev.to/jazzzzz/insert-superscripts-and-subscripts-in-word-using-java-2ihe”