I set my event backColor in an onBeforeEventRender. I'm only using two different colors. Pretty typical stuff here and it works fine. But when I exportAs('png', {area: full}).download() all my events are just one color. From what I have observed it uses the color of the first event it encounters for all the events. So if the first event in the calendar is orange then all the events are orange.
I'm using the Angular 2+ component in DayPilot Pro v. 8.4.2911.
Also... I wonder about support for exportAs in the Angular 2+ component. The exportAs is not in the type definition and I used (<any>this.calendar.control).exportAs('png', {area: 'full'}).download(); to get around the TypeScript errors.