找回密码
 立即注册

QQ登录

只需一步,快速开始

dc22wt

论坛元老

21

主题

95

帖子

9445

积分

论坛元老

积分
9445

活字格认证

dc22wt
论坛元老   /  发表于:2012-10-22 10:07  /   查看:5395  /  回复:1
如题

1 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-10-22 14:01:00
沙发
回复 1楼dc22wt的帖子

设置代码如下:

  1.              private void Form1_Load(object sender, EventArgs e)
  2.         {
  3.             FarPoint.Win.Spread.PrintInfo printset = new FarPoint.Win.Spread.PrintInfo();
  4.             FarPoint.Win.Spread.SmartPrintRulesCollection prules = new FarPoint.Win.Spread.SmartPrintRulesCollection();

  5.             // ... use best fit of columns and rows
  6.             printset.BestFitCols = true;
  7.             printset.BestFitRows = true;

  8.             // ... or check by page size
  9.             printset.SmartPrintPagesTall = 1;
  10.             printset.SmartPrintPagesWide = 1;

  11.             // ... or use the rules defined
  12.             prules.Add(new FarPoint.Win.Spread.BestFitColumnRule(FarPoint.Win.Spread.ResetOption.None));
  13.             prules.Add(new FarPoint.Win.Spread.LandscapeRule(FarPoint.Win.Spread.ResetOption.Current));
  14.             printset.SmartPrintRules = prules;
  15.             printset.UseSmartPrint = true;
  16.             //设置居中打印
  17.             printset.Centering =  FarPoint.Win.Spread.Centering.Both;

  18.             // Assign the printer settings to the sheet and print it
  19.             fpSpread1.Sheets[0].PrintInfo = printset;
  20.             fpSpread1.PrintSheet(0);
  21.         }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部