Example usage for com.itextpdf.text.html HtmlUtilities alignmentValue

List of usage examples for com.itextpdf.text.html HtmlUtilities alignmentValue

Introduction

In this page you can find the example usage for com.itextpdf.text.html HtmlUtilities alignmentValue.

Prototype

public static int alignmentValue(String alignment) 

Source Link

Document

Translates a String value to an alignment value.

Usage

From source file:com.masscustsoft.service.ToPdf.java

License:Open Source License

/**
 * Processes an Image.//from  ww  w .  j a  v  a2s. c  o m
 * @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();
        }
    }
}