Instructions for adapting your PD4ML-v3-enabled application to the latest PD4ML API
PD4MLintroduces flexbox layout support.
Children of a flex container can “flex” their sizes, either growing to fill unused space or shrinking to avoid overflowing the parent. Both horizontal and vertical alignment of the children is supported.
PD4MLintroduces optional font kerning support. Kerning is an addition or reduction of space between two characters (glyphs) of a proportional font. As a rule a rendered text is visually much more pleasing when the kerning is applied.
PD4ML uses kerning pairs info from TTF/OTF fonts (if available). For the standard built-in Type1 fonts the kerning info is known and included to PD4ML product itself.
The feature is also implemented in our older development branchdue to its importance
The recent PD4ML builds (both v3 and v4) refactor RTF output logic to improve conversion performance by bulky input HTML documents.
Now, even in extreme situations, the performance is comparable with PDF output and very often outperforms it.
PD4MLimplements CSS transform feature e.g. to rotate, scale, skew HTML objects.
Here is a list of supported transform functions:
- translate(x, y)