从Visual Studio打印到PDF时,我的所有.cs
文件都会在白色背景上打印出黑色文本。另一方面,.css
和.cshtml
文件在黑色高光上打印出白色文字。第一种模式可用,而后者则不可用。但是,这两种情况似乎都忽略了Tools > Options > Environment > Fonts and Colors > Printer
配置,该配置被配置为在打印时正常着色语法,并且没有任何配置来指定黑色突出显示。
在physycal方面,我们有一个更奇怪的输出:当在黑白激光打印机上进行物理打印时,我们在白背上得到黑色文本(结果显示在下面图片的右侧)。在彩色激光打印机上打印时,我们在黑色高光上有一个白色文字(在图片的左侧)。
欢迎任何贡献,因为网上几乎没有关于此的信息。
答案 0 :(得分:0)
根据视觉工作室编辑团队的说法,这是2012年确认的错误。似乎有一个解决方案(kb下载)来修复它,但我不认为它对VS2013是“适用的”。请参阅:http://connect.microsoft.com/VisualStudio/feedback/details/760291/vs2012-with-dark-theme-prints-code-with-black-background