缩放为birt中的“在一页上适合所有列”

问题描述 投票:2回答:1

我开发的报告包含太多列,以至在打印报告时它们不适合工作表。

我正在尝试将其缩放比例更改为“ 适合一页上的所有列”。

据我所知,将ExcelEmitter.PrintPagesWide设置为1并将ExcelEmitter.PrintPagesHigh设置为0。但这对我不起作用。我试图把this.setUserProperty("ExcelEmitter.PrintScale","95")beforefactory,它确实起作用。

但是当我将此行更改为

this.setUserProperty("ExcelEmitter.PrintPagesWide ","1") this.setUserProperty("ExcelEmitter.PrintPagesHigh ","0")

没有。

我想念什么?我以为可能需要以某种方式从“调整为”切换到“调整为”,但找不到执行此操作的方法。

javascript excel printing birt emitter
1个回答
0
投票

我认为您可以更改Excel发射器。我正在使用spudsoft:

https://bitbucket.org/yaytay/spudsoft-birt-excel-emitters/wiki/

您应该删除Birt默认的excel发射器并添加spudsoft,然后使用ExcelEmitter.PrintScale:如果该值设置为大于0,则您的报告将被设置为Excel打印比例。

© www.soinside.com 2019 - 2024. All rights reserved.