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?

    DriverStarter, Aug 22, 2005
    1. Advertisements

  2. What value does dmPrintQuality and dmYResolution of your devmode have? Only
    arrow cap is skewed?
    Caz Yokoyama[MSFT], Aug 23, 2005
    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
  4. Is there anything uniq on the arrow cap than others?
    Caz Yokoyama[MSFT], Aug 23, 2005
  5. it seems related to resolution, cause arrow cap under 2400x600 will look

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

    if I set page to landscape, cap get shewed in different direction.
    DriverStarter, Aug 26, 2005
  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
    Caz Yokoyama[MSFT], Sep 6, 2005
    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.