LoadTagStyle - margin
本文关键字:margin LoadTagStyle | 更新日期: 2023-09-27 18:17:56
我使用iTextSharp从CMS中的一些HTML内容创建PDF文件。我正试图格式化的结果按照网页,使用以下;
styles.LoadTagStyle("h2", new Dictionary<string, string>
{
{"color","666666"},
{"size","26pt"},
{"face","corporatea"}
});
我想添加一个底部边缘到我的h2(因为他们在html中),但添加似乎不工作;
styles.LoadTagStyle("h2", new Dictionary<string, string>
{
{"color","666666"},
{"size","26pt"},
{"face","corporatea"},
{"margin-bottom","10pt"} (or 10px),
});
我已经尝试了很多方法,例如;
styles.LoadTagStyle("h2", "style", "font-family:Arial;font-size:22pt;color:red;margin-bottom:10px;font-weight:normal;");
但是没有工作,颜色,大小等都工作得很好,谁能提出任何建议,我在这里做了什么明显的错误吗?
我正在从CMS中读取HTML;
var htmlarraylist = HTMLWorker.ParseToList(new StringReader(myhtmlstring), styles);
for (int k = 0; k < htmlarraylist.Count; k++)
{
doc.Add(htmlarraylist[k]);
}
如果margin - bottom不起作用,那么我有一个想法,你可以在h2标签后添加一个空白段落。
希望它对你有用!!
styles.LoadTagStyle(HtmlTags.H2, HtmlTags.AFTER, "10");