Что соответствует значению Zoom, равному false, в Aspose Cells?

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

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;

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


person B. Clay Shannon    schedule 27.01.2017    source источник


Ответы (1)


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

Примечание. Я работаю разработчиком-евангелистом в Aspose.

person Prorata    schedule 28.01.2017