Max7219 has 8 positive outputs for A-G and DP. Also, it has other 8 negative outputs for selecting each digits. So, this IC can't be used for common anode 7segment display. To aim this, the outputs must be inverted.
For the first 8 outputs for A-G & DP, ULN2803 can directly be used.
For the second set of outputs, CD4049 can be used. To have a same brightness for segments, it's better to run the CD4049 by 9-14 volts.
Ещё видео!