Arrow cap get skewed if H resolution and V resolution are different

Discussion in 'Windows Vista Drivers' started by DriverStarter, Aug 22, 2005.

  1. I have a monolithic printer driver, which supports different resolutions on
    X (1200dpi) and Y (600dpi) direction. somehow, arrow cap get skewed
    (bounding rectangle of arrow cap has a half width compare to its height),

    arrow is drawn by DrvFillpath(), I cannot check any line styles.



    Any one can explain that?



    Thanks
     
    DriverStarter, Aug 22, 2005
    #1
    1. Advertisements

  2. What value does dmPrintQuality and dmYResolution of your devmode have? Only
    arrow cap is skewed?
     
    Caz Yokoyama[MSFT], Aug 23, 2005
    #2
    1. Advertisements

  3. dmPrintQuality is 1200, and dmYResolution is 600


    all other graphics, images, and text are printed fine.


    GDI does all the drawing.
     
    DriverStarter, Aug 23, 2005
    #3
  4. Is there anything uniq on the arrow cap than others?
     
    Caz Yokoyama[MSFT], Aug 23, 2005
    #4
  5. it seems related to resolution, cause arrow cap under 2400x600 will look
    skewer.

    the start of an arrow looks strange,
     
    DriverStarter, Aug 23, 2005
    #5
  6. Is there anything uniq on the arrow cap than others?
     
    Caz Yokoyama[MSFT], Aug 26, 2005
    #6
  7. no, just ordernary arrow cap.


    if I set page to landscape, cap get shewed in different direction.
     
    DriverStarter, Aug 26, 2005
    #7
  8. It is difficult to imagine that the ordinary bitmap is skewed while others
    are not. If you wish, you are welcome to submit a support request to DDK
    with testing environment, referencing this newsgroup posting, the sample
    file you are testing, binary form of your driver, symbol file of your
    driver and re-producing scenario of the symptom. I am glad to help you to
    solve your problem.

    gThis posting is provided "AS IS" with no warranties, and confers no
    rights.h
     
    Caz Yokoyama[MSFT], Sep 6, 2005
    #8
    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.