找回密码
 立即注册

QQ登录

只需一步,快速开始

hurl2002

初级会员

12

主题

39

帖子

348

积分

初级会员

积分
348

活字格认证

hurl2002
初级会员   /  发表于:2018-1-26 16:39  /   查看:3621  /  回复:3
当有横向页面和纵向页面时,用以下打印方法,打出来的都是纵向的
iole_TextControl.Object.PrintDoc(is_DocName,li_FromPage,li_ToPage,li_Copies)


3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-1-26 18:16:02
沙发
您可以先设置为横向
axTXTextControl1.PageOrientation = 1;

0纵向
1横向
回复 使用道具 举报
hurl2002
初级会员   /  发表于:2018-1-29 17:51:48
板凳
不行啊,即便是 txcontrol ActiveX20 安装下的 Demo Document,打开文件档后,文档里面有横向和纵向的,打印出来都是纵向的,是tx本身的bug?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-1-29 18:43:11
地板
我这边测试横向的纸张是可以正确被打印的,

之前碰到过一个用户,和您相似的问题,您可以参考一下解决方法,实际上就是宽高和纵向横向需要对应
http://gcdn.gcpowertools.com.cn/ ... hlight=%B4%F2%D3%A1

activex中设置方法为
            tx.PageWidth = 210 * 57;//厘米转换为缇twips
            tx.PageHeight = 297*57;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部