does it need to convert device-managed surface to GDI-managed surf

Discussion in 'Windows Vista Drivers' started by Ronnie, Jul 14, 2005.

  1. Ronnie

    Ronnie Guest

    Hi,
    I am developing a virtual printer and I hook out DrvBitblt GDI function
    and implement it, but when I found some cases I can not handle, I call back
    to EngBitBlt
    but i find It can not print text with shadow.
    ( I tell UniDrv in DriverDMS function that I will use device-managed surface.)
    does it need to convert device-managed surface to GDI-managed surface before
    calling back to Eng- Prefixed function?

    thanks!
     
    Ronnie, Jul 14, 2005
    #1
    1. Advertisements

  2. Looks like you must deal with DrvTextOut and not DrvBitBlt.

    The GDI's EngTextOut creates a black-and-white bitmap of the whole string
    and then prints it using MaskBlt ops (which subkind of are Drv/EngBitBlt).
     
    Maxim S. Shatskih, Jul 19, 2005
    #2
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.