Is there a way to invert colours in drawings only in editing mode that does not affect the same is printed. I know that you can do in change colours in Options > Colors.
As far as i know, there is no quick/easy way.
Like what you said, you can change the colours under System Options > Colors, but this involved quite some work as you had to change all the colour involved in drawing, text. After changing the color, you can save the color scheme. You will most probably need to change back the color scheme to default when you want to print the drawing. Other issue that i can foresee is you might have some issue with table as the color of the border depend on the layer applied.
Below is something i learnt from Matt Lombard-- Mastering Solidworks
Before you change the standard colors in the SolidWorks interface, you need to be aware of a few things. The first is that SolidWorks does not automatically alter text color to contrast with your background. As a result, if you set the background to black and the text is black, you won’t be able to see the text. This may seem obvious to some people, but AutoCAD automatically changes text color to contrast with the view port background, so AutoCAD users may take this functionality for granted. Also, be aware that the colors in the SolidWorks interface have been chosen carefully to offer good contrast between elements that may be adjacent or superimposed on one another. In most cases, colorblindness has been factored in to the selections, so you probably won’t see blue and green right next to one another where it matters in the interface.
Another way maybe convert the SolidWorks drawing to AutoCAD drawing first, then do it by AutoCAD.
Retrieving data ...