Что соответствует значению Zoom false в ячейках Aspose?

Я рефакторинг некоторого кода Excel Interop для использования Aspose Cells. Одна из устаревших строк кода, связанных с печатью листа:

xlSheet.PageSetup.Zoom = false;

У Aspose Cells есть свойство [Sheet].PageSetup.Zoom, но это int, а не bool.

Что соответствует ложному - 100?

ОБНОВИТЬ

В ответ на ответ устаревший (Excel Interop) код:

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

Итак, первоначальный разработчик устанавливал значения масштабирования, а затем говорил, не обращая на них внимания? Или я, чтобы понять, что установка зума ложь действительно совпадает с установкой этих значений, и до тех пор, как я поставил FitToPages * свойства в Aspose, установка PageSetup.Zoom ложь спорно / лишними?

1 ответ

Решение

Обратите внимание, что в Excel Interop параметр PageSetup.Zoom = false означает, что масштабирование не нужно применять к рабочему листу, а свойства FitToPagesWide и FitToPagesTall управляют масштабированием рабочего листа. Если вы хотите добиться того же с API-интерфейсами Aspose.Cells, установите PageSetup.FitToPagesTall & FitToPagesWide в соответствии с требованиями приложения. Aspose.Cells будет автоматически игнорировать любые настройки, установленные для масштаба рабочего листа.

Примечание: я работаю в качестве разработчика Evangelist в Aspose.

Другие вопросы по тегам