|
|
@@ -520,7 +520,7 @@ public class TestXWPFRun { |
|
|
|
XWPFPicture pic = r.getEmbeddedPictures().get(0); |
|
|
|
CTPicture ctPic = pic.getCTPicture(); |
|
|
|
CTBlipFillProperties ctBlipFill = ctPic.getBlipFill(); |
|
|
|
|
|
|
|
|
|
|
|
assertNotNull(ctBlipFill); |
|
|
|
|
|
|
|
CTBlip ctBlip = ctBlipFill.getBlip(); |
|
|
@@ -788,4 +788,25 @@ public class TestXWPFRun { |
|
|
|
document.close(); |
|
|
|
} |
|
|
|
|
|
|
|
@Test |
|
|
|
public void testGetDepthWidth() throws IOException, InvalidFormatException { |
|
|
|
XWPFDocument doc = XWPFTestDataSamples.openSampleDocument("TestDocument.docx"); |
|
|
|
XWPFHeader hdr = doc.createHeader(HeaderFooterType.DEFAULT); |
|
|
|
XWPFParagraph p = hdr.createParagraph(); |
|
|
|
XWPFRun r = p.createRun(); |
|
|
|
|
|
|
|
assertEquals(0, hdr.getAllPictures().size()); |
|
|
|
assertEquals(0, r.getEmbeddedPictures().size()); |
|
|
|
|
|
|
|
r.addPicture(new ByteArrayInputStream(new byte[0]), Document.PICTURE_TYPE_JPEG, "test.jpg", 21, 32); |
|
|
|
|
|
|
|
assertEquals(1, hdr.getAllPictures().size()); |
|
|
|
assertEquals(1, r.getEmbeddedPictures().size()); |
|
|
|
|
|
|
|
XWPFPicture pic = r.getEmbeddedPictures().get(0); |
|
|
|
|
|
|
|
assertEquals(pic.getWidth(), Units.toPoints(21), 0.0); |
|
|
|
assertEquals(pic.getDepth(), Units.toPoints(32), 0.0); |
|
|
|
} |
|
|
|
|
|
|
|
} |