Comment 4 for bug 1242927

Revision history for this message
David Mathog (mathog) wrote :

This is the before (upper) and after (lower) output.

Originally the small path object at upper left was not drawn, and the bitblt's using ROPs PATINVERT and PATCOPY (left and right squares) were drawn incorrectly, as black and white.

Revised version draws the small path, and the bitblt's using ROP PATINVERT is the inverse color of the specified pattern, while ROP PATCOPY is the color of the specified pattern.

Square in the middle uses ROP PATPAINT, and that was and is still correct.

Additional testing, look for any differences in test_libuemf_ref.emf from libUEMF distribution (at sourceforge). This patch should not change anything in the display of that (complex) EMF file.