我使用PdfHTML创建了自定义标签。
<condition align="right">Text</condition>
为“条件”创建了自定义标签,以更改“文本”的值。有效。它在pdf中显示为“ P标签”。但是它没有属性align =“ right”。我总是左对齐。如何设置属性。创建了具有以下代码段的自定义css类,以实现文本对齐。
if (container != null && cssProps.containsKey(CssConstants.TEXT_ALIGN)) {
cssProps.put(CssConstants.TEXT_ALIGN, "right");
BackgroundApplierUtil.applyBackground(cssProps, context, container);
}
它不起作用。请帮我解决这个问题。 预先感谢
答案 0 :(得分:0)
此链接详细介绍了您需要了解的有关iText PDF中自定义标签的所有信息。
答案 1 :(得分:0)
最后我找到了答案。我的错误是使用“ BackgroundApplierUtil.applyBackground(cssProps,上下文,容器)”来应用字体。
if (container != null && cssProps.containsKey(CssConstants.TEXT_ALIGN)) {
cssProps.put(CssConstants.TEXT_ALIGN, "right");
FontStyleApplierUtil.ApplyFontStyles(cssProps, context,stylecontainer ,container);
}
谢谢。