aboutsummaryrefslogtreecommitdiffstats
path: root/src/scratchpad
diff options
context:
space:
mode:
Diffstat (limited to 'src/scratchpad')
-rw-r--r--src/scratchpad/src/org/apache/poi/hpbf/dev/HPBFDumper.java22
-rwxr-xr-xsrc/scratchpad/testcases/org/apache/poi/hpbf/data/Sample2.pubbin0 -> 72704 bytes
-rw-r--r--src/scratchpad/testcases/org/apache/poi/hpbf/data/Sample2.txt34
-rwxr-xr-xsrc/scratchpad/testcases/org/apache/poi/hpbf/data/Sample3.pubbin0 -> 72192 bytes
-rw-r--r--src/scratchpad/testcases/org/apache/poi/hpbf/data/Sample3.txt29
-rwxr-xr-xsrc/scratchpad/testcases/org/apache/poi/hpbf/data/Sample4.pubbin0 -> 72192 bytes
-rw-r--r--src/scratchpad/testcases/org/apache/poi/hpbf/data/Sample4.txt29
7 files changed, 114 insertions, 0 deletions
diff --git a/src/scratchpad/src/org/apache/poi/hpbf/dev/HPBFDumper.java b/src/scratchpad/src/org/apache/poi/hpbf/dev/HPBFDumper.java
index ae3cb56d56..6c52bbb04c 100644
--- a/src/scratchpad/src/org/apache/poi/hpbf/dev/HPBFDumper.java
+++ b/src/scratchpad/src/org/apache/poi/hpbf/dev/HPBFDumper.java
@@ -310,8 +310,30 @@ public class HPBFDumper {
);
}
}
+
+ // Text
System.out.println("");
+ System.out.println("TEXT:");
System.out.println(text);
+ System.out.println("");
+
+ // All the others
+ for(int i=0; i<20; i++) {
+ if(startType[i] == null) {
+ continue;
+ }
+ int start = from[i];
+
+ System.out.println(
+ startType[i] + " -> " + endType[i] +
+ " @ " + Integer.toHexString(start) +
+ " (" + start + ")"
+ );
+ System.out.println("\t" + dumpBytes(data, start, 4));
+ System.out.println("\t" + dumpBytes(data, start+4, 4));
+ System.out.println("\t" + dumpBytes(data, start+8, 4));
+ System.out.println("\t(etc)");
+ }
}
protected void dump001CompObj(DirectoryNode dir) {
diff --git a/src/scratchpad/testcases/org/apache/poi/hpbf/data/Sample2.pub b/src/scratchpad/testcases/org/apache/poi/hpbf/data/Sample2.pub
new file mode 100755
index 0000000000..610362c471
--- /dev/null
+++ b/src/scratchpad/testcases/org/apache/poi/hpbf/data/Sample2.pub
Binary files differ
diff --git a/src/scratchpad/testcases/org/apache/poi/hpbf/data/Sample2.txt b/src/scratchpad/testcases/org/apache/poi/hpbf/data/Sample2.txt
new file mode 100644
index 0000000000..f8a68bb649
--- /dev/null
+++ b/src/scratchpad/testcases/org/apache/poi/hpbf/data/Sample2.txt
@@ -0,0 +1,34 @@
+This is some text on the first page
+It’s in times new roman, font size 10, all normal
+
+We’ve added some more text in here, to push all the offsets about a bit.
+
+
+
+This is in bold and italic
+It’s Arial, 20 point font
+It’s in the second textbox on the first page
+
+Ditto with more text in here.
+
+
+This is the second page
+
+It is also times new roman, 10 point
+
+
+Table on page 2 Top right
+P2 table left P2 table right
+Bottom Left Bottom Right
+
+
+This text is on page two
+This is a link to Apache POI
+More normal text
+Link to a file
+
+
+More text, more hyperlinks
+email link
+Final hyperlink
+Within doc to page 1
diff --git a/src/scratchpad/testcases/org/apache/poi/hpbf/data/Sample3.pub b/src/scratchpad/testcases/org/apache/poi/hpbf/data/Sample3.pub
new file mode 100755
index 0000000000..4f19bec93d
--- /dev/null
+++ b/src/scratchpad/testcases/org/apache/poi/hpbf/data/Sample3.pub
Binary files differ
diff --git a/src/scratchpad/testcases/org/apache/poi/hpbf/data/Sample3.txt b/src/scratchpad/testcases/org/apache/poi/hpbf/data/Sample3.txt
new file mode 100644
index 0000000000..c2d791b9af
--- /dev/null
+++ b/src/scratchpad/testcases/org/apache/poi/hpbf/data/Sample3.txt
@@ -0,0 +1,29 @@
+This is some text on the first page
+It’s in times new roman, font size 10, all normal
+
+
+This is in bold and italic
+It’s Arial, 20 point font
+It’s in the second textbox on the first page
+
+
+This is the second page12345678
+
+It is also times new roman, 10 point
+
+
+Table on page 2 Top right
+P2 table left P2 table right
+Bottom Left Bottom Right
+
+
+This text is on page two
+This is a link to Apache POI
+More normal text
+Link to a file
+
+
+More text, more hyperlinks
+email link
+Final hyperlink
+Within doc to page 1
diff --git a/src/scratchpad/testcases/org/apache/poi/hpbf/data/Sample4.pub b/src/scratchpad/testcases/org/apache/poi/hpbf/data/Sample4.pub
new file mode 100755
index 0000000000..445df85f09
--- /dev/null
+++ b/src/scratchpad/testcases/org/apache/poi/hpbf/data/Sample4.pub
Binary files differ
diff --git a/src/scratchpad/testcases/org/apache/poi/hpbf/data/Sample4.txt b/src/scratchpad/testcases/org/apache/poi/hpbf/data/Sample4.txt
new file mode 100644
index 0000000000..279395e5de
--- /dev/null
+++ b/src/scratchpad/testcases/org/apache/poi/hpbf/data/Sample4.txt
@@ -0,0 +1,29 @@
+This is some text on the first page
+It’s in times new roman, font size 10, all normal
+
+
+This is in bold and italic
+It’s Arial, 20 point font
+It’s in the second textbox on the first page
+
+
+This is the second page
+
+It is also times new roman, 10 point
+
+
+Table on page 2 Top right
+P2 table left P2 table right
+Bottom Left Bottom Right
+
+
+This text is on page two
+This is a link to Apache POI
+More normal text
+Link to a file
+
+
+More text, more hyperlinks
+email link
+Final hyperlink
+Within doc to page 1