如何将GDI的扫描线大小从216字节更改为210字节

时间:2019-08-26 10:34:29

标签: mfc gdi

我要发送GDI扫描线大小的更改,从216字节到210字节。

我的应用程序将数据发送到GDI。并通过端口监视器将数据传递到我的驱动程序进行打印。我的驱动程序接受的数据为每条扫描线210字节,但是GDI每条扫描线发送216字节。是否可以将GDI的扫描线大小从216字节更改为210字节。

应用代码:-

CDC printDC;    
printDC.StartPage();
printDC.Rectangle(0,0,wsize.cx - 105,-wsize.cy + 20);
printDC.TextOut(5,-5,tout);
printDC.TextOut(5,-wsize.cy + 70,PageNum);
printDC.EndPage();

以gdi数据包的形式发送给驱动程序的字节:-

#define GDI_BYTES               1728 //(216 * 8)

预期:-

驱动程序应该每条扫描线获得210个字节。

实际:-

驱动程序每条扫描线获得216个字节。

0 个答案:

没有答案