Apa yang berhubungan dengan nilai Zoom false di Aspose Cells?

Saya memfaktorkan ulang beberapa kode Interop Excel untuk memanfaatkan Aspose Cells. Salah satu baris kode lama yang terkait dengan pencetakan lembar adalah:

xlSheet.PageSetup.Zoom = false;

Aspose Cells memang memiliki properti [Sheet].PageSetup.Zoom, tetapi ini adalah int, bukan bool.

Apa yang dimaksud dengan salah - 100?

MEMPERBARUI

Menanggapi jawabannya, kode lama (Excel Interop) adalah:

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

Jadi, pengembang asli menyetel nilai zoom dan kemudian mengatakan abaikan saja? Atau apakah saya memahami bahwa menyetel zoom ke false apakah bertepatan dengan menyetel nilai-nilai tersebut, dan selama saya menyetel properti FitToPages* di Aspose, menyetel PageSetup.Zoom ke false dapat diperdebatkan/berlebihan?


person B. Clay Shannon    schedule 27.01.2017    source sumber


Jawaban (1)


Harap dicatat, di Interop Excel, PageSetup.Zoom = false berarti tidak ada zoom yang harus diterapkan ke lembar kerja, dan properti FitToPagesWide dan FitToPagesTall mengontrol bagaimana lembar kerja diskalakan. Jika Anda ingin mencapai hal yang sama dengan API Aspose.Cells, harap atur PageSetup.FitToPagesTall & FitToPagesWide sesuai dengan persyaratan aplikasi. Aspose.Cells akan secara otomatis mengabaikan preferensi apa pun yang ditetapkan untuk zoom Lembar Kerja.

Catatan: Saya bekerja sebagai Developer Evangelist di Aspose.

person Prorata    schedule 28.01.2017