Examples of Type12


Examples of org.apache.poi.hpbf.model.qcbits.QCPLCBit.Type12

    assertTrue(qc.getBits()[16] instanceof Type8);

    Type4 plc10 = (Type4)qc.getBits()[10];
    Type4 plc11 = (Type4)qc.getBits()[11];
    Type0 plc13 = (Type0)qc.getBits()[13];
    Type12 plc14 = (Type12)qc.getBits()[14];
    Type12 plc15 = (Type12)qc.getBits()[15];
    Type8 plc16 = (Type8)qc.getBits()[16];


    assertEquals(1, plc10.getNumberOfPLCs());
    assertEquals(4, plc10.getPreData().length);
View Full Code Here

Examples of org.apache.poi.hpbf.model.qcbits.QCPLCBit.Type12

    );

    QuillContents qc = doc.getQuillContents();
    assertEquals(20, qc.getBits().length);

    Type12 plc18 = (Type12)qc.getBits()[18];

    assertEquals(1, plc18.getNumberOfPLCs());
    assertEquals(0, plc18.getNumberOfHyperlinks());
    assertEquals(0, plc18.getTextStartAt(0));
    assertEquals(601, plc18.getAllTextEndAt());
  }
View Full Code Here

Examples of org.apache.poi.hpbf.model.qcbits.QCPLCBit.Type12

  public void testSimpleHyperlink() throws Exception {
    File f;
    HPBFDocument doc;
    QuillContents qc;
    Type12 hlBit;

    // Link at 10
    f = new File(dir, "LinkAt10.pub");
    doc = new HPBFDocument(
        new FileInputStream(f)
    );
    qc = doc.getQuillContents();

    hlBit = (Type12)qc.getBits()[12];
    assertEquals(1, hlBit.getNumberOfPLCs());
    assertEquals(1, hlBit.getNumberOfHyperlinks());

    assertEquals(10, hlBit.getTextStartAt(0));
    assertEquals(15, hlBit.getAllTextEndAt());
    assertEquals("http://poi.apache.org/", hlBit.getHyperlink(0));

    // Longer link at 10
    f = new File(dir, "LinkAt10Longer.pub");
    doc = new HPBFDocument(
        new FileInputStream(f)
    );
    qc = doc.getQuillContents();

    hlBit = (Type12)qc.getBits()[12];
    assertEquals(1, hlBit.getNumberOfPLCs());
    assertEquals(1, hlBit.getNumberOfHyperlinks());

    assertEquals(10, hlBit.getTextStartAt(0));
    assertEquals(15, hlBit.getAllTextEndAt());
    assertEquals("http://poi.apache.org/hpbf/", hlBit.getHyperlink(0));

    // Link at 20
    f = new File(dir, "LinkAt20.pub");
    doc = new HPBFDocument(
        new FileInputStream(f)
    );
    qc = doc.getQuillContents();

    hlBit = (Type12)qc.getBits()[12];
    assertEquals(1, hlBit.getNumberOfPLCs());
    assertEquals(1, hlBit.getNumberOfHyperlinks());

    assertEquals(20, hlBit.getTextStartAt(0));
    assertEquals(25, hlBit.getAllTextEndAt());
    assertEquals("http://poi.apache.org/", hlBit.getHyperlink(0));
  }
View Full Code Here

Examples of org.apache.poi.hpbf.model.qcbits.QCPLCBit.Type12

  public void testManyHyperlinks() throws Exception {
    File f;
    HPBFDocument doc;
    QuillContents qc;
    Type12 hlBit;

    // Link at 10
    f = new File(dir, "LinkAt10.pub");
    doc = new HPBFDocument(
        new FileInputStream(f)
    );
    qc = doc.getQuillContents();

    hlBit = (Type12)qc.getBits()[12];
    assertEquals(1, hlBit.getNumberOfPLCs());
    assertEquals(1, hlBit.getNumberOfHyperlinks());

    assertEquals(10, hlBit.getTextStartAt(0));
    assertEquals(15, hlBit.getAllTextEndAt());
    assertEquals("http://poi.apache.org/", hlBit.getHyperlink(0));

  }
View Full Code Here

Examples of org.apache.poi.hpbf.model.qcbits.QCPLCBit.Type12

  public void testHyperlinkDifferentVersions() throws Exception {
    File f;
    HPBFDocument doc;
    QuillContents qc;
    Type12 hlBitA;
    Type12 hlBitB;

    // Latest version
    f = new File(dir, "Sample.pub");
    doc = new HPBFDocument(
        new FileInputStream(f)
    );
    qc = doc.getQuillContents();

    hlBitA = (Type12)qc.getBits()[14];
    assertEquals(2, hlBitA.getNumberOfPLCs());
    assertEquals(2, hlBitA.getNumberOfHyperlinks());

    assertEquals(25, hlBitA.getTextStartAt(0));
    assertEquals(72, hlBitA.getTextStartAt(1));
    assertEquals(87, hlBitA.getAllTextEndAt());
    assertEquals("http://poi.apache.org/", hlBitA.getHyperlink(0));
    assertEquals("C:\\Documents and Settings\\Nick\\My Documents\\Booleans.xlsx", hlBitA.getHyperlink(1));

    hlBitB = (Type12)qc.getBits()[15];
    assertEquals(3, hlBitB.getNumberOfPLCs());
    assertEquals(3, hlBitB.getNumberOfHyperlinks());

    assertEquals(27, hlBitB.getTextStartAt(0));
    assertEquals(37, hlBitB.getTextStartAt(1));
    assertEquals(54, hlBitB.getTextStartAt(2));
    assertEquals(75, hlBitB.getAllTextEndAt());
    assertEquals("", hlBitB.getHyperlink(0));
    assertEquals("mailto:dev@poi.apache.org?subject=HPBF", hlBitB.getHyperlink(1));
    assertEquals("mailto:dev@poi.apache.org?subject=HPBF", hlBitB.getHyperlink(2));

    // 2000 version
    f = new File(dir, "Sample2000.pub");
    doc = new HPBFDocument(
        new FileInputStream(f)
    );
    qc = doc.getQuillContents();

    hlBitA = (Type12)qc.getBits()[13];
    assertEquals(2, hlBitA.getNumberOfPLCs());
    assertEquals(2, hlBitA.getNumberOfHyperlinks());

    assertEquals(25, hlBitA.getTextStartAt(0));
    assertEquals(72, hlBitA.getTextStartAt(1));
    assertEquals(87, hlBitA.getAllTextEndAt());
    assertEquals("http://poi.apache.org/", hlBitA.getHyperlink(0));
    assertEquals("C:\\Documents and Settings\\Nick\\My Documents\\Booleans.xlsx", hlBitA.getHyperlink(1));

    hlBitB = (Type12)qc.getBits()[14];
    assertEquals(3, hlBitB.getNumberOfPLCs());
    assertEquals(3, hlBitB.getNumberOfHyperlinks());

    assertEquals(27, hlBitB.getTextStartAt(0));
    assertEquals(37, hlBitB.getTextStartAt(1));
    assertEquals(54, hlBitB.getTextStartAt(2));
    assertEquals(75, hlBitB.getAllTextEndAt());
    assertEquals("", hlBitB.getHyperlink(0));
    assertEquals("mailto:dev@poi.apache.org?subject=HPBF", hlBitB.getHyperlink(1));
    assertEquals("mailto:dev@poi.apache.org?subject=HPBF", hlBitB.getHyperlink(2));

    // 98 version
    f = new File(dir, "Sample98.pub");
    doc = new HPBFDocument(
        new FileInputStream(f)
    );
    qc = doc.getQuillContents();

    hlBitA = (Type12)qc.getBits()[13];
    assertEquals(2, hlBitA.getNumberOfPLCs());
    assertEquals(2, hlBitA.getNumberOfHyperlinks());

    assertEquals(25, hlBitA.getTextStartAt(0));
    assertEquals(72, hlBitA.getTextStartAt(1));
    assertEquals(87, hlBitA.getAllTextEndAt());
    assertEquals("http://poi.apache.org/", hlBitA.getHyperlink(0));
    assertEquals("C:\\Documents and Settings\\Nick\\My Documents\\Booleans.xlsx", hlBitA.getHyperlink(1));

    hlBitB = (Type12)qc.getBits()[14];
    assertEquals(3, hlBitB.getNumberOfPLCs());
    assertEquals(3, hlBitB.getNumberOfHyperlinks());

    assertEquals(27, hlBitB.getTextStartAt(0));
    assertEquals(37, hlBitB.getTextStartAt(1));
    assertEquals(54, hlBitB.getTextStartAt(2));
    assertEquals(75, hlBitB.getAllTextEndAt());
    assertEquals("", hlBitB.getHyperlink(0));
    assertEquals("mailto:dev@poi.apache.org?subject=HPBF", hlBitB.getHyperlink(1));
    assertEquals("mailto:dev@poi.apache.org?subject=HPBF", hlBitB.getHyperlink(2));
  }
View Full Code Here

Examples of org.apache.poi.hpbf.model.qcbits.QCPLCBit.Type12

    //  hyperlink is in, and we have yet to figure out
    //  how to tie that together.
    if(hyperlinksByDefault) {
      for(int i=0; i<bits.length; i++) {
        if(bits[i] != null && bits[i] instanceof Type12) {
          Type12 hyperlinks = (Type12)bits[i];
          for(int j=0; j<hyperlinks.getNumberOfHyperlinks(); j++) {
            text.append("<");
            text.append(hyperlinks.getHyperlink(j));
            text.append(">\n");
          }
        }
      }
    }
View Full Code Here

Examples of org.apache.poi.hpbf.model.qcbits.QCPLCBit.Type12

    //  hyperlink is in, and we have yet to figure out
    //  how to tie that together.
    if(hyperlinksByDefault) {
      for(int i=0; i<bits.length; i++) {
        if(bits[i] != null && bits[i] instanceof Type12) {
          Type12 hyperlinks = (Type12)bits[i];
          for(int j=0; j<hyperlinks.getNumberOfHyperlinks(); j++) {
            text.append("<");
            text.append(hyperlinks.getHyperlink(j));
            text.append(">\n");
          }
        }
      }
    }
View Full Code Here

Examples of org.apache.poi.hpbf.model.qcbits.QCPLCBit.Type12

  }

  public void testSimpleHyperlink() throws Exception {
    HPBFDocument doc;
    QuillContents qc;
    Type12 hlBit;

    // Link at 10
    doc = new HPBFDocument(
                _samples.openResourceAsStream("LinkAt10.pub")
    );
    qc = doc.getQuillContents();

    hlBit = (Type12)qc.getBits()[12];
    assertEquals(1, hlBit.getNumberOfPLCs());
    assertEquals(1, hlBit.getNumberOfHyperlinks());

    assertEquals(10, hlBit.getTextStartAt(0));
    assertEquals(15, hlBit.getAllTextEndAt());
    assertEquals("http://poi.apache.org/", hlBit.getHyperlink(0));

    // Longer link at 10
    doc = new HPBFDocument(
                _samples.openResourceAsStream("LinkAt10Longer.pub")
    );
    qc = doc.getQuillContents();

    hlBit = (Type12)qc.getBits()[12];
    assertEquals(1, hlBit.getNumberOfPLCs());
    assertEquals(1, hlBit.getNumberOfHyperlinks());

    assertEquals(10, hlBit.getTextStartAt(0));
    assertEquals(15, hlBit.getAllTextEndAt());
    assertEquals("http://poi.apache.org/hpbf/", hlBit.getHyperlink(0));

    // Link at 20
    doc = new HPBFDocument(
                _samples.openResourceAsStream("LinkAt20.pub")
    );
    qc = doc.getQuillContents();

    hlBit = (Type12)qc.getBits()[12];
    assertEquals(1, hlBit.getNumberOfPLCs());
    assertEquals(1, hlBit.getNumberOfHyperlinks());

    assertEquals(20, hlBit.getTextStartAt(0));
    assertEquals(25, hlBit.getAllTextEndAt());
    assertEquals("http://poi.apache.org/", hlBit.getHyperlink(0));
  }
View Full Code Here

Examples of org.apache.poi.hpbf.model.qcbits.QCPLCBit.Type12

  }

  public void testManyHyperlinks() throws Exception {
    HPBFDocument doc;
    QuillContents qc;
    Type12 hlBit;

    // Link at 10
    doc = new HPBFDocument(
                _samples.openResourceAsStream("LinkAt10.pub")
    );
    qc = doc.getQuillContents();

    hlBit = (Type12)qc.getBits()[12];
    assertEquals(1, hlBit.getNumberOfPLCs());
    assertEquals(1, hlBit.getNumberOfHyperlinks());

    assertEquals(10, hlBit.getTextStartAt(0));
    assertEquals(15, hlBit.getAllTextEndAt());
    assertEquals("http://poi.apache.org/", hlBit.getHyperlink(0));

  }
View Full Code Here

Examples of org.apache.poi.hpbf.model.qcbits.QCPLCBit.Type12

  }

  public void testHyperlinkDifferentVersions() throws Exception {
    HPBFDocument doc;
    QuillContents qc;
    Type12 hlBitA;
    Type12 hlBitB;

    // Latest version
    doc = new HPBFDocument(
                _samples.openResourceAsStream("Sample.pub")
    );
    qc = doc.getQuillContents();

    hlBitA = (Type12)qc.getBits()[14];
    assertEquals(2, hlBitA.getNumberOfPLCs());
    assertEquals(2, hlBitA.getNumberOfHyperlinks());

    assertEquals(25, hlBitA.getTextStartAt(0));
    assertEquals(72, hlBitA.getTextStartAt(1));
    assertEquals(87, hlBitA.getAllTextEndAt());
    assertEquals("http://poi.apache.org/", hlBitA.getHyperlink(0));
    assertEquals("C:\\Documents and Settings\\Nick\\My Documents\\Booleans.xlsx", hlBitA.getHyperlink(1));

    hlBitB = (Type12)qc.getBits()[15];
    assertEquals(3, hlBitB.getNumberOfPLCs());
    assertEquals(3, hlBitB.getNumberOfHyperlinks());

    assertEquals(27, hlBitB.getTextStartAt(0));
    assertEquals(37, hlBitB.getTextStartAt(1));
    assertEquals(54, hlBitB.getTextStartAt(2));
    assertEquals(75, hlBitB.getAllTextEndAt());
    assertEquals("", hlBitB.getHyperlink(0));
    assertEquals("mailto:dev@poi.apache.org?subject=HPBF", hlBitB.getHyperlink(1));
    assertEquals("mailto:dev@poi.apache.org?subject=HPBF", hlBitB.getHyperlink(2));

    // 2000 version
    doc = new HPBFDocument(
                _samples.openResourceAsStream("Sample2000.pub")
    );
    qc = doc.getQuillContents();

    hlBitA = (Type12)qc.getBits()[13];
    assertEquals(2, hlBitA.getNumberOfPLCs());
    assertEquals(2, hlBitA.getNumberOfHyperlinks());

    assertEquals(25, hlBitA.getTextStartAt(0));
    assertEquals(72, hlBitA.getTextStartAt(1));
    assertEquals(87, hlBitA.getAllTextEndAt());
    assertEquals("http://poi.apache.org/", hlBitA.getHyperlink(0));
    assertEquals("C:\\Documents and Settings\\Nick\\My Documents\\Booleans.xlsx", hlBitA.getHyperlink(1));

    hlBitB = (Type12)qc.getBits()[14];
    assertEquals(3, hlBitB.getNumberOfPLCs());
    assertEquals(3, hlBitB.getNumberOfHyperlinks());

    assertEquals(27, hlBitB.getTextStartAt(0));
    assertEquals(37, hlBitB.getTextStartAt(1));
    assertEquals(54, hlBitB.getTextStartAt(2));
    assertEquals(75, hlBitB.getAllTextEndAt());
    assertEquals("", hlBitB.getHyperlink(0));
    assertEquals("mailto:dev@poi.apache.org?subject=HPBF", hlBitB.getHyperlink(1));
    assertEquals("mailto:dev@poi.apache.org?subject=HPBF", hlBitB.getHyperlink(2));

    // 98 version
    doc = new HPBFDocument(
                _samples.openResourceAsStream("Sample98.pub")
    );
    qc = doc.getQuillContents();

    hlBitA = (Type12)qc.getBits()[13];
    assertEquals(2, hlBitA.getNumberOfPLCs());
    assertEquals(2, hlBitA.getNumberOfHyperlinks());

    assertEquals(25, hlBitA.getTextStartAt(0));
    assertEquals(72, hlBitA.getTextStartAt(1));
    assertEquals(87, hlBitA.getAllTextEndAt());
    assertEquals("http://poi.apache.org/", hlBitA.getHyperlink(0));
    assertEquals("C:\\Documents and Settings\\Nick\\My Documents\\Booleans.xlsx", hlBitA.getHyperlink(1));

    hlBitB = (Type12)qc.getBits()[14];
    assertEquals(3, hlBitB.getNumberOfPLCs());
    assertEquals(3, hlBitB.getNumberOfHyperlinks());

    assertEquals(27, hlBitB.getTextStartAt(0));
    assertEquals(37, hlBitB.getTextStartAt(1));
    assertEquals(54, hlBitB.getTextStartAt(2));
    assertEquals(75, hlBitB.getAllTextEndAt());
    assertEquals("", hlBitB.getHyperlink(0));
    assertEquals("mailto:dev@poi.apache.org?subject=HPBF", hlBitB.getHyperlink(1));
    assertEquals("mailto:dev@poi.apache.org?subject=HPBF", hlBitB.getHyperlink(2));
  }
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.