老兄要做到这一点,首先得弄清楚RTF文件的文本中字体的表示方法:\fs32表示后面的文字
的fontsize=16,现在具体说说实现方法:先将RTF文件放进一个不可见的RICHEDIT控件中
先编程将一行行剪切出来放在另一个不可见的RICHEDIT控件中,对于每一行用A1.RTF存盘,
再以文本MEMO打开该文件,在其中查找\fs,\fs后最大的一个数的一半即是该行最大的字体
即可算出该行的高度,这样就可以进行分页。当然这里还有行间距,图片等因素影响,情况
比较复杂,我以前用它编过一个排版系统,老兄有兴趣可以和我再联系email:[email protected]