pdfHTML: Support for 'vertical-align' CSS property for inline blocks within HTML
Introduction
We are pleased to announce that we have recently added support for the vertical-align
CSS property in pdfHTML. The vertical-align
CSS property aligns the desired inline, or inline-block element along the vertical axis, in relation to other inline or inline-block elements. More information about this CSS property can be found on the W3docs site.
What changed?
In prior pdfHTML releases, upon conversion if the vertical-align
property was used, the target element's position would revert as if the vertical-align
property had not been applied.
How it works
Apply the CSS vertical-align
property to an element that is either inline, or inline-block.
<style> img.b { vertical-align: text-top; } img.c { vertical-align: text-bottom; } </style> <body> <h2><img class="b" src="icon.jpg" > vertical-align: text-top </h2> <h2><img class="c" src="icon.jpg" > vertical-align: text-bottom </h2> </body>
Implement HtmlConverter
as you normally would.
HtmlConverter.convertToPdf(new File(HtmlSRC), new File(PdfDest), converterProperties);
Original HTML Document | |
iText 7.2.5 | |
iText 7.2.4 and prior |