我用IPersistStreamInit加载Html文档后,然后,用IPersistStreamInit获取IHTMLDocument2中的数据,
结果发现,很多属性值两边的双引号都不见了,为什么?
我折腾了很长时间了,有人知道没?

解决方案 »

  1.   

    似乎很多人抱怨IPersistStreamInit保存的是载入的原始内容而不是DHTML操作的结果……你是不是开启了文档的设计模式?
      

  2.   

    to jiangsheng(蒋晟.Net):我昨天就想着大概是这么回事, 没想到设置打开设计模式的影响这么大.现在我关闭就好了, 谢谢.
      

  3.   

    另外一个问题再麻烦一下jiangsheng(蒋晟.Net):http://community.csdn.net/Expert/topic/4475/4475833.xml?temp=.8269464我现在在做打印工作, 遇到了一些小麻烦, 关键是GDI的Font是用整型表示的, 这样在计算文字占据页面空间比例时, 会造成打印时预览页面与打印输出的纸张上所显示的不一致, 特别是在分页时效果不好.我的意思是需要WYSIWYG的效果,有办法实现吗?
      

  4.   

    正如 jiangsheng(蒋晟.Net) 所说, 似乎很多人抱怨IPersistStreamInit保存的是载入的原始内容而不是DHTML操作的结果.有办法能解决这个问题吗?我想得到DHTML操作的结果,但现在从Stream中取得的数据是原始数据,而DHTML的操作结果又把双引号都去掉了.