我知道ItextSharp在HTML和CSS解析方面有一些重要的限制.
我正在寻找一些文件或帖子,告诉我这个限制,而不是测试每个可能的功能,并交叉我的手指.
我可以使用哪些CSS样式?怎么表明我这样做?
这同样适用于HTML.今天早上mi应用程序崩溃,因为我正在使用<hr />标签,ItextSharp似乎不支持.
我一直在寻找这样的文件,但我没有找到任何东西.
谢谢.
HTML解析器是一个移动目标,因此找出所支持内容的最佳方法是查看源.这是最新版本的HTMLTagProcessors.cs,HtmlTags.cs和StyleSheet.cs.
HtmlTags.cs定义有效的HTML和CSS字符串.文件的顶部将显示支持的HTML标记,中间是HTML属性,后跟有效的HTML属性值,最后是CSS声明.
HTMLTagProcessors.cs 会告诉你处理规则.
StyleSheet.cs将向您展示样式表如何实质上转换为HTML规则.具体看一下第ResolveStyleAttribute171行的方法.
我不知道为什么你的应用程序在遇到<hr />标记时崩溃了,但希望你得到一些调试信息,你可以追溯到源代码.
| 归档时间: |
|
| 查看次数: |
11532 次 |
| 最近记录: |