We have an application that facilitates a process and the end result is printed pages of advertisements. The current implementation uses GDI+ commands in c# to draw the ads in a design environment, allow visual arrangement of the ads and print the end result to file.
There are a few areas in which our system should be improved:
- The system is inherently RGB, and a mismatch between RGB and CMYK outpue causes some problems.
- In GDI+ we lack the support for rich text. our system uses per line formatting which is not ideal.
- If an input needs formatting beyond what our system offers, we have the option to give predesigned images. Our system is not able to accept vector designs (other than emf, for which there is no good designer with CMYK support, and conversion from other formats to EMF yielded no good results.
We need to improve our graphics subsystem. What good library can we use? Here is our requirements: CMYK, Vector, Rich-Text, Complex script (rtl+ltr), real-time screen display
Thanks.