找回密码
 立即注册

QQ登录

只需一步,快速开始

cyhbsoft

初级会员

42

主题

160

帖子

442

积分

初级会员

积分
442

微信认证勋章

cyhbsoft
初级会员   /  发表于:2017-7-11 08:52  /   查看:3810  /  回复:8
如题:把文档中的字颜色设置成白色打印的时候还是打印成黑色了

8 个回复

倒序浏览
gw0506
超级版主   /  发表于:2017-7-11 15:47:52
沙发

  1. System.Drawing.Printing.PrintDocument pd = new System.Drawing.Printing.PrintDocument();
  2. pd.DefaultPageSettings.Color = true;
  3. textControl1.Print(pd);
复制代码


http://gcdn.gcpowertools.com.cn/ ... hlight=%B4%F2%D3%A1
回复 使用道具 举报
cyhbsoft
初级会员   /  发表于:2017-7-11 20:35:43
板凳
本来是要来做续打的,用另外一种方式实现了
回复 使用道具 举报
gw0506
超级版主   /  发表于:2017-7-12 14:15:05
地板
那就是搞定了吧。那就好~
回复 使用道具 举报
cyhbsoft
初级会员   /  发表于:2017-7-12 20:00:01
5#
现在还有个问题,怎么用代码设置段落的首行缩进?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-7-13 11:05:52
6#
cyhbsoft 发表于 2017-7-12 20:00
现在还有个问题,怎么用代码设置段落的首行缩进?

TXTextControl.ParagraphFormat.HangingIndent 设置为负值试试
回复 使用道具 举报
cyhbsoft
初级会员   /  发表于:2017-7-19 09:22:29
7#
blob102782286.png 设置了没用,直接报错
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-7-19 16:56:51
8#
抱歉,这个缩进应该用另一个属性 ParagraphFormat .LeftIndent 将这个设置为正值即可解决问题
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-7-19 17:11:09
9#
cyhbsoft 发表于 2017-7-19 09:22
设置了没用,直接报错

这个问题在于设置这个为负值时首先要设置LeftIndent

如下设置即可解决问题
LeftIndent = 300;
HangingIndent = -300;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部