@Test public void saveAsImageTest() { final String dataUrl = "data:image/jpeg;base64,9j/4AAQSkZJRgABAQEASABIAAD"; content.addImage(dataUrl, "jpeg", 10, 20, 100, 200); tested.export(content, "file2", fileExport); verify(fileExport, times(1)).addImage(eq(dataUrl), eq("jpeg"), eq(10), eq(20), eq(100), eq(200)); verify(fileExport).save(eq("file2")); } }
@Test public void saveAsImageTest() { final String dataUrl = "data:image/jpeg;base64,9j/4AAQSkZJRgABAQEASABIAAD"; content.addImage(dataUrl, "jpeg", 10, 20, 100, 200); tested.export(content, "file2", fileExport); verify(fileExport, times(1)).addImage(eq(dataUrl), eq("jpeg"), eq(10), eq(20), eq(100), eq(200)); verify(fileExport).save(eq("file2")); } }
private void processEntry(final JsPdf jsFileExport, final PdfDocument.PdfEntry entry) { if (entry instanceof PdfDocument.Text) { final PdfDocument.Text text = (PdfDocument.Text) entry; jsFileExport.text(text.getText(), text.getX(), text.getY()); } else if (entry instanceof PdfDocument.Image) { final PdfDocument.Image image = (PdfDocument.Image) entry; jsFileExport.addImage(image.getToDataURL(), image.getImgType(), image.getX(), image.getY(), image.getWidth(), image.getHeight()); } }
private void processEntry(final JsPdf jsFileExport, final PdfDocument.PdfEntry entry) { if (entry instanceof PdfDocument.Text) { final PdfDocument.Text text = (PdfDocument.Text) entry; jsFileExport.text(text.getText(), text.getX(), text.getY()); } else if (entry instanceof PdfDocument.Image) { final PdfDocument.Image image = (PdfDocument.Image) entry; jsFileExport.addImage(image.getToDataURL(), image.getImgType(), image.getX(), image.getY(), image.getWidth(), image.getHeight()); } }