Examples of HWPFOldDocument


Examples of org.apache.poi.hwpf.HWPFOldDocument

    /**
     * Bug 51944 - PAPFormattedDiskPage.getPAPX - IndexOutOfBounds
     */
    public void testBug51944() throws Exception
    {
        HWPFOldDocument doc = HWPFTestDataSamples.openOldSampleFile( "Bug51944.doc" );
        WordToTextConverter.getText( doc );
    }
View Full Code Here

Examples of org.apache.poi.hwpf.HWPFOldDocument

         HWPFTestDataSamples.openSampleFile("Word6.doc");
         fail("Shouldn't be openable");
      } catch(OldFileFormatException e) {}
     
      // Open
      HWPFOldDocument doc = HWPFTestDataSamples.openOldSampleFile("Word6.doc");
     
      // Check
      assertEquals(1, doc.getRange().numSections());
      assertEquals(1, doc.getRange().numParagraphs());
      assertEquals(2, doc.getRange().numCharacterRuns());
     
      assertEquals(
            "The quick brown fox jumps over the lazy dog\r",
            doc.getRange().getParagraph(0).text()
      );
   }
View Full Code Here

Examples of org.apache.poi.hwpf.HWPFOldDocument

         HWPFTestDataSamples.openSampleFile("Word95.doc");
         fail("Shouldn't be openable");
      } catch(OldFileFormatException e) {}
     
      // Open
      HWPFOldDocument doc = HWPFTestDataSamples.openOldSampleFile("Word95.doc");
     
      // Check
      assertEquals(1, doc.getRange().numSections());
      assertEquals(7, doc.getRange().numParagraphs());
     
      assertEquals(
            "The quick brown fox jumps over the lazy dog\r",
            doc.getRange().getParagraph(0).text()
      );
      assertEquals("\r", doc.getRange().getParagraph(1).text());
      assertEquals(
            "Paragraph 2\r",
            doc.getRange().getParagraph(2).text()
      );
      assertEquals("\r", doc.getRange().getParagraph(3).text());
      assertEquals(
            "Paragraph 3. Has some RED text and some " +
            "BLUE BOLD text in it.\r",
            doc.getRange().getParagraph(4).text()
      );
      assertEquals("\r", doc.getRange().getParagraph(5).text());
      assertEquals(
            "Last (4th) paragraph.\r",
            doc.getRange().getParagraph(6).text()
      );
     
      assertEquals(1, doc.getRange().getParagraph(0).numCharacterRuns());
      assertEquals(1, doc.getRange().getParagraph(1).numCharacterRuns());
      assertEquals(1, doc.getRange().getParagraph(2).numCharacterRuns());
      assertEquals(1, doc.getRange().getParagraph(3).numCharacterRuns());
      // Normal, red, normal, blue+bold, normal
      assertEquals(5, doc.getRange().getParagraph(4).numCharacterRuns());
      assertEquals(1, doc.getRange().getParagraph(5).numCharacterRuns());
      // Normal, superscript for 4th, normal
      assertEquals(4, doc.getRange().getParagraph(6).numCharacterRuns());
   }
View Full Code Here

Examples of org.apache.poi.hwpf.HWPFOldDocument

   /**
    * Test a word document that has sections,
    *  as well as the usual paragraph stuff.
    */
   public void testWord6Sections() throws Exception {
      HWPFOldDocument doc = HWPFTestDataSamples.openOldSampleFile("Word6_sections.doc");
     
      assertEquals(3, doc.getRange().numSections());
      assertEquals(6, doc.getRange().numParagraphs());
     
      assertEquals(
            "This is a test.\r",
            doc.getRange().getParagraph(0).text()
      );
      assertEquals("\r", doc.getRange().getParagraph(1).text());
      assertEquals("\u000c", doc.getRange().getParagraph(2).text()); // Section line?
      assertEquals("This is a new section.\r", doc.getRange().getParagraph(3).text());
      assertEquals("\u000c", doc.getRange().getParagraph(4).text()); // Section line?
      assertEquals("\r", doc.getRange().getParagraph(5).text());
   }
View Full Code Here

Examples of org.apache.poi.hwpf.HWPFOldDocument

   /**
    * Another word document with sections, this time with a
    *  few more section properties set on it
    */
   public void testWord6Sections2() throws Exception {
      HWPFOldDocument doc = HWPFTestDataSamples.openOldSampleFile("Word6_sections2.doc");
     
      assertEquals(1, doc.getRange().numSections());
      assertEquals(57, doc.getRange().numParagraphs());
     
      assertEquals(
            "\r",
            doc.getRange().getParagraph(0).text()
      );
      assertEquals(
            "STATEMENT  OF  INSOLVENCY  PRACTICE  10  (SCOTLAND)\r",
            doc.getRange().getParagraph(1).text()
      );
   }
View Full Code Here

Examples of org.apache.poi.hwpf.HWPFOldDocument

        {
            return new HWPFDocument( poifsFileSystem );
        }
        catch ( OldWordFileFormatException exc )
        {
            return new HWPFOldDocument( poifsFileSystem );
        }
    }
View Full Code Here

Examples of org.apache.poi.hwpf.HWPFOldDocument

        assertTableStructures( expected, actual );
    }

    public void test49933()
    {
        HWPFOldDocument document = HWPFTestDataSamples
                .openOldSampleFile( "Bug49933.doc" );

        Word6Extractor word6Extractor = new Word6Extractor( document );
        String text = word6Extractor.getText();
View Full Code Here

Examples of org.apache.poi.hwpf.HWPFOldDocument

     */
    public void test50955()
    {
        try
        {
            HWPFOldDocument doc = HWPFTestDataSamples
                    .openOldSampleFile( "Bug50955.doc" );
            Word6Extractor extractor = new Word6Extractor( doc );
            extractor.getText();

            fixed( "50955" );
View Full Code Here

Examples of org.apache.poi.hwpf.HWPFOldDocument

    }

    protected void parseWord6(
            DirectoryNode root, XHTMLContentHandler xhtml)
            throws IOException, SAXException, TikaException {
        HWPFOldDocument doc = new HWPFOldDocument(root);
        Word6Extractor extractor = new Word6Extractor(doc);
       
        for(String p : extractor.getParagraphText()) {
            xhtml.element("p", p);
        }
View Full Code Here

Examples of org.apache.poi.hwpf.HWPFOldDocument

    }

    protected void parseWord6(
            DirectoryNode root, XHTMLContentHandler xhtml)
            throws IOException, SAXException, TikaException {
        HWPFOldDocument doc = new HWPFOldDocument(root);
        Word6Extractor extractor = new Word6Extractor(doc);
       
        for(String p : extractor.getParagraphText()) {
            xhtml.element("p", p);
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.