Aspose.Cells API:er tillhandahåller klassen WorkbookDesigner för att arbeta med Smart Markers, där formateringar och formler placeras i designermallar och sedan bearbetas med WorkbookDesigner-klassen för att fylla på data enligt angivna Smart Markers. Ibland kan det vara nödvändigt att få meddelanden om cellreferenser eller den specifika Smart Markern som bearbetas. Detta kan åstadkommas med hjälp av egenskapen WorkbookDesigner.CallBack och gränssnittet ISmartMarkerCallBack som exponeras med släppet av Aspose.Cells for .NET 8.6.2.
Följande kodexempel demonstrerar användningen av ISmartMarkerCallBack-gränssnittet för att definiera en ny klass som hanterar återuppringning för WorkbookDesigner.Process-metoden.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Resten av processen inkluderar att ladda designermall som innehåller Smart Markers med WorkbookDesigner och bearbeta den genom att ställa in datakällan. För att hålla exemplet enkelt har vi använt en fördefinierad designermall som endast innehåller två Smart Markers, som visas i nedanstående snabbvy där datakällan skapas dynamiskt för att sammanfoga datan enligt de angivna Smart Markers.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters