0

我正在重构一些 Excel 互操作代码以利用 Aspose Cells。与打印工作表相关的遗留代码行之一是:

xlSheet.PageSetup.Zoom = false;

Aspose Cells 确实有一个 [Sheet].PageSetup.Zoom 属性,但它是一个 int,而不是 bool。

什么对应于 false - 100?

更新

作为对答案的回应,遗留(Excel 互操作)代码是:

xlSheet.PageSetup.FitToPagesWide = 1;
xlSheet.PageSetup.FitToPagesTall = 10;
xlSheet.PageSetup.Zoom = false;

所以,最初的开发者是在设置缩放值,然后说忽略它们?或者我是否理解将缩放设置为 false确实与设置这些值一致,并且只要我在 Aspose 中设置 FitToPages* 属性,将 PageSetup.Zoom 设置为 false 是没有意义的/冗余的?

4

1 回答 1

1

请注意,在 Excel 互操作中,PageSetup.Zoom = false 表示不必对工作表应用缩放,而 FitToPagesWide 和 FitToPagesTall 属性控制工作表的缩放方式。如果您希望通过 Aspose.Cells API 实现相同的功能,请根据应用要求设置 PageSetup.FitToPagesTall 和 FitToPagesWide。Aspose.Cells 将自动忽略为 Worksheet 的缩放设置的任何首选项。

注意:我在 Aspose 担任开发人员布道师。

于 2017-01-28T07:43:57.747 回答