⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 printerinfoex.h

📁 通过手机数据线连接手机
💻 H
字号:
// PrinterInfoEx.h: interface for the CPrinterInfoEx class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_PRINTERINFOEX_H__6C754665_22D1_11D2_BC00_F35D334C0662__INCLUDED_)
#define AFX_PRINTERINFOEX_H__6C754665_22D1_11D2_BC00_F35D334C0662__INCLUDED_

#include "jwfcx.h"

#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000

class JWX_EXT_CLASS CPrinterInfoEx  
{
public:
	CPrinterInfoEx();
	virtual ~CPrinterInfoEx();

	//当输入NULL时表示停止此对象的使用
	BOOL Init( CDC * pDC );

public:
	BOOL CanPrint();
//单位转化函数组
	//将物理尺寸(0.1mm)转化为像素点
	void ConvertRealToPixel(long & x, long & y);
	//将像素点转化为物理尺寸(0.1mm)
	void ConvertPixelToReal(long & x, long & y);

//此值初始化为FALSE,若某数据对象要求继续在下一页打印可将其设为TRUE
//这样主调者可产生一个新页面来继续打印
//例如:超过一页的报表需要设置此标志
BOOL m_continueNextPage;

//标识输出设备,只有此值非0时才能工作
CDC * m_pDC;

//标识可打印的范围(像素点)
//本对象连续传递给各个文档数据要求在pDC中输出其自身
//各数据在输出之后将缩小可用的条印范围,这一功能主要适用于某个方向连续
//数据的输出,对于复杂格式则需进一步增强
CRect m_printRect;

//打印分辨率(pixel/metre)
long m_xResolution;
long m_yResolution;

//打印纸物理尺寸(1/10mm)
long m_paperWidth;
long m_paperHeight;

//打印纸尺寸(像素点)
long m_widthPixel;
long m_heightPixel;
};

#endif // !defined(AFX_PRINTERINFOEX_H__6C754665_22D1_11D2_BC00_F35D334C0662__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -