?? 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();
//單位轉(zhuǎn)化函數(shù)組
//將物理尺寸(0.1mm)轉(zhuǎn)化為像素點
void ConvertRealToPixel(long & x, long & y);
//將像素點轉(zhuǎn)化為物理尺寸(0.1mm)
void ConvertPixelToReal(long & x, long & y);
//此值初始化為FALSE,若某數(shù)據(jù)對象要求繼續(xù)在下一頁打印可將其設(shè)為TRUE
//這樣主調(diào)者可產(chǎn)生一個新頁面來繼續(xù)打印
//例如:超過一頁的報表需要設(shè)置此標志
BOOL m_continueNextPage;
//標識輸出設(shè)備,只有此值非0時才能工作
CDC * m_pDC;
//標識可打印的范圍(像素點)
//本對象連續(xù)傳遞給各個文檔數(shù)據(jù)要求在pDC中輸出其自身
//各數(shù)據(jù)在輸出之后將縮小可用的條印范圍,這一功能主要適用于某個方向連續(xù)
//數(shù)據(jù)的輸出,對于復雜格式則需進一步增強
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 + -