最近在给单位写一个打印报表的程序,遇到了一点问题。报表是txt文件从服务器上下载到本地,服务器系统AIX,本地为windows xp,使用ftp下载自动将unix文件转换为doc文件格式,其中文件的换页符在AIX系统中是“^L”,下载到本地后自动转换为一个圆圈组合一个加号的符号(这个符号我打不上来)。文件格式一般为下,尺寸为381-1或者241-1:表格一换页符(一个圆圈组合一个加号)表格二  我的程序需要将这些txt文件通过打印机打印出来,现在遇到以下问题:如果通过ShellExecute函数打印txt文件,打印出来后无法正常分页,并且在页眉输出文件名,页脚输出页数,我不想有这些东西。如果将txt文件中内容读入到一个CString中,使用打印机DC.textout函数只能输出一行文本。看到网上说要使用DrawText函数,但我不知道该如何计算CRect大小(适用于381或241纸型)。请问高手有什么好的办法解决这个问题么,小弟不胜感激!