List of usage examples for com.itextpdf.text.html.simpleparser ImageProcessor process
boolean process(Image img, Map<String, String> attrs, ChainedProperties chain, DocListener doc);
From source file:com.masscustsoft.service.ToPdf.java
License:Open Source License
/** * Processes an Image./* w w w .j av a 2 s .c om*/ * @param img * @param attrs * @throws DocumentException * @since 5.0.6 */ public void processImage(final Image img, final Map<String, String> attrs) throws DocumentException { ImageProcessor processor = (ImageProcessor) providers.get(HTMLWorker.IMG_PROCESSOR); if (processor == null || !processor.process(img, attrs, chain, document)) { String align = attrs.get(HtmlTags.ALIGN); if (align != null) { carriageReturn(); } if (currentParagraph == null) { currentParagraph = createParagraph(); } currentParagraph.add(new Chunk(img, 0, 0, true)); currentParagraph.setAlignment(HtmlUtilities.alignmentValue(align)); if (align != null) { carriageReturn(); } } }