Рубрики
Без рубрики

Вставка надстрочных и нижних индексов в Word с помощью Java

Верхний и нижний индексы – это символы, которые появляются немного выше или ниже вашего обычного текста и ar… Помеченный java, word, подстрочный индекс.

Верхний и нижний индексы – это символы, которые появляются немного выше или ниже вашего обычного текста и часто используются как в математических, так и в химических формулах. В этой статье будет продемонстрировано, как вставлять верхние и нижние индексы в документ 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”