Using a TLC5940 and ULN2003 to control 4" common anode seven segment displays

Would really appreciate some advice on the feasibility of this project. Hoping to use an Arduino to output a compass heading 0.0° - 359.9º on a large 4" seven segment display.

I am not sure how to go about switching the higher voltage required for the Anodes of the displays.

The only reason I am considering using the TLC5940 is to let it do the PWM dimming of the display. Maybe I am better off just using shift registers?

Thanks for any thoughts.