Parola POI Apache - Paragrafo

In questo capitolo imparerai come creare un paragrafo e come aggiungerlo a un documento utilizzando Java. Il paragrafo è una parte di una pagina in un file Word.

Dopo aver completato questo capitolo, sarai in grado di creare un paragrafo ed eseguire operazioni di lettura su di esso.

Crea un paragrafo

Prima di tutto, creiamo un Paragrafo usando le classi referenziate discusse nei capitoli precedenti. Seguendo il capitolo precedente, creiamo prima un documento, quindi possiamo creare un paragrafo.

Il seguente frammento di codice viene utilizzato per creare un foglio di calcolo:

//Create Blank document
   XWPFDocument document = new XWPFDocument();

//Create a blank spreadsheet
   XWPFParagraph paragraph = document.createParagraph();

Esegui su paragrafo

Puoi inserire il testo o qualsiasi elemento oggetto, usando Run. Usando l'istanza di Paragraph puoi crearerun.

Il frammento di codice seguente viene utilizzato per creare un file Run.

XWPFRun run = paragraph.createRun();

Scrivi in ​​un paragrafo

Proviamo a inserire del testo in un documento. Considera i dati di testo seguenti:

At tutorialspoint.com, we strive hard to provide quality tutorials for self-learning
purpose in the domains of Academics, Information Technology, Management and Computer
Programming Languages.

Il codice seguente viene utilizzato per scrivere i dati precedenti in un paragrafo.

import java.io.File;
import java.io.FileOutputStream;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.apache.poi.xwpf.usermodel.XWPFParagraph;
import org.apache.poi.xwpf.usermodel.XWPFRun;

public class CreateParagraph {

   public static void main(String[] args)throws Exception {

      //Blank Document
      XWPFDocument document = new XWPFDocument(); 
      
      //Write the Document in file system
      FileOutputStream out = new FileOutputStream(new File("createparagraph.docx"));
        
      //create Paragraph
      XWPFParagraph paragraph = document.createParagraph();
      XWPFRun run = paragraph.createRun();
      run.setText("At tutorialspoint.com, we strive hard to " +
         "provide quality tutorials for self-learning " +
         "purpose in the domains of Academics, Information " +
         "Technology, Management and Computer Programming
         Languages.");
			
      document.write(out);
      out.close();
      System.out.println("createparagraph.docx written successfully");
   }
}

Salva il codice Java sopra come CreateParagraph.java, e quindi compilarlo ed eseguirlo dal prompt dei comandi come segue:

$javac CreateParagraph.java
$java CreateParagraph

Verrà compilato ed eseguito per generare un file Word denominato createparagraph.docx nella directory corrente e otterrai il seguente output nel prompt dei comandi:

createparagraph.docx written successfully

Il createparagraph.docx il file ha il seguente aspetto.