Support for extraction of header / footer images in HWPF, see Bugzilla 47733
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@809659 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
006806553c
commit
f4f823b94c
@ -33,6 +33,7 @@
|
|||||||
|
|
||||||
<changes>
|
<changes>
|
||||||
<release version="3.5-beta7" date="2009-??-??">
|
<release version="3.5-beta7" date="2009-??-??">
|
||||||
|
<action dev="POI-DEVELOPERS" type="fix">47773 - Support for extraction of header / footer images in HWPF</action>
|
||||||
<action dev="POI-DEVELOPERS" type="fix">moved all test data to a top-level directory</action>
|
<action dev="POI-DEVELOPERS" type="fix">moved all test data to a top-level directory</action>
|
||||||
<action dev="POI-DEVELOPERS" type="add">47721 - Added implementation for INDIRECT()</action>
|
<action dev="POI-DEVELOPERS" type="add">47721 - Added implementation for INDIRECT()</action>
|
||||||
<action dev="POI-DEVELOPERS" type="add">45583 - Avoid exception when reading ClipboardData packet in OLE property sets</action>
|
<action dev="POI-DEVELOPERS" type="add">45583 - Avoid exception when reading ClipboardData packet in OLE property sets</action>
|
||||||
|
@ -189,7 +189,7 @@ public final class PicturesTable
|
|||||||
public List getAllPictures() {
|
public List getAllPictures() {
|
||||||
ArrayList pictures = new ArrayList();
|
ArrayList pictures = new ArrayList();
|
||||||
|
|
||||||
Range range = _document.getRange();
|
Range range = _document.getOverallRange();
|
||||||
for (int i = 0; i < range.numCharacterRuns(); i++) {
|
for (int i = 0; i < range.numCharacterRuns(); i++) {
|
||||||
CharacterRun run = range.getCharacterRun(i);
|
CharacterRun run = range.getCharacterRun(i);
|
||||||
String text = run.text();
|
String text = run.text();
|
||||||
|
@ -143,4 +143,12 @@ public final class TestPictures extends TestCase {
|
|||||||
List pics = doc.getPicturesTable().getAllPictures();
|
List pics = doc.getPicturesTable().getAllPictures();
|
||||||
assertEquals(pics.size(), 2);
|
assertEquals(pics.size(), 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void testPicturesInHeader() {
|
||||||
|
HWPFDocument doc = HWPFTestDataSamples.openSampleFile("header_image.doc");
|
||||||
|
|
||||||
|
List pics = doc.getPicturesTable().getAllPictures();
|
||||||
|
assertEquals(pics.size(), 2);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
BIN
test-data/document/header_image.doc
Executable file
BIN
test-data/document/header_image.doc
Executable file
Binary file not shown.
Loading…
Reference in New Issue
Block a user