Status: Untriaged Owner: [email protected] Labels: Type-Bug Pri-3 OS-Windows Area-BrowserBackend Size-Medium Printing
New issue 18382 by [email protected]: Correctly merge GDI layers when printing http://code.google.com/p/chromium/issues/detail?id=18382 When restoring a semi-transparent layer, i.e. merging it, we need to rasterize it because GDI doesn't support transparency except for AlphaBlend(). Right now, a BitmapPlatformDevice is created when VectorCanvas thinks a saveLayers() call is being done. The way to save a layer would be to create an EMF-based VectorDevice and have this device registers the drawing. When playing back the device into a bitmap, do it at the printer's dpi instead of the layout's dpi (which is much lower). Note that with GDI+ this is a non-issue but this is not always available on Windows XP. -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings --~--~---------~--~----~------------~-------~--~----~ Automated mail from issue updates at http://crbug.com/ Subscription options: http://groups.google.com/group/chromium-bugs -~----------~----~----~----~------~----~------~--~---
