在从HTML生成PDF时,有没有办法为DIV元素添加边框?表格单元格不是一个选项,因为它需要三个嵌套标签(table,tr,td),而我只需要一个文本或图像周围的边框。
我注意到DIV的边框功能在源代码中标记为“TODO:”。它会被包含在最近的版本中吗?如果没有,是否有任何解决方法可以为DIV添加边框?
答案 0 :(得分:0)
你有没有试过像......
StyleSheet css = new StyleSheet();
css.LoadTagStyle(HtmlTags.DIV, HtmlTags.BORDER, "1");
来源:html to pdf using itextsharp how to set <div> element border
答案 1 :(得分:0)
在android上使用itextg-5.5.9.jar和外部.css文件。 (使用XMLWorkerHelper)。
itextg-5.5.9.jar是itext-5.5.9.jar的一个子集。
DIV 不适用于边框。
td DOES 使用边框。
if (-(keyframes[i].objects[j].rotation.x / (Math.PI / 180)) !== 0 || (keyframes[i].objects[j].rotation.y / (Math.PI / 180)) !== 0 || (keyframes[i].objects[j].rotation.z / (Math.PI / 180)) !== 0) {
if (currentArmorstandObj.wasVillager[0].length > 0) {
rotationNBT = 'Rotation:[' + (-(keyframes[i].objects[j].rotation.y / (Math.PI / 180))) + 'f,' + (keyframes[i].objects[j].rotation.x / (Math.PI / 180)) + 'f],';
} else {
rotationNBT = 'Pose:{Head:[' + (keyframes[i].objects[j].rotation.x / (Math.PI / 180)) + 'f,' + -(keyframes[i].objects[j].rotation.y / (Math.PI / 180)) + 'f,' + -(keyframes[i].objects[j].rotation.z / (Math.PI / 180)) + 'f]},';
}
}
请参阅: http://demo.itextsupport.com/xmlworker/itextdoc/CSS-conformance-list.htm