Ürünlerimize göz atın

If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.

Genel Bakış

Aspose.Cells for C++ 23.12 yepyeni bir versiyondur. Önceki versiyonlara göre birçok optimizasyon ve iyileştirme yapıldı. Yeni sürümün sözdizimi daha kısa ve C++ sözdizimine daha yakındır. Bu sürümün sözdizimi önceki sürümden oldukça farklı olduğundan, kullanıcıların yeni sürüme yükseltme yaptıktan sonra yeni sözdizimini takip etmesi ve yerel kodu değiştirmesi gerekiyor. Yeni sürümde esas olarak aşağıdaki değişiklikler kullanılıyor:

1. başlatma kütüphanesi

Koşmanız gerekiyorAspose::Cells::Başlangıç(); Yeni sürüm kitaplığını çağırmadan önce başlatma için. Ve tüm işlevler tamamlandıktan sonra arayınAspose::Cells::Temizleme(); Kütüphanenin kaynak yayınını tamamlamak için. Fonksiyon çiftinin bir süreçte yalnızca bir kez çalıştırılması gerektiğine dikkat edilmelidir.

Aspose::Cells::Başlangıç();

//istediğini yap

Aspose::Cells::Temizleme();

2. Nesne başlatma

Yeni versiyonda C++ standardına göre nesne başlatma işlemi tamamlanabiliyor ve nispeten hantal bir yönteme artık gerek kalmıyor.

örneğin

eski versiyon

// Excel dosyasını temsil eden bir Çalışma Kitabı nesnesi oluşturun. intrusive_ptr wb = Fabrika::CreateIWorkbook();

Yeni sürüm

// Excel dosyasını temsil eden bir Çalışma Kitabı nesnesi oluşturun. Çalışma Kitabı wb;

3. Koleksiyondan nesneyi alın

Veri toplamadaki nesnelerin edinimi GetObjectByIndex(int)‘den daha kısa Get(int)‘e değiştirildi

4. arayüz adı

a) Arayüz adlarının çoğunda küçük değişiklikler vardır, örneğin: GetIWorksheets(), GetWorksheets() olur.

b) Bazı arayüzler artık geçerli değil, örneğin: Cells::ImportTwoDimensionArray(intrusive_ptr)<Aspose::Cells::Systems::Array2D<Aspose::Cells::Systems::Object* > > objArray , Aspose::Cells::Systems::Int32 FirstRow , Aspose::Cells::Systems::Int32 FirstColumn , bool ConvertStringToNumber)

c) Özellikle dizeler için Shape::AddHyperlink(const char16_t* adresi) gibi bazı yeni arayüzler eklendi.

5. Desteklenmiyor

Üretme işleviçekişme resimler şu anda desteklenmiyor. Resim oluşturmak için yeni sürümü kullanırken lütfen başka bir format seçin.

6. Yeni versiyonda kullanıcı tanımlı formül değişiklikleri.

a) Kalıtım için ICustomFunction temel sınıfının yerini AbstractCalculationEngine sınıfı almıştır.

b) Yeni temel sınıfın ilgili işlevleri henüz tamamlanmadığından kullanıcıların bunları dikkatli kullanmaları tavsiye edilir.

Yeni sürüm genel olarak C++ standart dil stiline daha yakın olup kullanıcı deneyimine odaklanmaktadır. Burada, yeni sürüme hızlı bir şekilde uyum sağlamanıza yardımcı olabilecek, çalışma kitabına düz bir çizgi ekleme örneği verilmiştir. https://products.aspose.com/cells/cpp/shapes/insert-line-to-excel/

Elbette daha fazla yardım için kılavuz belgelerimizi de ziyaret edebilirsiniz (https://docs.aspose.com/cells/cpp/).

 Türkçe