Search in sources :

Example 1 with Section

use of org.apache.poi.hwpf.usermodel.Section in project poi by apache.

the class QuickTest method main.

public static void main(String[] args) throws IOException {
    HWPFDocument doc = new HWPFDocument(new FileInputStream(args[0]));
    Range r = doc.getRange();
    System.out.println("Example you supplied:");
    System.out.println("---------------------");
    for (int x = 0; x < r.numSections(); x++) {
        Section s = r.getSection(x);
        for (int y = 0; y < s.numParagraphs(); y++) {
            Paragraph p = s.getParagraph(y);
            for (int z = 0; z < p.numCharacterRuns(); z++) {
                // character run
                CharacterRun run = p.getCharacterRun(z);
                // character run text
                String text = run.text();
                // show us the text
                System.out.print(text);
            }
            // use a new line at the paragraph break
            System.out.println();
        }
    }
    doc.close();
}
Also used : CharacterRun(org.apache.poi.hwpf.usermodel.CharacterRun) Range(org.apache.poi.hwpf.usermodel.Range) Section(org.apache.poi.hwpf.usermodel.Section) FileInputStream(java.io.FileInputStream) Paragraph(org.apache.poi.hwpf.usermodel.Paragraph)

Aggregations

FileInputStream (java.io.FileInputStream)1 CharacterRun (org.apache.poi.hwpf.usermodel.CharacterRun)1 Paragraph (org.apache.poi.hwpf.usermodel.Paragraph)1 Range (org.apache.poi.hwpf.usermodel.Range)1 Section (org.apache.poi.hwpf.usermodel.Section)1