mam kod:
AfxGetApp()->CreatePrinterDC(dc);
DOCINFO di;
ZeroMemory(&di,sizeof(DOCINFO));
di.cbSize = sizeof(DOCINFO);
di.lpszDocName = "samplePrn";
dc.SetMapMode(MM_ISOTROPIC);
dc.SetWindowExt(36, 36);
dc.SetViewportExt(100, 100);
dc.StartDoc(&di);
dc.StartPage();
dc.Rectangle((maxx-size)/2,100,(maxx-size)/2+size,400);
dc.EndPage();
dc.EndDoc();
kod dziala, doskonale w wirtualnej drukarce, natomiast w normalnej drukarce caly wydruk jest przesunienty o kilkanascie mm w prawo
teraz pytanie czy ktos ma doswiadczenie z drukowaniem i wie jak moge poprawic kod zeby za kazdym razem niezaleznie od drukarki mial ten prostokad w srodku?
pozdrawiam