把自己大脑想得老溢出的问题,不知道有没有人能帮我理清呀
最近在写一个把HTML转成PDF的东东,不依靠现成的PDF控件和函数库,完全自己实现.
现在文档的结构已经搞定了,HTML的解析也实现了.但是在把HTML的表格转成PDF的表格的时候碰到麻烦了:PDF里面的所有显示的东东都是要自己画的,类似于在一块画布上把自己要的内容画上去,甚至里面的长字串的换行都要自己计算字符的宽度把它折行,只是把这些画的过程用一些字符来代替,因为HTML的表格会有多层嵌套,并且也可以进行单元格的合并等,这种情况下怎么去确定每一格里面,每一行文字的位置和宽度?不知道有没有好的算法和结构来实现.