Az alábbi kódokra, a mellékelt eredmény születik:
canvasPrint->Font->PixelsPerInch --> 2539
GetDeviceCaps(canvasPrint->Handle, LOGPIXELSX) --> 96
GetDeviceCaps(canvasPrint->Handle, LOGPIXELSY) --> 96
Ez hogy lehet?
eMeL
> canvasPrint->Font->PixelsPerInch --> 2539
Ez a vektorgrafikus metafile adata (esetleg nyomtatótól örökölve),
> GetDeviceCaps(canvasPrint->Handle, LOGPIXELSX) --> 96
> GetDeviceCaps(canvasPrint->Handle, LOGPIXELSY) --> 96
ez pedig a képernyőd (96 dpi).
Bár itt van egy kis logikai bukfenc, mert a metafile akkora lesz
amekkorának akarod, ez a lényege...
Mások erről:
http://prog.hu/tudastar/34546/Delphi+nyomtato+TCanvas-ra+rajzolas+nagyok+a+betuk.html
Üdv.: Laci
--
Laszlo Baranyai <laszlo....@uni-corvinus.hu>
Corvinus University of Budapest