Ange den absoluta positionen för pivotobjektet
Contents
[
Hide
]
Ibland måste användaren specificera den absoluta positionen för pivotposterna, Aspose.Cells API har exponerat få nya egenskaper och en metod för att uppnå användarkrav.
- Lagt tillPivotItem.Position egenskap som kan användas för att ange positionsindex i alla PivotItems oavsett föräldernod. Lagt tillPivotItem.PositionInSameParentNode egenskap som kan användas för att ange positionsindex i PivotItems under samma överordnade nod.
- Lagt tillPivotItem.Move(int count, bool isSameParent)metod för att flytta objektet uppåt eller nedåt baserat på räknevärdet, där count är antalet positioner för att flytta PivotItem uppåt eller nedåt. Om räknevärdet är mindre än noll, kommer objektet att flyttas uppåt, där som om räknevärdet är större än noll, kommer PivotItem att flyttas nedåt, boolesk typ isSameParent parametern anger om flyttoperationen måste utföras i samma överordnade nod eller inte.
- Föråldrad denPivotItem.Move(int count) metod, därför föreslås det att använda den nyligen tillagda metodenPivotItem.Move(int count, bool isSameParent) istället.
Följande exempelkod skapar en pivottabell och anger sedan pivotobjektens positioner i samma överordnade nod. Du kan ladda nerkäll Excel ochutgång Excel filer för din referens. Om du öppnar den utgående Excel-filen kommer du att se pivotobjektet “4H12” är på 0:e positionen i överordnat “K11” och “DIF400” är på 3:e positionen. På samma sätt är CA32 i position 1 och AAA3 är i position 2
Observera att det är nödvändigt att anropa metoderna PivotTable.RefreshData och PivotTable.CalculateData innan du använderPivotItem.Position, PivotItem.PositionInSameParentNode fastigheter ochPivotItem.Move(int count, bool isSameParent) metod.