[Visual C++]Wielkość Czcionki przy wydruku

0

Czesc!
Napisałem aplikację SDI z możliwością drukowania stworzonego w niej dokumentu (standardowo - to co w OnPaint jest dawane w OnDraw). Dlaczego program drukuje text znacznie mniejszą czcionką na drukarce laserowej (Samsung ML-iles tam) niż na atramentówce (HP Office Jet)? Problem dotyczy tylko rozmiaru fontów, wszystko inne (czyli malginesy) jest takie samo. z góru dzięki za pomoc.

0

Może czcionka nie spełnia jakiegoś standardu, albo czegoś takiego...

0

Używam zwykłego Times New Roman, także chyba nie powinno być problemu?

0

Uff... Poradzilem sobie. Na początki OnPaint() trzba zmienic tryb mapowania na MM_LOMETRIC:
pDC->SetMapMode(MM_LOMETRIC);
a w dalszej części kodu wszystkie wpółrzędne y-kowe przemnażać prze -1, bo zmienia się układ współrzędnych. Na obu drukarkach wydruk wygląda teraz identycznie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1