Pivot Öğesinin Mutlak Konumunu Belirtme
Contents
[
Hide
]
Bazı durumlarda, kullanıcı pivot öğelerinin mutlak konumunu belirmek isteyebilir, Aspose.Cells API’sı, kullanıcı gereksinimini karşılamak için birkaç yeni özellik ve bir yöntem sunar.
- Tüm ebeveyn düğümün bağımsızında PivotItems içindeki pozisyon indeksini belirlemek için kullanılabilecek PivotItem.Position özelliği eklendi. - Aynı ebeveyn düğümdeki PivotItems içindeki pozisyon indeksini belirlemek için kullanılabilecek PivotItem.PositionInSameParentNode özelliği eklendi.
- PivotItem’ı yukarı veya aşağı hareket ettirmek için PivotItem.Move(int count, bool isSameParent) metodu eklendi, burada sayım değeri tarafından yapılacak PivotItem’ın yukarı veya aşağı hareket etme sayısını belirtir; Eğer sayım değeri sıfırdan küçükse, öğe yukarı hareket ettirilecek, eğer sayım değeri sıfırdan büyükse, PivotItem aşağı hareket eder, Boolean türünde olan isSameParent parametresi, hareket işleminin aynı ebeveyn düğümünde gerçekleştirilip gerçekleştirilmeyeceğini belirtir.
- PivotItem.Move(int count) yöntemi kullanım dışı bırakıldı bu nedenle tavsiye edilen, yerine yeniden eklenen yöntemi PivotItem.Move(int count, bool isSameParent) kullanmaktır.
Aşağıdaki örnek kod, bir Pivot Tablo oluşturur ve ardından aynı ebeveyn düğümdeki Pivot Öğelerinin konumlarını belirtir. Referansınız için kaynak Excel ve çıktı Excel dosyalarını indirebilirsiniz. Çıktı Excel dosyasını açarsanız, Pivot Öğesi “4H12”‘nin “K11” üst ebeveynindeki 0. pozisyonda olduğunu ve “DIF400”‘in 3. pozisyonda olduğunu göreceksiniz. Benzer şekilde, CA32 1. pozisyonda ve AAA3 2. pozisyonda.
Lütfen dikkat, PivotItem.Position, PivotItem.PositionInSameParentNode özellikleri ve PivotItem.Move(int count, bool isSameParent) metodu kullanmadan önce PivotTable.RefreshData ve PivotTable.CalculateData yöntemlerini çağırmak gereklidir.