?? printerinfoex.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 + -