in src/WordCloud.ts [1671:1694]
private enumerateDataPointColor(
dataPoints: WordCloudDataPoint[],
options: EnumerateVisualObjectInstancesOptions,
instanceEnumeration: VisualObjectInstanceEnumeration): void {
let wordCategoriesIndex: number[] = [];
dataPoints.forEach((item: WordCloudDataPoint) => {
if (wordCategoriesIndex.indexOf(item.wordIndex) === -1) {
let instance: VisualObjectInstance;
wordCategoriesIndex.push(item.wordIndex);
instance = {
objectName: options.objectName,
displayName: this.data.texts[item.wordIndex].text,
selector: ColorHelper.normalizeSelector(
item.selectionIds[0].getSelector(),
false),
properties: { fill: { solid: { color: item.color } } }
};
this.addAnInstanceToEnumeration(instanceEnumeration, instance);
}
});
}